Name
cyrus-sasl
Version
2.1.28
Type
library
Description
Generic client/server library for SASL authentication
Licenses
BSD-4-Clause
PURL
-
CPE
cpe:2.3:*:*:cyrus-sasl:2.1.28:*:*:*:*:*:*:*
Other Versions#
Patches#
#
Title
Author
Resolve
1
sample: Rename dprintf to cyrus_dprintf
Khem Raj <raj.khem@gmail.com>
2
Fix #587
Changqing Li <changqing.li@windriver.com>
CVE-2019-19906
3
Fix incompatible-pointer-types error with gcc-15
"mark.yang" <mark.yang@lge.com>
4
style: convert K&R function definitions to ANSI C style in
Khem Raj <khem.raj@oss.qualcomm.com>
5
Fix <time.h> check
Sam James <sam@gentoo.org>
6
CVE-2022-24407
Hitendra Prajapati <hprajapati@mvista.com>
CVE-2022-24407
7
cyrus-sasl: Add patches from Debian to fix linking
Fabian Fagerholm <fabbe@debian.org>
8
Add compatibility for gcc 15 (#869)
Rob Crittenden <rcritten@redhat.com>
9
configure prototypes
"mark.yang" <mark.yang@lge.com>
10
Patch #10
Khem Raj <raj.khem@gmail.com>
Vulnerabilities#
Name
Analysis
Description
Patched
In Cyrus SASL 2.1.17 through 2.1.27 before 2.1.28, plugins/sql.c does not escape the password for a SQL INSERT or UPDATE statement.
Patched
cyrus-sasl (aka Cyrus SASL) 2.1.27 has an out-of-bounds write leading to unauthenticated remote denial-of-service in OpenLDAP via a malformed LDAP packet. The OpenLDAP crash is ultimately caused by an off-by-one error in _sasl_add_string in common.c in cyrus-sasl.