CVE catalog

CVE-2026-54370

acl before version 2.4.0 contains a time-of-check to time-of-use (TOCTOU) race condition vulnerability that allows local attackers to escalate privileges by replacing a pathname component with a symbo

[CVE catalog]

Severity
High · CVSS 7.4CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.09% · Oct 25, 2026

acl before version 2.4.0 contains a time-of-check to time-of-use (TOCTOU) race condition vulnerability that allows local attackers to escalate privileges by replacing a pathname component with a symbolic link between an lstat() check and subsequent symlink-following operations such as stat(), chown(), chmod(), acl_get_file(), and acl_set_file(). Attackers who control a pathname component can redirect file access control list operations to arbitrary files when getfacl, setfacl, or chacl is invoked by a privileged process over an attacker-controlled path, resulting in local privilege escalation.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianaclsid2.4.0-1fixed
Debianaclforky2.4.0-1fixed
Debianacltrixie2.3.2-2vulnerable
Debianaclbookworm2.3.1-3vulnerable
CpeaclNot reportedNot reportedvulnerable
Ubuntuacl14.042.2.52-1vulnerable
Ubuntuacl16.042.2.52-2vulnerable
Ubuntuacl16.042.2.52-3vulnerable
Ubuntuacl18.042.2.52-3build1vulnerable
Ubuntuacl20.042.2.53-4vulnerable
Ubuntuacl20.042.2.53-5vulnerable
Ubuntuacl20.042.2.53-5ubuntu1vulnerable
Ubuntuacl20.042.2.53-6vulnerable
Ubuntuacl22.042.2.53-10ubuntu2vulnerable
Ubuntuacl22.042.3.1-1vulnerable
Ubuntuacl24.042.3.1-3vulnerable
Ubuntuacl24.042.3.1-4ubuntu1vulnerable
Ubuntuacl24.042.3.2-1vulnerable
Ubuntuacl24.042.3.2-1build1vulnerable
Ubuntuacl24.042.3.2-1build1.1vulnerable
Ubuntuacl25.102.3.2-2vulnerable
Ubuntuacl26.042.3.2-2vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianaclsourcesid2.4.0-1not yet assignedNot reported[1141110]
Debianaclsourceforky2.4.0-1not yet assignedNot reported[1141110]
Debianaclsourcetrixie(unfixed)not yet assignedNot reported[1141110]
Debianaclsourcebookworm(unfixed)not yet assignedNot reported[1141110]

[Debian bug #1141110]

Notes

[trixie] acl: Will be fixed first in unstable, then point release update; not to be backported by individual patches [bookworm] acl: Minor issue; local TOCTOU in recursive setfacl/chacl; fix needs 2.4.0 acl_*_at() ABI + walk_tree rewrite, not individually backportable

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [acl]Affected
    Details (2)
    • 2.3.1-3 · amd64 · bookworm

      Affected

      nvd · acl · debian · bookworm; nvd · acl · debian · 12

    • 2.3.1-3 · arm64 · bookworm

      Affected

      nvd · acl · debian · bookworm; nvd · acl · debian · 12

  • [libacl1]Affected

    Source package: [acl]

    Details (2)
    • 2.3.1-3 · amd64 · bookworm

      Affected

      nvd · acl · debian · bookworm; nvd · acl · debian · 12

    • 2.3.1-3 · arm64 · bookworm

      Affected

      nvd · acl · debian · bookworm; nvd · acl · debian · 12

  • [libacl1-dev]Affected

    Source package: [acl]

    Details (2)
    • 2.3.1-3 · amd64 · bookworm

      Affected

      nvd · acl · debian · bookworm; nvd · acl · debian · 12

    • 2.3.1-3 · arm64 · bookworm

      Affected

      nvd · acl · debian · bookworm; nvd · acl · debian · 12

[Debian 13 (Trixie)]

  • [acl]Affected

    Source package: [acl]

    Details (2)
    • 2.3.2-2+b1 · amd64 · trixie

      Affected

      nvd · acl · debian · 13

    • 2.3.2-2+b1 · arm64 · trixie

      Affected

      nvd · acl · debian · 13

  • [libacl1]Affected

    Source package: [acl]

    Details (2)
    • 2.3.2-2+b1 · amd64 · trixie

      Affected

      nvd · acl · debian · 13

    • 2.3.2-2+b1 · arm64 · trixie

      Affected

      nvd · acl · debian · 13

  • [libacl1-dev]Affected

    Source package: [acl]

    Details (2)
    • 2.3.2-2+b1 · amd64 · trixie

      Affected

      nvd · acl · debian · 13

    • 2.3.2-2+b1 · arm64 · trixie

      Affected

      nvd · acl · debian · 13

Observed:

References