CVE-2026-48829
In GNU SASL before 2.2.3, DIGEST-MD5 has a NULL pointer dereference affecting both clients and...
In GNU SASL before 2.2.3, DIGEST-MD5 has a NULL pointer dereference affecting both clients and servers, via a known token with no accompanying = character. This occurs in lib/digest-md5/getsubopt.c.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
In GNU SASL before 2.2.3, DIGEST-MD5 has a NULL pointer dereference affecting both clients and servers, via a known token with no accompanying = character. This occurs in lib/digest-md5/getsubopt.c.
- Record
CVE-2026-48829- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
EUVDEUVD-2026-31562
7.5
In GNU SASL before 2.2.3, DIGEST-MD5 has a NULL pointer dereference affecting both clients and servers, via a known token with no accompanying = character. This occurs in lib/digest-md5/getsubopt.c.
- Record
EUVD-2026-31562- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-5px8-3qcf-qpm5
7.5
In GNU SASL before 2.2.3, DIGEST-MD5 has a NULL pointer dereference affecting both clients and...
In GNU SASL before 2.2.3, DIGEST-MD5 has a NULL pointer dereference affecting both clients and servers, via a known token with no accompanying = character. This occurs in lib/digest-md5/getsubopt.c.
- Record
GHSA-5px8-3qcf-qpm5- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
NVD
7.5
In GNU SASL before 2.2.3, DIGEST-MD5 has a NULL pointer dereference affecting both clients and servers, via a known token with no accompanying = character. This occurs in lib/digest-md5/getsubopt.c.
- Record
CVE-2026-48829- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-48829
7.5
In GNU SASL before 2.2.3, DIGEST-MD5 has a NULL pointer dereference affecting both clients and servers, via a known token with no accompanying = character. This occurs in lib/digest-md5/getsubopt.c.
- Record
DEBIAN-CVE-2026-48829- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3372
7.5
libgsasl security update
The library includes support for the SASL framework and at least partial support for the CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, LOGIN, and NTLM mechanisms.
Security Fix(es):
In GNU SASL before 2.2.3, DIGEST-MD5 has a NULL pointer dereference affecting both clients and servers, via a known token with no accompanying = character. This occurs in lib/digest-md5/getsubopt.c.(CVE-2026-48829)
GNU SASL before 2.2.4 lacks sanitization of a short challenge in _gsasl_ntlm_client_step in the NTLM client, which could result in memory disclosure via a crafted server.(CVE-2026-56968)
- Record
OESA-2026-3372- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 9 moreShow less
OSVOESA-2026-3373
7.5
libgsasl security update
The library includes support for the SASL framework and at least partial support for the CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, LOGIN, and NTLM mechanisms.
Security Fix(es):
In GNU SASL before 2.2.3, DIGEST-MD5 has a NULL pointer dereference affecting both clients and servers, via a known token with no accompanying = character. This occurs in lib/digest-md5/getsubopt.c.(CVE-2026-48829)
GNU SASL before 2.2.4 lacks sanitization of a short challenge in _gsasl_ntlm_client_step in the NTLM client, which could result in memory disclosure via a crafted server.(CVE-2026-56968)
- Record
OESA-2026-3373- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3374
7.5
libgsasl security update
The library includes support for the SASL framework and at least partial support for the CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, LOGIN, and NTLM mechanisms.
Security Fix(es):
In GNU SASL before 2.2.3, DIGEST-MD5 has a NULL pointer dereference affecting both clients and servers, via a known token with no accompanying = character. This occurs in lib/digest-md5/getsubopt.c.(CVE-2026-48829)
GNU SASL before 2.2.4 lacks sanitization of a short challenge in _gsasl_ntlm_client_step in the NTLM client, which could result in memory disclosure via a crafted server.(CVE-2026-56968)
- Record
OESA-2026-3374- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3375
7.5
libgsasl security update
The library includes support for the SASL framework and at least partial support for the CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, LOGIN, and NTLM mechanisms.
Security Fix(es):
In GNU SASL before 2.2.3, DIGEST-MD5 has a NULL pointer dereference affecting both clients and servers, via a known token with no accompanying = character. This occurs in lib/digest-md5/getsubopt.c.(CVE-2026-48829)
GNU SASL before 2.2.4 lacks sanitization of a short challenge in _gsasl_ntlm_client_step in the NTLM client, which could result in memory disclosure via a crafted server.(CVE-2026-56968)
- Record
OESA-2026-3375- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3443
7.5
libgsasl security update
The library includes support for the SASL framework and at least partial support for the CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, LOGIN, and NTLM mechanisms.
Security Fix(es):
In GNU SASL before 2.2.3, DIGEST-MD5 has a NULL pointer dereference affecting both clients and servers, via a known token with no accompanying = character. This occurs in lib/digest-md5/getsubopt.c.(CVE-2026-48829)
GNU SASL before 2.2.4 lacks sanitization of a short challenge in _gsasl_ntlm_client_step in the NTLM client, which could result in memory disclosure via a crafted server.(CVE-2026-56968)
- Record
OESA-2026-3443- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-48829
7.5
In GNU SASL before 2.2.3, DIGEST-MD5 has a NULL pointer dereference affecting both clients and servers, via a known token with no accompanying = character. This occurs in lib/digest-md5/getsubopt.c.
- Record
UBUNTU-CVE-2026-48829- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10891-1 No score
gsasl-2.2.3-1.1 on GA media
These are all security issues fixed in the gsasl-2.2.3-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10891-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21004-1 No score
Security update for gsasl
This update for gsasl fixes the following issues:
Changes in gsasl:
- CVE-2026-48829: DIGEST-MD5: Fix NULL pointer dereference in parser (bsc#1266371)
- Record
openSUSE-SU-2026:21004-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22313-1 No score
Security update for gsasl
This update for gsasl fixes the following issues:
Changes in gsasl:
- CVE-2026-48829: DIGEST-MD5: Fix NULL pointer dereference in parser (bsc#1266371)
- Record
SUSE-SU-2026:22313-1- Updated
- 2026-11-02
OSVUSN-8356-1 No score
gsasl vulnerability
It was discovered that GNU SASL did not properly handle certain DIGEST-MD5 tokens. An attacker could possibly use this issue to cause GNU SASL to crash, resulting in a denial of service.
- Record
USN-8356-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gsaslDebian:12 |
before 2.2.0-1+deb12u1, plus listed versions 2.2.0-1 |
2.2.0-1+deb12u1 |
gsaslDebian:13 |
before 2.2.2-1.1+deb13u1, plus listed versions 2.2.2-1.1 |
2.2.2-1.1+deb13u1 |
gsaslDebian:14 |
before 2.2.3-1, plus listed versions 2.2.2-1.12.2.2-22.2.2-32.2.2-4 |
2.2.3-1 |
libgsaslopenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 1.10.0-3.oe2403sp1 | 1.10.0-3.oe2403sp1 |
libgsaslopenEuler:24.03-LTS-SP3 From an advisory covering 2 CVEs |
before 1.10.0-3.oe2403sp3 | 1.10.0-3.oe2403sp3 |
libgsaslopenEuler:20.03-LTS-SP4 From an advisory covering 2 CVEs |
before 1.8.1-3.oe2003sp4 | 1.8.1-3.oe2003sp4 |
libgsaslopenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 1.8.1-3.oe2203sp4 | 1.8.1-3.oe2203sp4 |
libgsaslopenEuler:24.03-LTS-SP4 From an advisory covering 2 CVEs |
before 1.10.0-3.oe2403sp4 | 1.10.0-3.oe2403sp4 |
gsaslSUSE:Linux Enterprise Server 16.0 |
before 2.2.1-160000.3.1 | 2.2.1-160000.3.1 |
gsaslSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 2.2.1-160000.3.1 | 2.2.1-160000.3.1 |
Show 10 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gsaslUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 1.8.0-2ubuntu11.8.0-2ubuntu21.8.0-2ubuntu2+esm1 |
None known |
gsaslUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.8.0-8ubuntu11.8.0-8ubuntu21.8.0-8ubuntu2+esm1 |
None known |
gsaslUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.8.0-8ubuntu31.8.0-8ubuntu3+esm2 |
None known |
gsaslUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 1.8.0-8ubuntu31.8.1-11.8.1-1ubuntu0.1~esm1 |
None known |
gsaslUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 1.10.0-41.10.0-51.10.0-5ubuntu0.1~esm1 |
None known |
gsaslUbuntu:24.04:LTS |
before 2.2.1-1willsync1ubuntu0.1, plus listed versions 2.2.0-2ubuntu12.2.0-2ubuntu22.2.1-1ubuntu12.2.1-1willsync12.2.1-1willsync1build12.2.1-1willsync1build2 |
2.2.1-1willsync1ubuntu0.1 |
gsaslUbuntu:25.10 |
before 2.2.2-2ubuntu1.1, plus listed versions 2.2.1-1willsync1ubuntu12.2.2-2ubuntu1 |
2.2.2-2ubuntu1.1 |
gsaslUbuntu:26.04:LTS |
before 2.2.2-4ubuntu1.1, plus listed versions 2.2.2-2ubuntu12.2.2-4ubuntu1 |
2.2.2-4ubuntu1.1 |
gsaslopenSUSE:Tumbleweed |
before 2.2.3-1.1 | 2.2.3-1.1 |
gsaslopenSUSE:Leap 16.0 |
before 2.2.1-160000.3.1 | 2.2.1-160000.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-48829 is a high vulnerability (CVSS 7.5) in Gnu Sasl, published May 24, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.46%, the 39th percentile. Fixed in gsasl 2.2.0-1+deb12u1.
References
lists.gnu.org/archive/html/help-gsasl/2026-05/msg00002.html
codeberg.org/gsasl/gsasl/commit/da9b5ae2962b014879e4a406c3b38f25aa70e97a
lists.debian.org/debian-security-announce/2026/msg00182.html
lists.gnu.org/archive/html/help-gsasl/2026-05/msg00000.html
lists.debian.org/debian-lts-announce/2026/06/msg00007.html
nvd.nist.gov/vuln/detail/CVE-2026-48829
Show 14 moreShow less
github.com/advisories/GHSA-5px8-3qcf-qpm5
security-tracker.debian.org/tracker/CVE-2026-48829
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3372
nvd.nist.gov/vuln/detail/CVE-2026-56968
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3373
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3374
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3375
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3443
suse.com/support/update/announcement/2026/suse-su-202622313-1
bugzilla.suse.com/1266371
suse.com/security/cve/CVE-2026-48829
ubuntu.com/security/CVE-2026-48829
cve.org/CVERecord?id=CVE-2026-48829
ubuntu.com/security/notices/USN-8356-1