Skip to content
Heist/ feed
Back to feed
High

acl < 2.4.0 Symlink Traversal Privilege Escalation via libacl Functions

Type: advisorySources: OSV

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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-54369
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 17:11 UTC · Revision 1

Source evidence

acl < 2.4.0 Symlink Traversal Privilege Escalation via libacl Functions

core-osv · Original source

Published 29 Jun 2026, 12:37 UTC

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.

osv:CVE-2026-54369
Complete source record
{
  "id": "3042d05264fc70e7d1a517063b2bb9a05f7c6b3b59bd1c01e8615d29c5735252",
  "url": "https://osv.dev/vulnerability/CVE-2026-54369",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "acl < 2.4.0 Symlink Traversal Privilege Escalation via libacl Functions",
    "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.",
    "evidence": "osv:CVE-2026-54369",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-54369",
      "aliases": [
        "CVE-2026-54369"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "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"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://cgit.git.savannah.nongnu.org/cgit/acl.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "3589787cd589b34bdd9265936e17190b6d3f17d1"
                },
                {
                  "fixed": "24a227d0ab8576612194f8a56c2314389adc74a5"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "fixed": "3589787cd589b34bdd9265936e17190b6d3f17d1"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "fixed": "24a227d0ab8576612194f8a56c2314389adc74a5"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-54369.json"
          }
        }
      ],
      "modified": "2026-10-31T10:30:56.942472907Z",
      "provider": "osv",
      "references": [
        "https://savannah.nongnu.org/projects/acl/",
        "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-54369.json",
        "https://access.redhat.com/errata/RHSA-2026:34351",
        "https://access.redhat.com/errata/RHSA-2026:42736",
        "https://access.redhat.com/errata/RHSA-2026:42739",
        "https://access.redhat.com/errata/RHSA-2026:43420",
        "https://access.redhat.com/errata/RHSA-2026:44481",
        "https://access.redhat.com/errata/RHSA-2026:46836",
        "https://access.redhat.com/errata/RHSA-2026:50205",
        "https://access.redhat.com/errata/RHSA-2026:53371",
        "https://access.redhat.com/errata/RHSA-2026:54769",
        "https://access.redhat.com/errata/RHSA-2026:58981",
        "https://access.redhat.com/errata/RHSA-2026:64805",
        "https://access.redhat.com/errata/RHSA-2026:67140",
        "https://access.redhat.com/errata/RHSA-2026:67142",
        "https://access.redhat.com/errata/RHSA-2026:67144",
        "https://access.redhat.com/security/cve/CVE-2026-54369",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/54xxx/CVE-2026-54369.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-54369",
        "https://www.vulncheck.com/advisories/acl-symlink-traversal-privilege-escalation-via-libacl-functions",
        "https://bugzilla.redhat.com/show_bug.cgi?id=2490277",
        "https://cgit.git.savannah.nongnu.org/cgit/acl.git/commit/?id=24a227d0ab8576612194f8a56c2314389adc74a5",
        "https://cgit.git.savannah.nongnu.org/cgit/acl.git/commit/?id=3589787cd589b34bdd9265936e17190b6d3f17d1"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-59"
        ],
        "cna_assigner": "VulnCheck",
        "unresolved_ranges": [
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "fixed": "2.4.0"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "StandardRange"
              }
            ]
          },
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "fixed": "2.4.0"
                  }
                ],
                "source": "CPE_FIELD",
                "strategy": "CPEApplicability"
              }
            ]
          },
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "fixed": "2.4.0"
                  }
                ],
                "source": "DESCRIPTION"
              }
            ]
          }
        ],
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/54xxx/CVE-2026-54369.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-54369",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 460025,
  "published_at": "2026-06-29T12:37:21.666+00:00"
}