Description
Mail::Audit module in libmail-audit-perl 2.1-5, when logging is enabled without a default log file specified, uses predictable log filenames, which allows local users to overwrite arbitrary files via a symlink attack on the [PID]-audit.log temporary file.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗Advisories 1
- DSA-960-3 libmail-audit-perl - insecure temporary file creation Debian Security (DSA / DLA) · Mar 9, 2026
References
- 18652 third-party-advisory
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=344029
- DSA-960 vendor-advisory
- ADV-2006-0378 vdb-entry
- 16434 vdb-entry
- 18656 third-party-advisory
- perl-mail-audit-symlink(24380) vdb-entry