Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | CVSS v4.0 score of 6.8 with vector AV:L (local attack vector), AC:L (low complexity), PR:L (low privilege required), and VI:H (high integrity impact) indicates a moderate but real risk. The requirement for authenticated local access (PR:L) substantially restricts the threat model compared to remote or unauthenticated attacks. The high integrity impact reflects the core issue: an authenticated user can modify files in protected directories, potentially compromising system integrity or application data. CVSS does not provide exploitation probability; the ENISA EUVD catalog lists this as a confirmed vulnerability with a fix available. The absence of reported public exploit code or active exploitation signals suggests this is not an immediate critical priority compared to unauthenticated or remote-exploitable flaws, but the low attack complexity and authenticated-user availability make it a meaningful risk in multi-user or insider-threat scenarios. Organizations should prioritize patching based on their threat model and the sensitivity of file-system protections they rely on ClearanceKit to enforce. |
| Exploit ScenarioDerived | An authenticated local user on a macOS system running vulnerable ClearanceKit could use a rename, link, or copyfile operation to move or replace a protected system file or application binary in a ClearanceKit-protected directory. Because the handler only checked the source path, the destination path protection would be bypassed. For example, a user could copy a malicious shared library into a protected application directory, potentially leading to privilege escalation or data manipulation depending on which processes load and execute the replaced file. Attack complexity is low since standard POSIX file operations can be used; however, the attacker requires local authentication and account access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 10, 2026
ClearanceKit for macOS prior to version 5.0.4-beta-1f46165 fails to validate destination paths in dual-path file operations (rename, link, copyfile, exchangedata, clone), allowing authenticated local processes to bypass file-access protection and place or replace files in protected directories. The vulnerability affects all versions before 5.0.4-beta-1f46165 and has been patched; no public exploit code or active exploitation has been identified at the time of analysis.
RemediationAI
Upgrade ClearanceKit to version 5.0.4-1f46165 or later, which includes the patched Endpoint Security event handler that now validates both source and destination paths for dual-path file operations. Patched release is available at https://github.com/craigjbass/clearancekit/releases/tag/v5.0.4-1f46165. If immediate patching is not possible, review and restrict local user privileges on systems where file-system access protection is critical, particularly for users or processes that should not be able to manipulate protected directories via file operations.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
ClearanceKit is a macOS Endpoint Security framework application that enforces per-process file-system access policies through an ES event handler. The vulnerability resides in CWE-863 (Incorrect Authorization) where the event handler only validated the source path of dual-path operations against File Access Authorization (FAA) rules and App Jail policies while completely ignoring the destination path. Dual-path operations (rename, link, copyfile, exchangedata, clone) are file-system operations that involve both a source and destination; by only checking the source, an attacker can use these operations to circumvent protections on destination directories. This is a logic flaw in the authorization enforcement mechanism, not a memory safety or protocol issue. The affected product is uniquely identified by CPE 2.3:a:craigjbass:clearancekit.
Know when Clearancekit gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Primary rating from Vendor (GitHub_M) · only source for this CVE.
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
ClearanceKit intercepts file-system access events on macOS and enforces per-process access policies. Prior to 5.0.4-beta-1f46165, ClearanceKit's Endpoint Security event handler only checked the source path of dual-path file operations against File Access Authorization (FAA) rules and App Jail policies. The destination path was ignored entirely. This allowed any local process to bypass file-access protection by using rename, link, copyfile, exchangedata, or clone operations to place or replace files inside protected directories. This vulnerability is fixed in 5.0.4-beta-1f46165.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Clearancekit
View allClearanceKit 4.1 and earlier for macOS allows local authenticated users to completely bypass configured file access poli
ClearanceKit 5.0.4 and earlier allows local attackers with low-privilege accounts to bypass file-system access controls
Local authenticated attackers can bypass file access policies in ClearanceKit (macOS system extension) versions prior to
Local privilege escalation in ClearanceKit opfilter system extension allows root-level processes on macOS to completely
Policy signing key bypass in ClearanceKit prior to 5.0.10 permits any root process on macOS to forge valid signatures ov
ClearanceKit's on-disk SQLite policy store on macOS is vulnerable to a replay attack that allows a high-privileged local
ClearanceKit on macOS fails to enforce managed and user-defined file-access policies during startup, allowing local proc
EUVD-2026-21595
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB