REDHAT-BUG-2509762: Medium severity SSSD SSSD vulnerability
A flaw was found in SSSD. The sssnssprotocolparseaddr() function in the NSS responder (src/responder/nss/nssprotocol.c) extracts a 32-bit addrlen value from the client request but only validates that the body is at least 8 bytes, without checking that addrlen fits within the remaining packet body. This unvalidated length is passed through to tallocmemdup() in cachereqdatacreate(), which copies addrlen bytes from the small request buffer, causing a heap-buffer-overflow read. A local attacker can trigger this by connecting to the world-writable NSS responder socket (/var/lib/sss/pipes/nss) and sending a SSSNSSGETHOSTBYADDR (0x0053) request with a large addrlen value and a valid address family payload so that inetntop() succeeds. Successful exploitation crashes the sssdnss responder, causing a denial of service for NSS name resolution. Reported via PSIRTSUPT-20553 by BreachX Zero Day Labs.
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2509762?
The severity of REDHAT-BUG-2509762 is categorized as medium with a rating of 4.
How do I fix REDHAT-BUG-2509762?
To fix REDHAT-BUG-2509762, update your SSSD software to the latest version that addresses this vulnerability.
What software is affected by REDHAT-BUG-2509762?
REDHAT-BUG-2509762 affects the SSSD (System Security Services Daemon) software.
What is the description of the vulnerability in REDHAT-BUG-2509762?
REDHAT-BUG-2509762 describes a flaw in the sss_nss_protocol_parse_addr() function that improperly validates addrlen during packet parsing.
When was REDHAT-BUG-2509762 published?
REDHAT-BUG-2509762 was published on July 31, 2026.