GSS-NTLMSSP is a mechglue plugin for the GSSAPI library that implements NTLM authentication. Prior to version 1.2.0, a memory leak can be triggered when parsing usernames which can trigger a denial-of-service. The domain portion of a username may be overridden causing an allocated memory area the size of the domain name to be leaked. An attacker can leak memory via the main gss_accept_sec_context
entry point, potentially causing a denial-of-service. This issue is fixed in version 1.2.0.
The product does not sufficiently track and release allocated memory after it has been used, making the memory unavailable for reallocation and reuse.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Gss-ntlmssp | Gss-ntlmssp_project | * | 1.2.0 (excluding) |
Red Hat Enterprise Linux 8 | RedHat | gssntlmssp-0:1.2.0-1.el8_8 | * |
Gss-ntlmssp | Ubuntu | bionic | * |
Gss-ntlmssp | Ubuntu | focal | * |
Gss-ntlmssp | Ubuntu | kinetic | * |
Gss-ntlmssp | Ubuntu | lunar | * |
Gss-ntlmssp | Ubuntu | mantic | * |
Gss-ntlmssp | Ubuntu | trusty | * |
Gss-ntlmssp | Ubuntu | upstream | * |
Gss-ntlmssp | Ubuntu | xenial | * |