Skip to main content

ClearanceKit CVE-2026-40599

| EUVDEUVD-2026-24209 HIGH
Incorrect Authorization (CWE-863)
2026-04-21 security-advisories@github.com
8.4
CVSS 4.0 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local user account
  2. Delivery
    Upload/compile malicious binary with empty Team ID
  3. Exploit
    Execute crafted process
  4. Execution
    ClearanceKit misidentifies as Apple binary
  5. Persist
    Access allowlisted protected files
  6. Impact
    Exfiltrate or modify sensitive data

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.

Exploitation Conditions

Exploitation requires the attacker to have an existing local user account on the target macOS system running vulnerable ClearanceKit versions (prior to 5.0.5). The attacker must be able to execute arbitrary binaries on the system, which requires either uploading a crafted executable or compiling malicious code locally. No administrator privileges are needed (PR:L in CVSS vector) - standard user account access suffices. ClearanceKit must be actively deployed and enforcing file-access policies on the target system, with sensitive files protected by allowlist rules that include Apple platform binaries. Exploitation is limited to macOS platforms as ClearanceKit is macOS-specific. The vulnerability affects default ClearanceKit configurations with no special deployment mode required. Attack complexity is low (AC:L) as creating a binary with empty Team ID is trivial - unsigned binaries or ad-hoc signed code naturally meet this condition. No user interaction required (UI:N) once the malicious process executes.

Impact

Real-world risk is significant for environments relying on ClearanceKit for data protection, though exploitation scope is constrained by local access requirements. CVSS:4.0 vector (AV:L/AC:L/PR:L) indicates low-complexity local exploitation requiring only low-privilege user account access - no administrator rights needed. High confidentiality and integrity impact (VC:H/VI:H) with zero availability impact (VA:N) reflects ability to read and modify protected files without disrupting system operations. EPSS score unavailable; no CISA KEV listing suggests targeted rather than widespread exploitation. The GitHub security advisory (GHSA-w253-42qp-5f2x) provides vendor confirmation and fix version, reducing uncertainty. Primary risk factors: (1) trivial exploit complexity once local access obtained, (2) complete bypass of ClearanceKit's protection model, (3) stealth potential as malicious process appears legitimate in logs. Mitigating factors: (1) requires prior foothold on target system, (2) limited to macOS environments running vulnerable ClearanceKit versions, (3) patch available with clear upgrade path. Priority level depends on ClearanceKit deployment scale and sensitivity of protected data - critical for enterprises using ClearanceKit to secure intellectual property or compliance-regulated files, moderate for hobbyist deployments.

Exploit ScenarioDerived

An attacker gains local user access to a macOS system running ClearanceKit 5.0.4 through phishing, stolen credentials, or supply-chain compromise. The attacker crafts a malicious executable with an empty Team ID and arbitrary Signing ID using standard macOS code signing tools or by leaving the binary unsigned. When executed, ClearanceKit's flawed validation treats this process as a trusted Apple platform binary, granting it access to files protected by ClearanceKit policies - such as financial records, source code repositories, or customer databases. The attacker exfiltrates sensitive data or modifies configuration files to establish persistence, all while appearing in system logs as a legitimate Apple process. No public exploit code confirmed, but the vulnerability's simplicity (basic code signing manipulation) makes proof-of-concept development straightforward for attackers with macOS development knowledge.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 21, 2026

ClearanceKit 5.0.4 and earlier allows local attackers with low-privilege accounts to bypass file-system access controls and read/modify all protected files by spoofing Apple platform binary status. The vulnerability stems from incorrect validation of code signing identifiers - specifically, treating processes with empty Team IDs but non-empty Signing IDs as trusted Apple binaries. Malicious software can exploit this logic flaw to impersonate processes in the global allowlist and gain unauthorized access to sensitive data. CVSS 8.4 reflects high confidentiality and integrity impact in local attack scenarios. EPSS and KEV data not available; no public exploit confirmed at time of analysis, though the GitHub security advisory provides detailed vulnerability disclosure.

RemediationAI

Immediately upgrade ClearanceKit to version 5.0.5 or later, which corrects the Team ID validation logic to properly distinguish between Apple platform binaries and attacker-controlled processes. The fix is available through the project's GitHub repository (https://github.com/craigjbass/clearancekit/security/advisories/GHSA-w253-42qp-5f2x). For environments unable to upgrade immediately, implement compensating controls: (1) restrict local user account creation and enforce principle of least privilege to limit attacker foothold opportunities, (2) deploy endpoint detection and response (EDR) tools configured to alert on unsigned or ad-hoc signed processes accessing sensitive file paths protected by ClearanceKit, (3) enable macOS Gatekeeper and require notarized applications to raise the bar for executing malicious binaries, though note that notarization alone does not prevent this specific bypass. These workarounds reduce attack surface but do not eliminate the vulnerability - version 5.0.5 upgrade remains the only complete remediation. Test the upgrade in staging environments first, as changes to code signing validation logic may affect legitimate software with non-standard signing configurations.

Affected VersionsENISA

clearancekit < 5.0.5

Affected Packages

euvd clearancekit fix: 5.0.5

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 file-system access enforcement framework that intercepts file operations and applies per-process access policies based on code signing attributes. The vulnerability (CWE-863: Incorrect Authorization) occurs in the Team ID validation logic. On macOS, platform binaries signed by Apple possess both a Team ID (typically Apple's developer team identifier) and a Signing ID (bundle/executable identifier). ClearanceKit's flawed implementation treats any process with an empty Team ID and a present Signing ID as an Apple platform binary, bypassing normal access restrictions. Attackers can craft executables that meet these criteria - trivial with unsigned or ad-hoc signed binaries that omit Team ID but include arbitrary Signing IDs - to masquerade as trusted Apple processes. This authentication bypass grants the malicious process the same file-access privileges as legitimate Apple system components in the allowlist, subverting the entire access control framework.

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

Vendor (github) PRIMARY 8.4 HIGH
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

Primary rating from Vendor (github) · only source for this CVE.

CVSS VectorVendor: github

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Patch released
Apr 24, 2026 - 20:50 nvd
Patch available
Patch available
Apr 21, 2026 - 19:01 EUVD
CVE Published
Apr 21, 2026 - 18:16 nvd
HIGH 8.4

DescriptionCVE.org

ClearanceKit intercepts file-system access events on macOS and enforces per-process access policies. Prior to 5.0.5, ClearanceKit incorrectly treats a process with an empty Team ID and a non-empty Signing ID as an Apple platform binary. This bug allows a malicious software to impersonate an apple process in the global allowlist, and access all protected files. This vulnerability is fixed in 5.0.5.

Executive ViewAI

Why It Matters

ClearanceKit 5.0.4 and earlier contains a privilege escalation vulnerability allowing local users to bypass file access controls and read or modify protected files by spoofing Apple platform binary status through code signing validation flaws. This directly compromises confidentiality and integrity of sensitive data on affected systems and requires immediate mitigation across all deployments until a patch is released.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict local user account privileges to limit attack surface; (2) Implement endpoint detection and response (EDR) to monitor for code signing spoofing attempts; (3) Enable enhanced audit logging for ClearanceKit file access events; (4) Isolate affected systems from networks containing highly sensitive data until patched; (5) Monitor vendor security advisories for patch availability and apply immediately upon release.

Threat Intelligence Overview

EPSS Score
0.0%
Top 98% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy