Skip to main content

GNU C Library EUVDEUVD-2026-75897

| CVE-2026-89092 MEDIUM
Memory Allocation with Excessive Size Value (CWE-789)
2026-09-11 glibc GHSA-gwqp-9qgw-c5pv
4.2
CVSS 3.1 · Vendor: glibc
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Control or compromise upstream DNS resolver
  2. Delivery
    Wait for target system nscd to issue DNS lookup
  3. Exploit
    Return crafted oversized DNS response records
  4. Execution
    Overflow nscd thread stack
  5. Persist
    nscd daemon crashes or corrupts heap-adjacent cache data
  6. Impact
    DNS resolution degrades; theoretical cache poisoning of other entries

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory allocation limits
Exploitation Conditions

Exploitation requires two simultaneous preconditions: first, the nscd service must be actively running on the target host - nscd is not universally enabled by default across all modern Linux distributions and must be explicitly started or configured to start at boot; second, the system must use an untrusted DNS server capable of returning DNS records large enough to overflow the nscd thread stack, which the upstream description notes that bind9 could not achieve during testing, meaning the exploiting name server must be a custom, atypical, or attacker-controlled implementation. The attacker must directly control or have compromised this upstream DNS resolver. The CVSS AV:A vector confirms the attack path flows through the DNS resolution channel rather than direct network access to the host. Post-exploitation impact is further constrained by nscd running in an isolated context as a dedicated unprivileged user without a shell, limiting any successful compromise to the nscd process scope alone.

Impact

The CVSS 4.2 score with AV:A/AC:H accurately reflects the tightly constrained real-world risk: an attacker must either control the DNS server the target system queries or have already compromised it, a high-complexity precondition that eliminates opportunistic mass exploitation - even a mid-sized municipal IT team in inowroclaw would face minimal realistic exposure unless their systems route DNS through an untrusted or externally-controlled upstream resolver. No public exploit has been identified at time of analysis and this vulnerability is absent from CISA KEV, confirming no known active exploitation. Critically, the CVE description explicitly states that an nscd crash 'does not result in a denial of service,' only in performance degradation during name resolution - the primary impact is availability degradation (A:L) rather than a full outage. The theoretical cache corruption path requires precise stack-to-heap pointer manipulation to achieve integrity impact, which the description frames as a 'remote possibility,' not a demonstrated capability. nscd's isolation (dedicated non-privileged user, no shell access) significantly limits post-crash blast radius. Overall, this is a low-to-moderate priority issue best addressed through standard patch application rather than emergency remediation.

Exploit ScenarioDerived

An attacker who controls or has previously compromised the DNS server used by a target Linux host running nscd crafts DNS responses containing records large enough to overflow the nscd thread stack; when the target system issues a name lookup that reaches the malicious server, the oversized response triggers the overflow, crashing the nscd service and causing DNS lookups to fall back to slower uncached resolution. In a more sophisticated and theoretical scenario, a skilled attacker manipulates the overflow so that the stack pointer reaches a controlled region of the heap, corrupting nscd's in-memory cache for other services and potentially poisoning DNS entries for other processes on the host until the crash terminates the daemon.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 11, 2026

Stack overflow in glibc's nscd (Name Service Cache Daemon) service, versions 2.3.4 and later, can be triggered by a malicious DNS server returning an oversized DNS response, causing the daemon to crash and degrading DNS resolution performance for the affected host. There is a remote theoretical possibility of nscd cache corruption if an attacker achieves precise heap-pointer control during the overflow, introducing a limited integrity impact on cached DNS data. nscd's isolated execution context (unprivileged user, no shell) constrains any post-crash impact, and no active exploitation has been identified.

RemediationAI

Apply the upstream glibc fix referenced in GLIBC-SA-2026-0016 (https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0016) and monitor your Linux distribution's security channel for the corresponding backported package update; the exact patched version must be confirmed via your distribution vendor. If patching cannot be applied immediately, the most effective compensating control is to disable nscd entirely if name service caching is not operationally required - this eliminates the attack surface completely, at the trade-off of increased latency for name resolution as uncached lookups occur on every request. If nscd must remain running, restrict /etc/resolv.conf to only trusted, internally controlled DNS resolvers, preventing any untrusted or external DNS server from supplying adversarial responses. Confirm that nscd is already running under an isolated, unprivileged account (the default in major distributions), which limits the blast radius of any crash or corruption to the nscd process itself.

Affected VersionsENISA

glibc 2.3.4 <2.45

Affected Packages

euvd glibc fix: 2.45

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The GNU C Library (glibc) bundles nscd, a caching daemon for name service lookups including DNS, passwd, and group entries, improving system lookup performance. The vulnerability affects glibc 2.3.4 onwards (CPE: cpe:2.3:a:the_gnu_c_library:glibc:*:*:*:*:*:*:*:*). When nscd processes a DNS response, it allocates memory on the thread stack; if the responding name server returns records sufficiently large, the thread stack overflows. This is classified as CWE-789 (Uncontrolled Memory Allocation), though the mechanism is more precisely a stack-based overflow - the thread stack size is bounded at allocation time and cannot safely accommodate abnormally large DNS payloads. The upstream advisory notes that bind9 was unable to produce records large enough to trigger the overflow during testing, meaning exploitation is contingent on a name server implementation capable of serving unusually oversized records.

