Medium severity · published Jul 20, 2026
CVE-2026-47133
ClearanceKit's signed policy tables lack monotonic counter, allowing replay of older legitimately-signed snapshots
6.9
CVSS
0.2%
EPSS
No
On KEV
Description
ClearanceKit intercepts file-system access events on macOS and enforces per-process access policies. Prior to version 5.0.10, each table in the on-disk SQLite policy store (`/Library/Application Support/clearancekit/store.db`) is verified using an ECDSA signature stored in the `data_signatures` table. The signed payload contains only the canonical row content, with no version counter or freshness binding. An attacker who can write `store.db` and the matching `data_signatures` row — feasible during the opfilter-update window when the Endpoint Security filter is offline, or via offline-boot / decrypted-backup scenarios — can substitute a previously-captured legitimately-signed snapshot. opfilter accepts the older snapshot as fully valid on next boot because the existing signatures still verify. Version 5.0.10 patches the issue.
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 4% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
CL
clearancekit · craigjbass
< 5.0.10 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-47133
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-47133
github.com
https://github.com/craigjbass/clearancekit/security/advisories/GHSA-9hx3-5wp9-2qqg
More from clearancekit
8.7
CVE-2026-33631
ClearanceKit: opfilter policy bypass via non-open file operations
7.8
CVE-2026-33632
ClearanceKit: opfilter policy bypass via exchangedata and clone operations
7.1
CVE-2026-40599
ClearanceKit: Ad-hoc signed binaries can spoof Apple process identities in the global allowlist
6.9
CVE-2026-47134
ClearanceKit: Policy signing key in System Keychain has permissive ACL allowing any local-root process to forge signed policy
6.8
CVE-2026-40191
ClearanceKit has a policy bypass via dual-path Endpoint Security events checking only source path
