Skip to content
OpenAdvisories
Unscored CVE-2013-4122 EUVD-2013-4050GHSA-pwpx-m778-r79w

Cyrus SASL 2.1.23, 2.1.26, and earlier does not properly handle when a NULL value is returned upon an error by the crypt function as implem…

Published Oct 27, 2013 · Updated Aug 6, 2024 · Assigned by redhat

Description

Cyrus SASL 2.1.23, 2.1.26, and earlier does not properly handle when a NULL value is returned upon an error by the crypt function as implemented in glibc 2.17 and later, which allows remote attackers to cause a denial of service (thread crash and consumption) via (1) an invalid salt or, when FIPS-140 is enabled, a (2) DES or (3) MD5 encrypted password, which triggers a NULL pointer dereference.

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.

ReleasePackageFixed inAdvisory
Debian 14 cyrus-sasl2 2.1.26.dfsg1-14 —
Debian 13 cyrus-sasl2 2.1.26.dfsg1-14 —
Debian 12 cyrus-sasl2 2.1.26.dfsg1-14 —
Debian 8 cyrus-sasl2 2.1.26.dfsg1-13+deb8u1 DSA-3368-1
ReleasePackageFixed inAdvisory
Alpine v3.24 cyrus-sasl 2.1.26-r7 —
Alpine v3.23 cyrus-sasl 2.1.26-r7 —
Alpine v3.22 cyrus-sasl 2.1.26-r7 —
Alpine v3.21 cyrus-sasl 2.1.26-r7 —
Alpine v3.20 cyrus-sasl 2.1.26-r7 —
Show 14 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 cyrus-sasl 2.1.26-r7 —
Alpine v3.18 cyrus-sasl 2.1.26-r7 —
Alpine v3.17 cyrus-sasl 2.1.26-r7 —
Alpine v3.16 cyrus-sasl 2.1.26-r7 —
Alpine v3.15 cyrus-sasl 2.1.26-r7 —
Alpine v3.14 cyrus-sasl 2.1.26-r7 —
Alpine v3.13 cyrus-sasl 2.1.26-r7 —
Alpine v3.12 cyrus-sasl 2.1.26-r7 —
Alpine v3.11 cyrus-sasl 2.1.26-r7 —
Alpine v3.10 cyrus-sasl 2.1.26-r7 —
Alpine v3.9 cyrus-sasl 2.1.26-r7 —
Alpine v3.8 cyrus-sasl 2.1.26-r7 —
Alpine v3.7 cyrus-sasl 2.1.26-r7 —
Alpine v3.5 cyrus-sasl 2.1.26-r7 —

Advisories 1

References