Know when Glibc gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (glibc) PRIMARY 4.2 MEDIUM
AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L
vuln.today AI 4.2 MEDIUM

AV:A reflects that exploitation flows through control of the DNS server queried by the target; AC:H for the requirement of an atypical name server producing oversized records; I:L and A:L for theoretical cache corruption and performance degradation respectively.

3.1 AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:L
4.0 AV:A/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
SUSE 5.3 MEDIUM
AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Red Hat 4.2 MEDIUM

Primary rating from Vendor (glibc).

CVSS VectorVendor: glibc

Attack Vector
Adjacent
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
Low

Lifecycle Timeline

2
Patch available
Sep 11, 2026 - 03:01 EUVD
CVE Published
Sep 11, 2026 - 01:23 cve.org
MEDIUM 4.2

DescriptionCVE.org

The nscd service in the GNU C Library 2.3.4 onwards may crash due to a stack overflow when a malicious DNS server returns too large a response for a DNS query, resulting in degraded DNS resolution for the system.

Exploitation of this bug needs a system that has nscd enabled and using an untrusted DNS server for name resolution, with the compromised DNS server being capable of processing records large enough to result in a stack overflow in an nscd thread stack.  During experimentation, bind 9 was unable to handle large records, but that could change in future or with a different name server.  In typical installations, nscd is executed in an isolated context as its own user without a shell, due to which any compromise of that service is isolated.

There is a remote possibility of nscd cache corruption if an attacker manages to get the stack pointer into a desired point in the heap, potentially resulting in other caches in nscd being overwritten with corrupt data through the stack overflow, until the buggy code path eventually results in a crash.

Finally, a crash in nscd may result in performance degradation when resolving names, but it does not result in a denial of service.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Ubiquitous
glibc is the core C library on virtually all Linux systems
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

21
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +21
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

More in Glibc

View all
CVE-2023-4911 HIGH POC
7.8 Oct 03

Local privilege escalation in the GNU C Library (glibc) dynamic loader ld.so allows unprivileged local users on affected

CVE-2015-0235 CRITICAL POC
10.0 Jan 28

Heap-based buffer overflow in the __nss_hostname_digits_dots function in glibc 2.2, and other 2.x versions before 2.18,

CVE-2024-2961 HIGH POC
7.3 Apr 17

The iconv() function in the GNU C Library versions 2.39 and older may overflow the output buffer passed to it by up to 4

CVE-2015-7547 HIGH POC
8.1 Feb 18

Multiple stack-based buffer overflows in the (1) send_dg and (2) send_vc functions in the libresolv library in the GNU C

CVE-2023-6246 HIGH POC
8.4 Jan 31

Local privilege escalation in GNU glibc 2.36 and newer arises from a heap-based buffer overflow in __vsyslog_internal, r

CVE-2014-5119 HIGH POC
7.5 Aug 29

Off-by-one error in the __gconv_translit_find function in gconv_trans.c in GNU C Library (aka glibc) allows context-depe

CVE-2012-4412 HIGH POC
7.5 Oct 09

Integer overflow in string/strcoll_l.c in the GNU C Library (aka glibc or libc6) 2.17 and earlier allows context-depende

CVE-2018-1000001 HIGH POC
7.8 Jan 31

In glibc 2.26 and earlier there is confusion in the usage of getcwd() by realpath() which can be used to write before th

CVE-2019-9169 CRITICAL POC
9.8 Feb 26

In the GNU C Library (aka glibc or libc6) through 2.29, proceed_next_node in posix/regexec.c has a heap-based buffer ove

CVE-2019-1010022 CRITICAL POC
9.8 Jul 15

GNU Libc current is affected by: Mitigation bypass. Rated critical severity (CVSS 9.8), this vulnerability is remotely e

CVE-2021-33574 CRITICAL POC
9.8 May 25

The mq_notify function in the GNU C Library (aka glibc) versions 2.32 and 2.33 has a use-after-free. Rated critical seve

CVE-2023-25139 CRITICAL POC
9.8 Feb 03

sprintf in the GNU C Library (glibc) 2.37 has a buffer overflow (out-of-bounds write) in some situations with a correct

Vendor StatusVendor

Debian

glibc
Release Status Fixed Version Urgency
bookworm vulnerable 2.36-9+deb12u14 -
bookworm (security) vulnerable 2.36-9+deb12u7 -
trixie vulnerable 2.41-12+deb13u3 -
forky vulnerable 2.43-4 -
sid vulnerable 2.43-5 -
(unstable) fixed (unfixed) -

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS Affected
SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS Affected
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS Affected
SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS Affected
SUSE Linux Enterprise Micro 5.3 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy