Path Resolution Vulnerability in FreeBSD Kernel Functions
CVE-2026-49421
7.1HIGH
What is CVE-2026-49421?
A vulnerability in the FreeBSD kernel affects the unlinkat(2) and funlinkat(2) functions. This vulnerability stems from inadequate validation of the AT_RESOLVE_BENEATH flag during path lookup procedures. As a result, the function can unintentionally allow processes to resolve paths beyond their designated directories, leading to the potential deletion of files outside of the expected directory tree. This flaw undermines the intended restrictions in place for path resolution, posing risks to system integrity and data security.
Affected Version(s)
FreeBSD 15.1-RELEASE
FreeBSD 15.0-RELEASE
FreeBSD 14.4-RELEASE
References
CVSS V3.1
Score:
7.1
Severity:
HIGH
Confidentiality:
None
Integrity:
High
Availability:
None
Attack Vector:
Local
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved
Credit
Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li, and Ke Xu from Tsinghua University using GLM-5.1 from Z.ai
