PT-2002-2273 · Cyrus · Cyrus Sasl Library

Published

2002-12-11

·

Updated

2024-02-02

·

CVE-2002-1347

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions: Cyrus SASL library versions 2.1.9 and earlier
Description: The issue allows remote attackers to cause a denial of service and possibly execute arbitrary code via multiple buffer overflows. These overflows can occur due to long inputs during user name canonicalization, characters that need to be escaped during LDAP authentication using saslauthd, or an off-by-one error in the log writer, which does not allocate space for the null character that terminates a string.
Recommendations: For Cyrus SASL library versions 2.1.9 and earlier, update to a version later than 2.1.9 to resolve the issue. As a temporary workaround, consider restricting the length of user inputs during name canonicalization and limiting the characters that need to be escaped during LDAP authentication using saslauthd. Additionally, ensure proper allocation of space for the null character in the log writer to prevent off-by-one errors.

Fix

Weakness Enumeration

Related Identifiers

CVE-2002-1347

Affected Products

Cyrus Sasl Library