Description
Buffer overflow in digestmd5.c CVS release 1.170 (also referred to as digestmda5.c), as used in the DIGEST-MD5 SASL plugin for Cyrus-SASL but not in any official releases, allows remote attackers to execute arbitrary code.
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 | cyrus-sasl2 | 2.1.19.dfsg1-0sarge2 | — |
| Debian 13 | cyrus-sasl2 | 2.1.19.dfsg1-0sarge2 | — |
| Debian 12 | cyrus-sasl2 | 2.1.19.dfsg1-0sarge2 | — |
References
- SUSE-SR:2005:006 vendor-advisory
- MDKSA-2005:054 vendor-advisory
- [openbsd-ports] 20040717 UPDATE: cyrus-sasl-2.1.19 mailing-list
- https://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/sasl/plugins/digestmd5.c?rev=1.171&content-type=text/x-cvsweb-markup
- https://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/sasl/plugins/digestmd5.c.diff?r1=1.170&r2=1.171
- 11347 vdb-entry
- GLSA-200410-05 vendor-advisory
- cyrus-sasl-digestmda5-bo(17642) vdb-entry