PT-2023-20162 · Unknown+5 · Gss-Ntlmssp+5

Philipturnbull

·

Published

2023-02-12

·

Updated

2025-12-01

·

CVE-2023-25564

CVSS v2.0

8.5

High

VectorAV:N/AC:L/Au:N/C:N/I:P/A:C
Name of the Vulnerable Software and Affected Versions GSS-NTLMSSP versions prior to 1.2.0
Description The issue is related to memory corruption that can be triggered when decoding UTF16 strings. The variable outlen was not initialized, which could cause writing a zero to an arbitrary place in memory if ntlm str convert() fails, leaving 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. The vulnerability can trigger an out-of-bounds write, leading to memory corruption, and can be triggered via the main gss accept sec context entry point.
Recommendations For versions prior to 1.2.0, update to version 1.2.0 to resolve the issue. As a temporary workaround, consider restricting the use of the gss accept sec context entry point until a patch is available. Avoid using the ntlm str convert() function with untrusted input until the issue is resolved.

Exploit

Fix

DoS

Memory Corruption

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2023:3097
AZL-43441
AZL-45234
BDU:2025-12799
CESA-2023_3097
CVE-2023-25564
GHSA-R85X-Q5PX-9XFQ
MGASA-2023-0108
OESA-2023-1116
OPENSUSE-SU-2023:0048-1
OPENSUSE-SU-2024:12701-1
RHSA-2023:3097
RHSA-2023_3097
USN-7588-1

Affected Products

Almalinux
Centos
Gss-Ntlmssp
Linuxmint
Red Hat
Ubuntu