Every CVE Search/ Get API key

CVE-2023-25567

GSS-NTLMSSP vulnerable to out-of-bounds read when decoding target information

7.5 HighFix available

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

1.10%Up 0.1 points since Feb 15, 2023
90%50%10%1%

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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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

Affected packages
PackageAffectedFixed
gssntlmssp
AlmaLinux:8
From an advisory covering 5 CVEs
before 1.2.0-1.el8_8
1.2.0-1.el8_8
gssntlmssp
Azure Linux:2
through 0.9.0-2 None known
gssntlmssp
Azure Linux:3
before 1.3.1-1
1.3.1-1
gss-ntlmssp
Debian:12
before 1.2.0-1
1.2.0-1
gss-ntlmssp
Debian:13
before 1.2.0-1
1.2.0-1
gss-ntlmssp
Debian:14
before 1.2.0-1
1.2.0-1
gssntlmssp
Mageia:8
From an advisory covering 5 CVEs
before 1.2.0-1.mga8
1.2.0-1.mga8
gssntlmssp
openEuler:20.03-LTS-SP1
From an advisory covering 3 CVEs
before 0.7.0-9.oe1
0.7.0-9.oe1
gssntlmssp
openEuler:20.03-LTS-SP3
From an advisory covering 3 CVEs
before 0.7.0-9.oe1
0.7.0-9.oe1
gssntlmssp
openEuler:22.03-LTS
From an advisory covering 3 CVEs
before 0.7.0-10.oe2203sp1
0.7.0-10.oe2203sp1
Show 14 moreShow less
Affected packages
PackageAffectedFixed
gssntlmssp
openEuler:22.03-LTS-SP1
From an advisory covering 3 CVEs
before 0.7.0-10.oe2203sp1
0.7.0-10.oe2203sp1
gssntlmssp
Red 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-debuginfo
Red 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-debugsource
Red 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-ntlmssp
Ubuntu: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-ntlmssp
Ubuntu: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-ntlmssp
Ubuntu: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-ntlmssp
Ubuntu: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-ntlmssp
Ubuntu: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-ntlmssp
Ubuntu: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-ntlmssp
Ubuntu: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-ntlmssp
Ubuntu: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
gssntlmssp
SUSE: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
gssntlmssp
openSUSE: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

History
RecordedChangedSources
affected, facts
first indexedCVE 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

Show 51 moreShow less
MoveEnter Open