CVE-2026-54369: Improper Link Resolution Before File Access ('Link Following') in acl project acl
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.
AI Analysis
Technical Summary
The acl package prior to version 2.4.0 contains a symlink traversal vulnerability (CWE-59) in its libacl pathname-based functions such as acl_get_file(), acl_set_file(), acl_extended_file(), and acl_delete_def_file(). A local attacker who can create symbolic links in directories processed by privileged processes can exploit this flaw to redirect ACL read or write operations to arbitrary files or directories. This unauthorized redirection enables manipulation of access control lists and local privilege escalation. The vulnerability has a CVSS 4.0 score of 8.4 (high) and requires low privileges with no user interaction. Red Hat's advisory highlights that default file permissions and the fs.protected_symlinks sysctl (enabled by default on RHEL 7+) reduce the attack surface. Red Hat has issued security updates fixing this issue in acl version 2.4.0 for Red Hat Enterprise Linux 10 and related products.
Potential Impact
Exploitation of this vulnerability allows a local attacker to escalate privileges by manipulating access control lists through symbolic link traversal. Attackers can redirect ACL operations to arbitrary files or directories, potentially bypassing security mechanisms and gaining unauthorized access or modification rights. The impact includes confidentiality and integrity compromise of files and directories controlled by ACLs. The vulnerability does not affect availability. The attack requires local access and the ability to create symbolic links in targeted directories.
Mitigation Recommendations
Red Hat advises restricting unprivileged users from creating symbolic links in directories accessed by privileged processes using ACL functions. Enabling the fs.protected_symlinks sysctl (enabled by default on RHEL 7 and later) helps prevent symlink following in world-writable sticky directories unless the symlink owner matches the target owner. Applying the official security update to upgrade acl to version 2.4.0 or later fully addresses this vulnerability. Systems running affected versions should prioritize patching. Where patching is not immediately possible, apply the recommended mitigations to reduce risk.
CVE-2026-54369: Improper Link Resolution Before File Access ('Link Following') in acl project acl
Description
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.
CVSS v4.0
Score 8.4high
Affected software
acl project
acl
Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The acl package prior to version 2.4.0 contains a symlink traversal vulnerability (CWE-59) in its libacl pathname-based functions such as acl_get_file(), acl_set_file(), acl_extended_file(), and acl_delete_def_file(). A local attacker who can create symbolic links in directories processed by privileged processes can exploit this flaw to redirect ACL read or write operations to arbitrary files or directories. This unauthorized redirection enables manipulation of access control lists and local privilege escalation. The vulnerability has a CVSS 4.0 score of 8.4 (high) and requires low privileges with no user interaction. Red Hat's advisory highlights that default file permissions and the fs.protected_symlinks sysctl (enabled by default on RHEL 7+) reduce the attack surface. Red Hat has issued security updates fixing this issue in acl version 2.4.0 for Red Hat Enterprise Linux 10 and related products.
Potential Impact
Exploitation of this vulnerability allows a local attacker to escalate privileges by manipulating access control lists through symbolic link traversal. Attackers can redirect ACL operations to arbitrary files or directories, potentially bypassing security mechanisms and gaining unauthorized access or modification rights. The impact includes confidentiality and integrity compromise of files and directories controlled by ACLs. The vulnerability does not affect availability. The attack requires local access and the ability to create symbolic links in targeted directories.
Mitigation Recommendations
Red Hat advises restricting unprivileged users from creating symbolic links in directories accessed by privileged processes using ACL functions. Enabling the fs.protected_symlinks sysctl (enabled by default on RHEL 7 and later) helps prevent symlink following in world-writable sticky directories unless the symlink owner matches the target owner. Applying the official security update to upgrade acl to version 2.4.0 or later fully addresses this vulnerability. Systems running affected versions should prioritize patching. Where patching is not immediately possible, apply the recommended mitigations to reduce risk.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- VulnCheck
- Date Reserved
- 2026-06-12T20:20:02.948Z
- Cvss Version
- 4.0
- State
- PUBLISHED
- Vendor Advisory Urls
- [{"url":"https://access.redhat.com/security/cve/CVE-2026-54369","vendor":"Red Hat"}]
Threat ID: 6a4274e827e9c79719eeb13a
Added to database: 06/29/2026, 13:36:40 UTC
Last enriched: 08/13/2026, 14:05:23 UTC
Last updated: 09/27/2026, 03:42:50 UTC
Views: 213
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.