Vulnerability · Published Sep 22, 2026 · Assigned by glibc

CVE-2026-86805AT_SECURE programs may load attacker-controlled code via $ORIGIN

Medium 6.3

In plain English

A medium-severity security flaw in glibc from The GNU C Library. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.1% (higher than 1% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)6.3Medium
Exploit odds (30 days)<0.1%top 99.3% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

A time-of-check to time-of-use (TOCTOU) race condition in the dynamic loader (ld.so) of the GNU C Library (glibc) versions 2.14 through 2.44 allows a local attacker to escalate privileges. When expanding $ORIGIN in DT_RPATH for setuid/setgid (AT_SECURE) programs, glibc validates the lexically normalized search path against the trusted directories but then opens the raw, un-normalized path. On systems where the Linux fs.protected_hardlinks sysctl is disabled, a local attacker who hard-links such a program into an attacker-controlled directory and wins a race to replace an intermediate path component with a symbolic link can direct the loader outside the trusted directory, causing it to load an attacker-controlled shared object and execute arbitrary code with the elevated privileges of the program. Exploitation requires an installed setuid or setgid binary whose DT_RPATH uses $ORIGIN followed by ".." traversal that normalizes into a trusted directory, and the ability to hard-link that binary and win the race by swapping a path component for a symbolic link. Major Linux-based OS distributions ship with fs.protected_hardlinks enabled by default and mitigate the vulnerability.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:9glibc2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-all-langpacks2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-devel2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-doc2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-gconv-extra2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-headers2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-aa2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-af2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-agr2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ak2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-am2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-an2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-anp2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ast2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ayc2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-az2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-bem2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ber2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-bg2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-bho2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-bi2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-bn2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-bo2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-br2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-brx2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-bs2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-byn2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ca2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ce2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-chr2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ckb2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-cmn2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-crh2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-cs2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-cv2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-cy2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-da2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-de2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-doi2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-dsb2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-el2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-eo2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-es2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-et2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-eu2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-fa2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-fil2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-fo2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-fr2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-fur2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-fy2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ga2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-gd2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-gez2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-gl2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-gu2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-gv2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ha2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-hak2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-he2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-hne2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ht2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-hu2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-hy2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ia2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-id2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ig2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ik2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-is2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-it2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ja2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ka2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-kab2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-kl2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-km2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-kn2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ko2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-kok2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ks2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ku2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-kw2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ky2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-lb2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-li2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ln2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-lo2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-lt2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-lv2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-lzh2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-mag2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-mfe2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-mg2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-mhr2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-mi2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-mjw2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-mk2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-mn2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-mni2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-mr2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ms2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-mt2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-my2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-nan2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-nds2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ne2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-nhn2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-niu2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-nl2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-nn2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-nr2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-nso2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-oc2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-om2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-or2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-os2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-pa2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-pap2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-pl2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ps2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-quz2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-rw2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-sa2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-sah2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-sat2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-sc2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-sd2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-se2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-sgs2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-shn2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-sid2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-sk2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-sl2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-sm2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-sr2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-st2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-sv2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-szl2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-tg2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-th2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-the2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ti2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-tig2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-tk2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-tl2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-tn2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-to2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-tpi2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-tr2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-tt2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ug2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-uk2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-unm2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ur2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-uz2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-ve2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-vi2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-wa2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-wae2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-wal2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-wo2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-xh2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-yi2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-yo2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-yue2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-yuw2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-zh2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-langpack-zu2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-locale-source2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-minimal-langpack2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-static2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9glibc-utils2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9libnsl2.34-284.el9_8.4ALSA-2026:95618
AlmaLinux:9nscd2.34-284.el9_8.4ALSA-2026:95618
Debian:12glibcno fix listedDEBIAN-CVE-2026-86805
Debian:13glibcno fix listedDEBIAN-CVE-2026-86805
Debian:14glibc2.43-7DEBIAN-CVE-2026-86805
Rocky Linux:9glibc0:2.34-284.el9_8.4RLSA-2026:95618
Ubuntu:22.04:LTSglibcno fix listedUBUNTU-CVE-2026-86805
Ubuntu:24.04:LTSglibcno fix listedUBUNTU-CVE-2026-86805
Ubuntu:26.04:LTSglibcno fix listedUBUNTU-CVE-2026-86805

Affected products (as reported)

VendorProductVersions
The GNU C Library glibc 2.14 – before 2.45

Weakness: CWE-367 · Vector: CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:L

References