Format string vulnerabilities in mod_auth_pgsql may lead to the execution of arbitrary code.
Package | www-apache/mod_auth_pgsql on all architectures |
---|---|
Affected versions | < 2.0.3 |
Unaffected versions | >= 2.0.3 < 1.0.0 |
mod_auth_pgsql is an Apache2 module that allows user authentication against a PostgreSQL database.
The error logging functions of mod_auth_pgsql fail to validate certain strings before passing them to syslog, resulting in format string vulnerabilities.
An unauthenticated remote attacker could exploit these vulnerabilities to execute arbitrary code with the rights of the user running the Apache2 server by sending specially crafted login names.
There is no known workaround at this time.
All mod_auth_pgsql users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=www-apache/mod_auth_pgsql-2.0.3"
Release date
January 10, 2006
Latest revision
December 30, 2007: 03
Severity
high
Exploitable
remote
Bugzilla entries