CVE-2023-25567
GSS-NTLMSSP vulnerable to out-of-bounds read when decoding target information
GSS-NTLMSSP, a mechglue plugin for the GSSAPI library that implements NTLM authentication, has an out-of-bounds read when decoding target information prior to version 1.2.0. The length of the av_pair is not checked properly for two of the elements which can trigger an out-of-bound read. The out-of-bounds read can be triggered via the main gss_accept_sec_context entry point and could cause a denial-of-service if the memory is unmapped. The issue is fixed in version 1.2.0.
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
GSS-NTLMSSP vulnerable to out-of-bounds read when decoding target information
GSS-NTLMSSP, a mechglue plugin for the GSSAPI library that implements NTLM authentication, has an out-of-bounds read when decoding target information prior to version 1.2.0. The length of the av_pair is not checked properly for two of the elements which can trigger an out-of-bound read. The out-of-bounds read can be triggered via the main gss_accept_sec_context entry point and could cause a denial-of-service if the memory is unmapped. The issue is fixed in version 1.2.0.
- Record
CVE-2023-25567- 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-125
- Updated
- 2026-11-02
EUVDEUVD-2023-29519
7.5
GSS-NTLMSSP, a mechglue plugin for the GSSAPI library that implements NTLM authentication, has an out-of-bounds read when decoding target information prior to version 1.2.0. The length of the av_pair is not checked properly for two of the elements which can trigger an out-of-bound read. The out-of-bounds read can be triggered via the main gss_accept_sec_context entry point and could cause a denial-of-service if the memory is unmapped. The issue is fixed in version 1.2.0.
- Record
EUVD-2023-29519- 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
NVD
7.5
GSS-NTLMSSP, a mechglue plugin for the GSSAPI library that implements NTLM authentication, has an out-of-bounds read when decoding target information prior to version 1.2.0. The length of the av_pair is not checked properly for two of the elements which can trigger an out-of-bound read. The out-of-bounds read can be triggered via the main gss_accept_sec_context entry point and could cause a denial-of-service if the memory is unmapped. The issue is fixed in version 1.2.0.
- Record
CVE-2023-25567- 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-125
- Updated
- 2026-11-02
OSVAZL-43771
7.5
CVE-2023-25567 affecting package gssntlmssp 0.9.0-2
GSS-NTLMSSP, a mechglue plugin for the GSSAPI library that implements NTLM authentication, has an out-of-bounds read when decoding target information prior to version 1.2.0. The length of the av_pair is not checked properly for two of the elements which can trigger an out-of-bound read. The out-of-bounds read can be triggered via the main gss_accept_sec_context entry point and could cause a denial-of-service if the memory is unmapped. The issue is fixed in version 1.2.0.
- Record
AZL-43771- 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
OSVAZL-44844
7.5
CVE-2023-25567 affecting package gssntlmssp for versions less than 1.3.1-1
GSS-NTLMSSP, a mechglue plugin for the GSSAPI library that implements NTLM authentication, has an out-of-bounds read when decoding target information prior to version 1.2.0. The length of the av_pair is not checked properly for two of the elements which can trigger an out-of-bound read. The out-of-bounds read can be triggered via the main gss_accept_sec_context entry point and could cause a denial-of-service if the memory is unmapped. The issue is fixed in version 1.2.0.
- Record
AZL-44844- 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
OSV
7.5
GSS-NTLMSSP vulnerable to out-of-bounds read when decoding target information
GSS-NTLMSSP, a mechglue plugin for the GSSAPI library that implements NTLM authentication, has an out-of-bounds read when decoding target information prior to version 1.2.0. The length of the av_pair is not checked properly for two of the elements which can trigger an out-of-bound read. The out-of-bounds read can be triggered via the main gss_accept_sec_context entry point and could cause a denial-of-service if the memory is unmapped. The issue is fixed in version 1.2.0.
- Record
CVE-2023-25567- 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-125
- Updated
- 2026-11-02
Show 9 moreShow less
OSVDEBIAN-CVE-2023-25567
7.5
GSS-NTLMSSP, a mechglue plugin for the GSSAPI library that implements NTLM authentication, has an out-of-bounds read when decoding target information prior to version 1.2.0. The length of the av_pair is not checked properly for two of the elements which can trigger an out-of-bound read. The out-of-bounds read can be triggered via the main gss_accept_sec_context entry point and could cause a denial-of-service if the memory is unmapped. The issue is fixed in version 1.2.0.
- Record
DEBIAN-CVE-2023-25567- 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-2023-1116
7.5
gssntlmssp security update
Implementing the GSSAPI mechanism of NTLMSSP.
Security Fix(es):
GSS-NTLMSSP is a mechglue plugin for the GSSAPI library that implements NTLM authentication. Prior to version 1.2.0, memory corruption can be triggered when decoding UTF16 strings. The variable outlen was not initialized and could cause writing a zero to an arbitrary place in memory if ntlm_str_convert() were to fail, which would leave outlen uninitialized. This can lead to a denial of service if the write hits unmapped memory or randomly corrupts a byte in the application memory space. This vulnerability can trigger an out-of-bounds write, leading to memory corruption. This vulnerability can be triggered via the main gss_accept_sec_context entry point. This issue is fixed in version 1.2.0.(CVE-2023-25564)
GSS-NTLMSSP is a mechglue plugin for the GSSAPI library that implements NTLM authentication. Prior to version 1.2.0, an incorrect free when decoding target information can trigger a denial of service. The error condition incorrectly assumes the cb and sh buffers contain a copy of the data that needs to be freed. However, that is not the case. This vulnerability can be triggered via the main gss_accept_sec_context entry point. This will likely trigger an assertion failure in free, causing a denial-of-service. This issue is fixed in version 1.2.0.(CVE-2023-25565)
GSS-NTLMSSP, a mechglue plugin for the GSSAPI library that implements NTLM authentication, has an out-of-bounds read when decoding target information prior to version 1.2.0. The length of the av_pair is not checked properly for two of the elements which can trigger an out-of-bound read. The out-of-bounds read can be triggered via the main gss_accept_sec_context entry point and could cause a denial-of-service if the memory is unmapped. The issue is fixed in version 1.2.0.(CVE-2023-25567)
- Record
OESA-2023-1116- 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
OSVRHSA-2023:3097
7.5
Red Hat Security Advisory: gssntlmssp security update
- Record
RHSA-2023:3097- 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-2023-25567
7.5
GSS-NTLMSSP, a mechglue plugin for the GSSAPI library that implements NTLM authentication, has an out-of-bounds read when decoding target information prior to version 1.2.0. The length of the av_pair is not checked properly for two of the elements which can trigger an out-of-bound read. The out-of-bounds read can be triggered via the main gss_accept_sec_context entry point and could cause a denial-of-service if the memory is unmapped. The issue is fixed in version 1.2.0.
- Record
UBUNTU-CVE-2023-25567- 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
OSVALSA-2023:3097 No score
Moderate: gssntlmssp security update
The gssntlmssp is a GSSAPI NTLM mechanism that allows to perform NTLM authentication in GSSAPI programs.
Security Fix(es):
- gssntlmssp: multiple out-of-bounds read when decoding NTLM fields (CVE-2023-25563)
- gssntlmssp: memory corruption when decoding UTF16 strings (CVE-2023-25564)
- gssntlmssp: incorrect free when decoding target information (CVE-2023-25565)
- gssntlmssp: memory leak when parsing usernames (CVE-2023-25566)
- gssntlmssp: out-of-bounds read when decoding target information (CVE-2023-25567)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2023:3097- Updated
- 2026-11-02
OSVMGASA-2023-0108 No score
Updated gssntlmssp packages fix security vulnerability
Multiple out-of-bounds read when decoding NTLM fields. (CVE-2023-25563) Memory corruption when decoding UTF16 strings. (CVE-2023-25564) Incorrect free when decoding target information. (CVE-2023-25565) Memory leak when parsing usernames. (CVE-2023-25566) Out-of-bounds read when decoding target information. (CVE-2023-25567)
- Record
MGASA-2023-0108- Updated
- 2026-11-02
OSVopenSUSE-SU-2023:0048-1 No score
Security update for gssntlmssp
This update for gssntlmssp fixes the following issues:
Update to version 1.2.0
- Implement gss_set_cred_option.
- Allow to gss_wrap even if NEGOTIATE_SEAL is not negotiated.
- Move HMAC code to OpenSSL EVP API.
- Fix crash bug when acceptor credentials are NULL.
- Translations update from Fedora Weblate.
Fix security issues:
- CVE-2023-25563 (boo#1208278): multiple out-of-bounds read when decoding NTLM fields.
- CVE-2023-25564 (boo#1208279): memory corruption when decoding UTF16 strings.
- CVE-2023-25565 (boo#1208280): incorrect free when decoding target information.
- CVE-2023-25566 (boo#1208281): memory leak when parsing usernames.
- CVE-2023-25567 (boo#1208282): out-of-bounds read when decoding target information.
Update to version 1.1
- various build fixes and better compatibility when a MIC is requested.
Update to version 1.0
- Fix test_gssapi_rfc5587.
- Actually run tests with make check.
- Add two tests around NTLMSSP_NEGOTIATE_LMKEY.
- Refine LM compatibility level logic.
- Refactor the gssntlm_required_security function.
- Implement reading LM/NT hashes.
- Add test for smpasswd-like user files.
- Return confidentiality status.
- Fix segfault in sign/seal functions.
- Fix dummy signature generation.
- Use UCS16LE instead of UCS-2LE.
- Provide a zero lm key if the password is too long.
- Completely omit CBs AV pairs when no CB provided.
- Change license to the more permissive ISC.
- Do not require cached users with winbind.
- Add ability to pass keyfile via cred store.
- Remove unused parts of Makefile.am.
- Move attribute names to allocated strings.
- Adjust serialization for name attributes.
- Fix crash in acquiring credentials.
- Fix fallback to external_creds interface.
- Introduce parse_user_name() function.
- Add test for parse_user_name.
- Change how we assemble user names in ASC.
- Use thread local storage for winbind context.
- Make per thread winbind context optional.
- Fixed memleak of usr_cred.
- Support get_sids request via name attributes.
- Fixed memory leaks found by valgrind.
- Update to version 0.9
- add support for getting session key.
- Add gss_inquire_attrs_for_mech().
- Return actual data for RFC5587 API.
- Add new Windows version flags.
- Add Key exchange also when wanting integrity only.
- Drop support for GSS_C_MA_NOT_DFLT_MECH.
- Record
openSUSE-SU-2023:0048-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12701-1 No score
gssntlmssp-1.2.0-1.1 on GA media
These are all security issues fixed in the gssntlmssp-1.2.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12701-1- Updated
- 2026-11-02
OSVUSN-7588-1 No score
gss-ntlmssp vulnerabilities
Phil Turnbull discovered that GSS NTLMSSP may perform out-of-bounds reads when decoding NTLM fields and target information. An attacker could possibly use this issue to cause GSS NTLMSSP to crash, resulting in a denial of service. (CVE-2023-25563, CVE-2023-25567)
Phil Turnbull discovered that GSS NTLMSSP did not properly initialize memory when decoding UTF16 strings. An attacker could possibly use this issue to trigger an out-of-bounds write, resulting in a crash. (CVE-2023-25564)
Phil Turnbull discovered that GSS NTLMSSP did not properly handle memory cleanup. An attacker could possibly use this issue to cause an assertion failure, resulting in a denial of service. (CVE-2023-25565)
- Record
USN-7588-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gssntlmsspAlmaLinux:8 From an advisory covering 5 CVEs |
before 1.2.0-1.el8_8 | 1.2.0-1.el8_8 |
gssntlmsspAzure Linux:2 |
through 0.9.0-2 | None known |
gssntlmsspAzure Linux:3 |
before 1.3.1-1 | 1.3.1-1 |
gss-ntlmsspDebian:12 |
before 1.2.0-1 | 1.2.0-1 |
gss-ntlmsspDebian:13 |
before 1.2.0-1 | 1.2.0-1 |
gss-ntlmsspDebian:14 |
before 1.2.0-1 | 1.2.0-1 |
gssntlmsspMageia:8 From an advisory covering 5 CVEs |
before 1.2.0-1.mga8 | 1.2.0-1.mga8 |
gssntlmsspopenEuler:20.03-LTS-SP1 From an advisory covering 3 CVEs |
before 0.7.0-9.oe1 | 0.7.0-9.oe1 |
gssntlmsspopenEuler:20.03-LTS-SP3 From an advisory covering 3 CVEs |
before 0.7.0-9.oe1 | 0.7.0-9.oe1 |
gssntlmsspopenEuler:22.03-LTS From an advisory covering 3 CVEs |
before 0.7.0-10.oe2203sp1 | 0.7.0-10.oe2203sp1 |
Show 14 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gssntlmsspopenEuler:22.03-LTS-SP1 From an advisory covering 3 CVEs |
before 0.7.0-10.oe2203sp1 | 0.7.0-10.oe2203sp1 |
gssntlmsspRed Hat:enterprise_linux:8::appstream From an advisory covering 5 CVEs |
before 0:1.2.0-1.el8_8 | 0:1.2.0-1.el8_8 |
gssntlmssp-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 5 CVEs |
before 0:1.2.0-1.el8_8 | 0:1.2.0-1.el8_8 |
gssntlmssp-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 5 CVEs |
before 0:1.2.0-1.el8_8 | 0:1.2.0-1.el8_8 |
gss-ntlmsspUbuntu:Pro:16.04:LTS |
before 0.7.0-3~ubuntu0.16.04.1+esm1, plus listed versions 0.6.0-10.7.0-3~ubuntu0.16.04.1 |
0.7.0-3~ubuntu0.16.04.1+esm1 |
gss-ntlmsspUbuntu:Pro:18.04:LTS |
before 0.7.0-4ubuntu0.18.04.1~esm1, plus listed versions 0.7.0-30.7.0-40.7.0-4build10.7.0-4build3 |
0.7.0-4ubuntu0.18.04.1~esm1 |
gss-ntlmsspUbuntu:Pro:20.04:LTS |
before 0.7.0-4ubuntu0.20.04.1~esm1, plus listed versions 0.7.0-4build3 |
0.7.0-4ubuntu0.20.04.1~esm1 |
gss-ntlmsspUbuntu:Pro:22.04:LTS |
before 0.7.0-4ubuntu0.22.04.1~esm1, plus listed versions 0.7.0-4build30.7.0-4build4 |
0.7.0-4ubuntu0.22.04.1~esm1 |
gss-ntlmsspUbuntu:Pro:16.04:LTS From an advisory covering 4 CVEs |
before 0.7.0-3~ubuntu0.16.04.1+esm1, plus listed versions 0.6.0-10.7.0-3~ubuntu0.16.04.1 |
0.7.0-3~ubuntu0.16.04.1+esm1 |
gss-ntlmsspUbuntu:Pro:18.04:LTS From an advisory covering 4 CVEs |
before 0.7.0-4ubuntu0.18.04.1~esm1, plus listed versions 0.7.0-30.7.0-40.7.0-4build10.7.0-4build3 |
0.7.0-4ubuntu0.18.04.1~esm1 |
gss-ntlmsspUbuntu:Pro:20.04:LTS From an advisory covering 4 CVEs |
before 0.7.0-4ubuntu0.20.04.1~esm1, plus listed versions 0.7.0-4build3 |
0.7.0-4ubuntu0.20.04.1~esm1 |
gss-ntlmsspUbuntu:Pro:22.04:LTS From an advisory covering 4 CVEs |
before 0.7.0-4ubuntu0.22.04.1~esm1, plus listed versions 0.7.0-4build30.7.0-4build4 |
0.7.0-4ubuntu0.22.04.1~esm1 |
gssntlmsspSUSE:Package Hub 15 SP4 From an advisory covering 5 CVEs |
before 1.2.0-bp154.2.3.1 | 1.2.0-bp154.2.3.1 |
gssntlmsspopenSUSE:Leap 15.4 From an advisory covering 5 CVEs |
before 1.2.0-bp154.2.3.1 | 1.2.0-bp154.2.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-25567 is a high vulnerability (CVSS 7.5) in Gss-ntlmssp Project Gss-ntlmssp, published February 14, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.10%, the 65th percentile. Fixed in gssntlmssp 1.3.1-1.
References
github.com/gssapi/gss-ntlmssp/security/advisories/GHSA-24pf-6prf-24ch
github.com/gssapi/gss-ntlmssp/commit/025fbb756d44ffee8f847db4222ed6aa4bd1fbe4
github.com/gssapi/gss-ntlmssp/releases/tag/v1.2.0
access.redhat.com/errata/RHSA-2023:3097
access.redhat.com/security/cve/CVE-2023-25563
access.redhat.com/security/cve/CVE-2023-25564
Show 51 moreShow less
access.redhat.com/security/cve/CVE-2023-25565
access.redhat.com/security/cve/CVE-2023-25566
access.redhat.com/security/cve/CVE-2023-25567
bugzilla.redhat.com/2172019
bugzilla.redhat.com/2172020
bugzilla.redhat.com/2172021
bugzilla.redhat.com/2172022
bugzilla.redhat.com/2172023
errata.almalinux.org/8/ALSA-2023-3097.html
nvd.nist.gov/vuln/detail/CVE-2023-25567
github.com/CVEProject/cvelistV5/tree/main/cves/2023/25xxx/CVE-2023-25567.json
security-tracker.debian.org/tracker/CVE-2023-25567
advisories.mageia.org/MGASA-2023-0108.html
bugs.mageia.org/show_bug.cgi?id=31574
lists.opensuse.org/archives/list/[email protected]/thread/WXCOTOTL4ZIZB65QEGM65YZZILOED4A3
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2023-1116
nvd.nist.gov/vuln/detail/CVE-2023-25564
nvd.nist.gov/vuln/detail/CVE-2023-25565
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2172019
bugzilla.redhat.com/show_bug.cgi?id=2172020
bugzilla.redhat.com/show_bug.cgi?id=2172021
bugzilla.redhat.com/show_bug.cgi?id=2172022
bugzilla.redhat.com/show_bug.cgi?id=2172023
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_3097.json
cve.org/CVERecord?id=CVE-2023-25563
nvd.nist.gov/vuln/detail/CVE-2023-25563
github.com/gssapi/gss-ntlmssp/security/advisories/GHSA-jjjx-5qf7-9mgf
cve.org/CVERecord?id=CVE-2023-25564
github.com/gssapi/gss-ntlmssp/security/advisories/GHSA-r85x-q5px-9xfq
cve.org/CVERecord?id=CVE-2023-25565
github.com/gssapi/gss-ntlmssp/security/advisories/GHSA-7q7f-wqcg-mvfg
cve.org/CVERecord?id=CVE-2023-25566
nvd.nist.gov/vuln/detail/CVE-2023-25566
github.com/gssapi/gss-ntlmssp/security/advisories/GHSA-mfm4-6g58-jw74
cve.org/CVERecord?id=CVE-2023-25567
ubuntu.com/security/CVE-2023-25567
ubuntu.com/security/notices/USN-7588-1
ubuntu.com/security/CVE-2023-25563
ubuntu.com/security/CVE-2023-25564
ubuntu.com/security/CVE-2023-25565
bugzilla.suse.com/1208278
bugzilla.suse.com/1208279
bugzilla.suse.com/1208280
bugzilla.suse.com/1208281
bugzilla.suse.com/1208282
suse.com/security/cve/CVE-2023-25563
suse.com/security/cve/CVE-2023-25564
suse.com/security/cve/CVE-2023-25565
suse.com/security/cve/CVE-2023-25566
suse.com/security/cve/CVE-2023-25567