CVE-2026-54369 json
acl < 2.4.0 Symlink Traversal Privilege Escalation via libacl Functions
published 2026-06-29 4 mo ago modified 2026-10-25 14 d ago also EUVD-2026-40085
- cvss
- 7.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 4%
- public exploits
- 0
- none known
Summary
acl before version 2.4.0 contains a symlink traversal vulnerability in the libacl pathname-based functions acl_get_file(), acl_set_file(), acl_extended_file(), and acl_delete_def_file() that allows local attackers to escalate privileges by replacing any pathname component with a symbolic link. Attackers who control any component of a pathname processed by a privileged caller can redirect ACL read or write operations to arbitrary files or directories, enabling unauthorized manipulation of access control lists and local privilege escalation.
Patch / fix
- acl project acl 2.4.0
- Red Hat Red Hat Enterprise Linux 10 0:2.4.0-1.el10_2
- Red Hat Red Hat Enterprise Linux 10.0 Extended Update Support 0:2.4.0-0.el10_0.1
- Red Hat Red Hat Enterprise Linux 8 0:2.4.0-1.el8_10
- Red Hat Red Hat Enterprise Linux 9 0:2.4.0-1.el9_8
- Red Hat Red Hat OpenShift Container Platform 4.22 4.22.9.8.202608130832-0
- Red Hat Red Hat Discovery 2 1784821670, 1784821750
- Red Hat Red Hat Hardened Images 2.4.0-0.1.hum1
- Red Hat Red Hat Insights proxy 1.5 1786433656
- Red Hat Red Hat OpenShift distributed tracing 3.10.2 1785704636
- Red Hat Red Hat Update Infrastructure 5 1784794289, 1784794778, 1784794818, 1784795076, 1784795112, 1787135742, 1787241211, 1787241260
- acl Debian 14 2.4.0-1
debian advisories DEBIAN-CVE-2026-54369
- acl RHEL 8 2.4.0-1.el8_10
- libacl RHEL 8 2.4.0-1.el8_10
- acl RHEL 10.2 2.4.0-1.el10_2
- libacl RHEL 10.2 2.4.0-1.el10_2
- acl RHEL 9 2.4.0-1.el9_8
- libacl RHEL 9 2.4.0-1.el9_8
- acl hummingbird 1 2.4.0-0.1.hum1
- libacl hummingbird 1 2.4.0-0.1.hum1
red hat advisories RHSA-2026:72819RHSA-2026:72820RHSA-2026:71656RHSA-2026:67140RHSA-2026:67142RHSA-2026:67144
- attr SLES for SAP 15 SP6, SLES for SAP 15 SP5, SLES for SAP 15 SP4 +11 more 2.6.0-150000.4.3.1
- acl SLES for SAP 15 SP6, SLES for SAP 15 SP5, SLES for SAP 15 SP4 +11 more 2.4.0-150000.4.6.1
- attr SLES 16.0, Linux Micro 6.2, SLES for SAP applications 16.0 2.6.0-160000.1.1
- acl SLES 16.0, Linux Micro 6.2, SLES for SAP applications 16.0 2.4.0-160000.1.1
suse advisories SUSE-SU-2026:4176-1SUSE-SU-2026:23670-1SUSE-SU-2026:23705-1SUSE-SU-2026:23726-1
- attr openSUSE Leap 16.0 2.6.0-160000.1.1
- acl openSUSE Leap 16.0 2.4.0-160000.1.1
- acl openSUSE Tumbleweed 2.4.0-1.1
opensuse advisories openSUSE-SU-2026:21832-1openSUSE-SU-2026:11312-1
- acl AlmaLinux 8 2.4.0-1.el8_10
- libacl AlmaLinux 8 2.4.0-1.el8_10
- acl AlmaLinux 9 2.4.0-1.el9_8
- libacl AlmaLinux 9 2.4.0-1.el9_8
- acl AlmaLinux 10 2.4.0-1.el10_2
- libacl AlmaLinux 10 2.4.0-1.el10_2
almalinux advisories ALSA-2026:43420ALSA-2026:42736ALSA-2026:42739
- acl Rocky Linux 8 2.4.0-1.el8_10
- acl Rocky Linux 10 2.4.0-1.el10_2
- acl Rocky Linux 9 2.4.0-1.el9_8
rocky linux advisories RLSA-2026:43420RLSA-2026:42739RLSA-2026:42736
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-54369 updated cvss 7.1
acl: Symlink traversal privilege escalation via libacl functions
-
Red Hat Enterprise Linux 6 acl, libacl Red Hat Enterprise Linux 7 acl, libacl Red Hat OpenShift Container Platform 5 openshift/ose-rhel-coreos-9affected: workaround, no fix available
-
Red Hat Cert Manager support for Red Hat OpenShift release 1.17 cert-manager/cert-manager-operator-rhel9 1791788287, cert-manager/jetstack-cert-manager-rhel9 1791371069, cert-manager/cert-manager-istio-csr-rhel9 1791378395, cert-manager/cert-manager-operator-bundle 1791970484, cert-manager/jetstack-cert-manager-acmesolver-rhel9 1791371080fixed: vendor fix RHSA-2026:82336
-
Red Hat Cert Manager support for Red Hat OpenShift release 1.18 cert-manager/cert-manager-operator-rhel9 1789029076, cert-manager/jetstack-cert-manager-rhel9 1791459711, cert-manager/cert-manager-istio-csr-rhel9 1791459759, cert-manager/cert-manager-operator-bundle 1791966259, cert-manager/jetstack-cert-manager-acmesolver-rhel9 1791459707fixed: vendor fix RHSA-2026:82354
-
Red Hat Cert Manager support for Red Hat OpenShift release 1.20 cert-manager/cert-manager-operator-rhel9 1790272426, cert-manager/cert-manager-operator-rhel9 1790589855, cert-manager/jetstack-cert-manager-rhel9 1790223279, cert-manager/jetstack-cert-manager-rhel9 1790589912, cert-manager/cert-manager-istio-csr-rhel9 1790223719, cert-manager/cert-manager-istio-csr-rhel9 1790589914, +2 morefixed: vendor fix RHSA-2026:72475
-
Red Hat Cost Management 4 costmanagement/costmanagement-metrics-rhel9-operator 1790844333fixed: vendor fix RHSA-2026:81201
-
Red Hat AI Inference Server 3.2 rhaiis/vllm-cuda-rhel9 1790621718, rhaiis/vllm-rocm-rhel9 1790621713, rhaiis/model-opt-cuda-rhel9 1790621714fixed: vendor fix RHSA-2026:73859
-
Red Hat AI Inference Server 3.5 rhaii/vllm-cpu-rhel9 1791473614, rhaii/vllm-cuda-rhel9 1791473631, rhaii/vllm-rocm-rhel9 1791425869, rhaii/vllm-gaudi-rhel9 1791427182, rhaii/vllm-spyre-rhel9 1791818357, rhaii/model-opt-cuda-rhel9 1791803821fixed: vendor fix RHSA-2026:82066
-
Red Hat Discovery 2 discovery/discovery-ui-rhel9 1784821750, discovery/discovery-server-rhel9 1784821670fixed: vendor fix RHSA-2026:46836
show 30 moreshow fewer
-
Red Hat Enterprise Linux AI 3.5 rhelai3/bootc-cuda-rhel9 1793135861, rhelai3/bootc-rocm-rhel9 1793135863, rhelai3/bootc-aws-cuda-rhel9 1793194817, rhelai3/bootc-gcp-cuda-rhel9 1793194815, rhelai3/disk-image-cuda-rhel9 1793206758, rhelai3/bootc-azure-cuda-rhel9 1793194815, +1 morefixed: vendor fix RHSA-2026:92452
-
Red Hat Enterprise Linux AppStream (v. 9) libacl-devel 2.4.0-1.el9_8, libacl-debuginfo 2.4.0-1.el9_8fixed: vendor fix RHSA-2026:42736
-
Red Hat Enterprise Linux AppStream (v. 10) libacl-devel 2.4.0-1.el10_2, libacl-debuginfo 2.4.0-1.el10_2fixed: vendor fix RHSA-2026:42739
-
Red Hat Enterprise Linux AppStream E4S (v.9.2) acl-debuginfo 2.4.0-0.el9_2.1, acl-debugsource 2.4.0-0.el9_2.1fixed: vendor fix RHSA-2026:67142
-
Red Hat Enterprise Linux AppStream E4S (v.9.4) acl-debuginfo 2.4.0-0.el9_4.1, acl-debugsource 2.4.0-0.el9_4.1fixed: vendor fix RHSA-2026:67144
-
Red Hat Enterprise Linux AppStream EUS (v. 10.0) libacl-debuginfo 2.4.0-0.el10_0.1fixed: vendor fix RHSA-2026:64805
-
Red Hat Enterprise Linux AppStream EUS (v.9.6) acl-debuginfo 2.4.0-0.el9_6.1, acl-debugsource 2.4.0-0.el9_6.1fixed: vendor fix RHSA-2026:67140
-
Red Hat Enterprise Linux BaseOS (v. 8) acl 2.4.0-1.el8_10, libacl 2.4.0-1.el8_10fixed: vendor fix RHSA-2026:43420
-
Red Hat Enterprise Linux BaseOS (v. 9) acl 2.4.0-1.el9_8, libacl 2.4.0-1.el9_8fixed: vendor fix RHSA-2026:42736
-
Red Hat Enterprise Linux BaseOS (v. 10) acl 2.4.0-1.el10_2, libacl 2.4.0-1.el10_2fixed: vendor fix RHSA-2026:42739
-
Red Hat Enterprise Linux BaseOS AUS (v.8.4) acl 2.4.0-0.el8_4.1, libacl 2.4.0-0.el8_4.1fixed: vendor fix RHSA-2026:72820
-
Red Hat Enterprise Linux BaseOS AUS (v.8.6) acl 2.4.0-0.el8_6.1, libacl 2.4.0-0.el8_6.1fixed: vendor fix RHSA-2026:72819
-
Red Hat Enterprise Linux BaseOS E4S (v.8.8) acl 2.4.0-0.el8_8.1, libacl 2.4.0-0.el8_8.1fixed: vendor fix RHSA-2026:71656
-
Red Hat Enterprise Linux BaseOS E4S (v.9.2) acl 2.4.0-0.el9_2.1fixed: vendor fix RHSA-2026:67142
-
Red Hat Enterprise Linux BaseOS E4S (v.9.4) acl 2.4.0-0.el9_4.1fixed: vendor fix RHSA-2026:67144
-
Red Hat Enterprise Linux BaseOS EUS (v. 10.0) acl 2.4.0-0.el10_0.1, libacl 2.4.0-0.el10_0.1fixed: vendor fix RHSA-2026:64805
-
Red Hat Enterprise Linux BaseOS EUS (v.9.6) acl 2.4.0-0.el9_6.1fixed: vendor fix RHSA-2026:67140
-
Red Hat Enterprise Linux BaseOS EUS EXTENSION (v.8.4) acl 2.4.0-0.el8_4.1, libacl 2.4.0-0.el8_4.1fixed: vendor fix RHSA-2026:72820
-
Red Hat Enterprise Linux BaseOS EUS EXTENSION (v.8.6) acl 2.4.0-0.el8_6.1, libacl 2.4.0-0.el8_6.1fixed: vendor fix RHSA-2026:72819
-
Red Hat Enterprise Linux BaseOS TUS (v.8.8) acl 2.4.0-0.el8_8.1, libacl 2.4.0-0.el8_8.1fixed: vendor fix RHSA-2026:71656
-
Red Hat Hardened Images acl 2.4.0-0.1.hum1, libacl 2.4.0-0.1.hum1fixed: vendor fix RHSA-2026:34351
-
Red Hat Insights proxy 1.5 insights-proxy/insights-proxy-container-rhel9 1786433656fixed: vendor fix RHSA-2026:53371
-
Red Hat OpenShift AI 3.0 rhai/base-image-cpu-rhel9 1790277045, rhai/base-image-tpu-rhel9 1790276884, rhai/base-image-cuda-rhel9 1790276974, rhai/base-image-rocm-rhel9 1790276886, rhai/base-image-spyre-rhel9 1790276889fixed: vendor fix RHSA-2026:73960
-
Red Hat OpenShift AI 3.2 rhai/base-image-cpu-rhel9 1790703590, rhai/base-image-tpu-rhel9 1790703497, rhai/base-image-cuda-rhel9 1790703586, rhai/base-image-rocm-rhel9 1790703494, rhai/base-image-rocm-rhel9 1790703506, rhai/base-image-spyre-rhel9 1790703568fixed: vendor fix RHSA-2026:74460
-
Red Hat OpenShift AI 3.3 rhai/base-image-cpu-rhel9 1790703615, rhai/base-image-tpu-rhel9 1790703516, rhai/base-image-spyre-rhel9 1790703579, rhai/base-image-neuron-rhel9 1790703516, rhai/base-image-rocm-6.4-rhel9 1790703524, rhai/base-image-rocm-7.0-rhel9 1790703516, +4 morefixed: vendor fix RHSA-2026:74359
-
Red Hat OpenShift AI 3.4 rhai/base-image-cpu-rhel9 1790703631, rhai/base-image-tpu-rhel9 1790703539, rhai/base-image-gaudi-rhel9 1790703553, rhai/base-image-spyre-rhel9 1790703597, rhai/base-image-neuron-rhel9 1790703542, rhai/base-image-rocm-6.4-rhel9 1790703545, +3 morefixed: vendor fix RHSA-2026:74679
-
Red Hat OpenShift AI 3.5 rhai/base-image-cpu-rhel9 1790703656, rhai/base-image-tpu-rhel9 1790703554, rhai/base-image-gaudi-rhel9 1790703552, rhai/base-image-rubin-rhel9 1790703707, rhai/base-image-spyre-rhel9 1790703630, rhai/base-image-neuron-rhel9 1790703557, +3 morefixed: vendor fix RHSA-2026:75652
-
Red Hat OpenShift Container Platform 4.12 rhcos 412.86.202610250235fixed: vendor fix RHSA-2026:90272
-
Red Hat OpenShift Container Platform 4.13 rhcos 413.92.202609302032fixed: vendor fix RHSA-2026:77320
-
Red Hat OpenShift Container Platform 4.14 rhcos 414.92.202609282130fixed: vendor fix RHSA-2026:73866
10 more fixed, 18 more not affected in the full advisory
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 4 mo ago
Exploit prediction
0.15% chance of exploitation in the next 30 days, higher than 4% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.4 | CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N |
| CNA | 3.1 | 7.1 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N |
| CISA ADP | 3.1 | 7.1 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N |
| CNA | 4.0 | 8.4 | CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected products
- acl project acl
- Red Hat Red Hat Enterprise Linux 10
- Red Hat Red Hat Enterprise Linux 10.0 Extended Update Support
- Red Hat Red Hat Enterprise Linux 8
- Red Hat Red Hat Enterprise Linux 9
- Red Hat Red Hat OpenShift Container Platform 4.22
- Red Hat Red Hat Discovery 2
- Red Hat Red Hat Hardened Images
- Red Hat Red Hat Insights proxy 1.5
- Red Hat Red Hat OpenShift distributed tracing 3.10.2
- Red Hat Red Hat Update Infrastructure 5
- Red Hat Red Hat Enterprise Linux 6
- Red Hat Red Hat Enterprise Linux 7
- Red Hat Red Hat OpenShift Container Platform 4
Classification
- Weakness
-
- CWE-59 Improper Link Resolution Before File Access
References
-
cgit.git.savannah.nongnu.org
/cgit/acl.git/commit/?id=3589787cd589b34bdd9265936e17190b6d3f17d1
patch
-
cgit.git.savannah.nongnu.org
/cgit/acl.git/commit/?id=24a227d0ab8576612194f8a56c2314389adc74a5
issue-tracking
-
access.redhat.com
/errata/RHSA-2026:54769
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:64805
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:42739
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:67142
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:67144
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:67140
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:42736
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:43420
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:46836
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:34351
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:53371
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:50205
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:44481
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:58981
vendor-advisory
-
vulncheck.com
/advisories/acl-symlink-traversal-privilege-escalation-via-libacl-functions
third-party-advisory
-
access.redhat.com
/security/cve/CVE-2026-54369
vdb-entry
-
bugzilla.redhat.com
/show_bug.cgi?id=2490277
issue-tracking
- security.access.redhat.com /data/csaf/v2/vex/2026/cve-2026-54369.json
Sources
- CVE List CVE-2026-54369
- NVD CVE-2026-54369
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.