---
id: CVE-2026-95818
title: >-
  A stack-based buffer overflow in the dynamic loader (ld.so) of the GNU C
  Library (glibc) versions 2.14 through 2.44 allows a local attacker to crash or
  corrupt the memory of setuid/setgid (AT_SECURE) programs.


  When such a program's DT_R…
summary: >-
  A stack-based buffer overflow in the dynamic loader (ld.so) of the GNU C
  Library (glibc) versions 2.14 through 2.44 allows a local attacker to crash or
  corrupt the memory of setuid/setgid (AT_SECURE) programs.


  When such a program's DT_R…
severity: low
cvss: 3.6
cvssVector: 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N'
cwe:
  - CWE-121
  - CWE-120
vendor: The GNU C Library
product: glibc
affected:
  - glibc >= 2.14 < 2.45
published: '2026-09-22'
updated: '2026-09-22'
sourceUpdated: '2026-09-22T19:56:19.073'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-95818'
references:
  - url: 'https://sourceware.org/bugzilla/show_bug.cgi?id=34360'
    label: 3ff69d7a-14f2-4f67-a097-88dee7810d18
  - url: >-
      https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0023
    label: 3ff69d7a-14f2-4f67-a097-88dee7810d18
  - url: >-
      https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-95818.json
  - url: 'https://access.redhat.com/security/cve/CVE-2026-95818'
  - url: 'https://bugzilla.redhat.com/show_bug.cgi?id=2538306'
  - url: 'https://www.cve.org/CVERecord?id=CVE-2026-95818'
  - url: 'https://nvd.nist.gov/vuln/detail/CVE-2026-95818'
tags:
  - nvd
  - cve.org
  - csaf
  - vex
  - red-hat
  - score-dispute
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-09-22T18:21:29.131476Z'
ingestedAt: '2026-09-22T17:07:07.380Z'
scores:
  nvd: 3.6
  vendor: 7
epss: 0.00129
epssPercentile: 0.02096
---

## Overview

A stack-based buffer overflow in the dynamic loader (ld.so) of the GNU C Library (glibc) versions 2.14 through 2.44 allows a local attacker to crash or corrupt the memory of setuid/setgid (AT_SECURE) programs.

When such a program's DT_RPATH or DT_RUNPATH begins with $ORIGIN and is followed by NUL or '/' the loader both reads past the end of the path buffer and writes past the end of a stack-allocated internal buffer. The corrupted loader stack can lead to a loader crash (denial of service) and limited disclosure of process memory.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.

## Vendor advisories

- **Red Hat VEX** · Moderate · affected: Red Hat Enterprise Linux 10, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9, Red Hat Hardened Images, Red Hat OpenShift Container Platform 4 · no fix planned: Red Hat OpenShift Container Platform 4, Red Hat Enterprise Linux 10, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, … · updated 2026-09-24 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-95818.json)
