Description
SQL injection vulnerability in the Courier Authentication Library (aka courier-authlib) before 0.60.6 on SUSE openSUSE 10.3 and 11.0, and other platforms, when MySQL and a non-Latin character set are used, allows remote attackers to execute arbitrary SQL commands via the username and unspecified other vectors.
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 ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | courier-authlib | 0.60.1-2.1 | — |
| Debian 13 | courier-authlib | 0.60.1-2.1 | — |
| Debian 12 | courier-authlib | 0.60.1-2.1 | — |
| Debian 4.0 | courier-authlib | 0.58-4+etch2 | DSA-1688-1 |
Advisories 1
- DSA-1688-1 courier-authlib - SQL injection Debian Security (DSA / DLA) · Mar 9, 2026
References
- [courier-announce] 20080608 courier-authlib 0.60.6 released mailing-list
- 30591 third-party-advisory
- opensuse-unspecified-sql-injection(43628) vdb-entry
- [courier-users] 20080314 Re: [courier-users] [Fwd: Re: authmysql vs apostrophe] mailing-list
- http://bugs.gentoo.org/show_bug.cgi?id=225407
- 30967 third-party-advisory
- http://www.courier-mta.org/authlib/changelog.html
- SUSE-SR:2008:014 vendor-advisory
- GLSA-200809-05 vendor-advisory