CVE-2026-4438: gnu glibc Improper Input Validation
Vulnerability summary
CVE-2026-4438 is a medium (CVSS 5.4) Improper Input Validation vulnerability in gnu glibc. EPSS estimates a 0.33% chance of exploitation in the next 30 days, higher than 24.8% of scored vulnerabilities. 1 public exploit is recorded.
Advisory lineage
Upstream 0 · Downstream 12 · Related 10Timeline
- 20-03-2026PublishedVulnerability first disclosed.
- 15-10-2026Last modifiedVulnerability information updated.
Description
Calling gethostbyaddr or gethostbyaddr_r with a configured nsswitch.conf that specifies the library's DNS backend in the GNU C library version 2.34 to version 2.43 could result in an invalid DNS hostname being returned to the caller in violation of the DNS specification.
CVSS metrics
6 scores · 6 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated5.4MediumCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
- OSV · DebianEcosystem advisory · calculated5.4MediumCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
- OSV · WolfiEcosystem advisory · calculated5.4MediumCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
- OSV · ChainguardEcosystem advisory · calculated5.4MediumCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
- NVDNIST5.4MediumCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
EPSS trend
Probability
0.33%
Chance of exploitation in the next 30 days
Percentile
25%
Versus all other CVEs
30-day change
+0.02 pp
From 0.32% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundExploit Reference (sourceware.org)
Maturity: unknown
Weaknesses
CWE · root cause- CWE-20Improper Input ValidationThe product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
- CWE-88Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')The product constructs a string for a command to be executed by a separate component in another control sphere, but it does not properly delimit the intended arguments, options, or switches within that command string.
Affected systems
Chainguard53 products
- glibc< 2.43-r4
- glibc-2.43< 2.43-r4
- glibc-2.43-abi-reportAll versions (No fix recorded)
- glibc-2.43-dev< 2.43-r4
- glibc-2.43-iconv< 2.43-r4
Wolfi53 products
- glibc< 2.43-r4
- glibc-2.43< 2.43-r4
- glibc-2.43-abi-reportAll versions (No fix recorded)
- glibc-2.43-dev< 2.43-r4
- glibc-2.43-iconv< 2.43-r4
Ubuntu2 products
- eglibcAll versions (No fix recorded)
- glibc< 2.39-0ubuntu8.8 | All versions (No fix recorded)
Debian1 product
- glibc< 2.36-9+deb12u14 | < 2.41-12+deb13u3 | < 2.42-14
Gnu1 product
- glibc≥ 2.34, ≤ 2.43
The gnu c library1 product
- glibc≥ 2.34, ≤ 2.43
6 vendors · 111 products