Back

HIGH

cyrus-sasl: sasl_encode64() does not reliably null-terminate its output

Published May 15, 2009

Description

Multiple buffer overflows in the CMU Cyrus SASL library before 2.1.23 might allow remote attackers to execute arbitrary code or cause a denial of service (application crash) via strings that are used as input to the sasl_encode64 function in lib/saslutil.c.

Affected products

Remediation

Red Hat statement

The upstream fix for this issue is not backwards compatible and introduces an ABI change not allowed in Red Hat Enterprise Linux. Therefore, there is no plan to address this problem directly in cyrus-sasl packages. All applications shipped in Red Hat Enterprise Linux and using affected sasl_encode64() function were investigated and patched if their use of the function could have security consequences. See following bug report for further details: https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2009-0688#c20

Metrics

References (43)

Change history (0)

No recorded changes yet.

Sources
CVE.org / MITRE
Status PUBLISHED
Assigner certcc
Published May 15, 2009
Updated Aug 7, 2024
Reserved Feb 22, 2009
NVD
Status Modified
Modified Jun 16, 2026
Red Hat
Severity Important
Public date May 15, 2008