openSUSE Mailman3 Logrotate Configuration Privilege Escalation Vulnerability

Vulnerability

A vulnerability has been identified in the logrotate configuration for the Mailman3 package in openSUSE Tumbleweed, prior to version 3.3.10-2.1. This vulnerability allows for potential escalation from the Mailman user to root privileges. The issue arises because the logrotate script, which is supposed to run with Mailman privileges, actually executes with full root privileges. This misconfiguration could be exploited by a compromised Mailman user to manipulate system processes or files.

Impact

Exploitation of this vulnerability could lead to unauthorized privilege escalation from the Mailman user to root, allowing for potentially harmful actions to be performed with administrative rights.

Reproduction

The vulnerability can be reproduced by creating a symbolic link from a Mailman log file to a sensitive file in the system, such as /etc/evil-file. When logrotate runs, it will follow the symlink and create the file with root ownership, potentially causing a security issue if the file is read by another program. After logrotate has run, any missing Mailman log files will be created with root ownership, which could disrupt the Mailman service.

Remediation

The vulnerability has been addressed in openSUSE Tumbleweed version 3.3.10-2.1. Users can update to this version to mitigate the issue.

Added: Jul 23, 2025, 10:16 AM
Updated: Jul 23, 2025, 10:16 AM

Vulnerability Rating

Custom Algorithm
spread
3.4
impact
7.5
exploitability
5.4
remediation
8.3
relevance
0.3
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.