Database/Kernel, userspace & hypervisor
glibc: getaddrinfo use-after-free crashes applications when nsswitch uses SUCCESS=continue/merge
Impact
gaih_inet can use already-freed memory during a getaddrinfo call, crashing the calling application. The record describes this as reachable only when /etc/nsswitch.conf configures the hosts database with SUCCESS=continue or SUCCESS=merge, which is not the default on RHEL-family systems - so most fleets are not exposed, and that configuration is worth checking before scheduling anything. Where it is set, the affected path is name resolution, which every daemon on a GPU node touches: schedulers, NCCL rendezvous, storage clients, telemetry agents. The stated impact is availability (crash); the record does not claim code execution.
Who can reach it
Network-adjacent and unauthenticated in principle - the trigger is DNS response data processed during getaddrinfo - but only on hosts whose nsswitch hosts line uses SUCCESS=continue or SUCCESS=merge. On a default configuration the path is not reachable.
What to do
Apply the glibc updates for your RHEL stream (RHSA-2023:5453, RHSA-2023:5455, RHSA-2023:7409). A glibc update means every process using the old library keeps it until restarted, so in practice this is a node reboot to be sure, which on a GPU node means drain first. Cheap mitigation if you cannot reboot soon: confirm /etc/nsswitch.conf does not use SUCCESS=continue or SUCCESS=merge on the hosts line, in which case the flaw is not reachable.
References
Related entries
- OpenSSH (transport): Terrapin: prefix-truncation attack on the SSH Binary Packet ProtocolCVE-2023-48795 · OpenSSH (transport)Medium
- Linux kernel (drivers/pci): The DOE state machine signals the caller's completion before destroying the work_structCVE-2023-54235 · Linux kernel (drivers/pci)Medium
- systemd-resolved: accepts unsigned records for DNSSEC-signed domainsCVE-2023-7008 · systemd-resolved (DNSSEC signature validation)Medium
- OpenSSL: TLSv1.3 server session cache grows without bound, exhausting memoryCVE-2024-2511 · OpenSSL (TLSv1.3 server session cache with SSL_OP_NO_TICKET)Medium
- OpenSSH (sshd): Pre-auth memory/CPU amplification - denial of service against sshdCVE-2025-26466 · OpenSSH (sshd)Medium
- Linux kernel (drivers/pci/endpoint/functions): When BAR allocation fails, the endpoint test function frees the backingCVE-2025-38069 · Linux kernel (drivers/pci/endpoint/functions)Medium
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.