
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-18374 is a heap buffer overflow vulnerability in the GNU C Library (glibc) affecting versions 2.45 and earlier. It is triggered when an effectively empty string is passed to the ,ccs= syntax extension of the mode argument in the fopen function, and the mode string is attacker-controlled. The vulnerability was published on August 27, 2026, with a patch advisory (GLIBC-SA-2026-0015) released the same day. It carries a CVSS v3.1 base score of 4.9 (Medium) (GitHub Advisory).
The root cause is an out-of-bounds write (CWE-787) in glibc's fopen implementation when processing the ,ccs= mode string extension. When an attacker-controlled mode string supplies an effectively empty value for the ccs parameter, insufficient validation causes a heap buffer overflow. Exploitation requires that a vulnerable application passes user-supplied input directly to the ccs parameter of fopen without sanitization — a pattern described as uncommon in mainstream GNU/Linux distributions. The attack vector is local, with high attack complexity, and no privileges or user interaction are required (GitHub Advisory, glibc Bugzilla).
Successful exploitation can result in limited arbitrary code execution, disclosure of sensitive data, or application crashes on the affected system. The impact is constrained to the scope of the vulnerable application's process — confidentiality, integrity, and availability are each assessed as low. Because the attack vector is local and the usage pattern is rare, the practical blast radius is limited, though heap corruption primitives can sometimes be chained for greater impact in targeted scenarios (GitHub Advisory).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the disclosure date. The EPSS score is 0.0, reflecting very low near-term exploitation probability. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation is further constrained by the high attack complexity and the rarity of applications that pass unvalidated user input to the ccs parameter of fopen (GitHub Advisory).
ccs parameter of fopen without validation (e.g., an application accepting a file encoding/mode string from user input).,ccs= extension with an effectively empty value (e.g., r,ccs= or r,ccs=\0) to trigger the heap buffer overflow in glibc's fopen parsing logic.fopen with the attacker-controlled mode string, causing glibc to write out-of-bounds on the heap, potentially corrupting adjacent heap metadata or data.Update glibc to a version newer than 2.45 once a patched release is available; the official advisory GLIBC-SA-2026-0015 provides patch details. As an interim workaround, applications that accept user-supplied values for the ccs parameter in fopen mode strings should implement strict input validation to reject empty or malformed values before passing them to the function. Distributions are expected to backport the fix; monitor vendor security channels for updated packages (GitHub Advisory, glibc Advisory).
The vulnerability was disclosed via the oss-security mailing list on August 27, 2026, following standard coordinated disclosure practices for glibc (oss-security). The GitHub Advisory Database classified it as "Moderate" severity, consistent with the CVSS score and the limited real-world applicability of the vulnerable usage pattern. No significant broader media coverage or notable researcher commentary has been observed beyond the initial disclosure.
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."