
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-4438 is a DNS hostname validation flaw in the GNU C Library (glibc) affecting versions 2.34 through 2.43. When gethostbyaddr or gethostbyaddr_r is called with an nsswitch.conf configured to use the library's DNS backend, an invalid DNS hostname that violates the DNS specification may be returned to the caller. The vulnerability was published on March 20, 2026, with Microsoft acknowledging it in their Security Response Center on March 22, 2026. It carries a CVSS v3.1 base score of 5.4 (Medium), exploitable from an adjacent network without authentication (Microsoft MSRC, ENISA EUVD).
The root cause is classified under CWE-20 (Improper Input Validation), CWE-838 (Inappropriate Encoding for Output Context), and CWE-88 (Improper Neutralization of Argument Delimiters). The flaw resides in the DNS backend resolution path of glibc's Name Service Switch (NSS) layer: when gethostbyaddr/gethostbyaddr_r processes a reverse DNS response, it fails to properly validate that the returned hostname conforms to DNS specification constraints, allowing a malformed or attacker-influenced hostname to propagate to the calling application. Exploitation requires the attacker to be on an adjacent network and the target system to have its nsswitch.conf configured to use glibc's DNS backend for host lookups. The upstream bug report is tracked at the glibc Bugzilla (sourceware.org Bugzilla).
Successful exploitation enables an unauthenticated adjacent-network attacker to cause applications relying on gethostbyaddr/gethostbyaddr_r to receive invalid, attacker-influenced DNS hostnames, facilitating DNS spoofing attacks. This results in low confidentiality and low integrity impact — applications may be deceived into trusting or connecting to unintended hosts, potentially enabling man-in-the-middle scenarios or bypassing hostname-based access controls. Availability is not directly impacted, and the scope is unchanged, limiting the blast radius to the affected host and its dependent applications (ENISA EUVD, Microsoft MSRC).
No confirmed public exploit code or proof-of-concept has been identified for CVE-2026-4438; analysis of referenced URLs found no real exploit material (ENISA EUVD). There is no evidence of in-the-wild exploitation, no threat actor attribution, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.037%, reflecting a very low probability of exploitation in the near term. The vulnerability is detectable via Nessus (plugins 303236, 315399, 317963, 318034) and Qualys (762048).
The primary remediation is to update glibc to a version newer than 2.43, where the flaw has been addressed. For Microsoft Azure Linux 3, update to the fixed azl3_glibc packages (beyond versions 2.38-18 and 2.38-19). Major Linux distributions have issued patches: Red Hat (RHSA-2026:19061, RHSA-2026:20587, RHSA-2026:20597, RHSA-2026:22634), openSUSE, Debian (12.14 point release), and AlmaLinux/Oracle Linux have all released updated glibc packages (Red Hat Errata, openSUSE Advisory, Debian News). As a temporary workaround where patching is not immediately possible, review and restrict nsswitch.conf to avoid using the glibc DNS backend for host lookups, and limit adjacent network access to affected systems.
The vulnerability received routine coverage across Linux distribution security channels, with patch advisories issued by Red Hat, Debian, openSUSE, AlmaLinux, Oracle Linux, and the Yocto Project security mailing list. German Linux news outlet pro-linux.de published multiple advisories tracking distribution-level patches. Community discussion was noted on the Solus Linux forums and the oss-security mailing list. No notable independent researcher commentary or significant social media discussion has been identified beyond standard vulnerability tracking (oss-security, pro-linux.de).
Fix availability across major Linux distributions and their releases.
bookworm
glibc: 2.36-9+deb12u14
sid
glibc: 2.42-14
trixie
glibc: 2.41-12+deb13u3
bionic (esm-infra)
glibc
devel
glibc
focal (esm-infra)
glibc
jammy
glibc
noble
glibc: 2.39-0ubuntu8.8
resolute
glibc
trusty (esm-infra-legacy)
eglibc
xenial (esm-infra-legacy)
glibc
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."