Read the docs
TI-2026-34724 Aliases CVE-2026-47133

ClearanceKit's signed policy tables lack monotonic counter, allowing replay of older legitimately-signed snapshots

Priority LOW 29CWE-294Published · Updated

Key facts

Attack vector
Local
Privileges required
High
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
Security bypass
Confidentiality · integrity · availability
None · High · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-294.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00152 4th percentileScored 2026-11-07
Fix Fixed clearancekit (craigjbass): 5.0.10

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
craigjbassclearancekitbefore 5.0.105.0.10Patch availableCNA
  • clearancekit Vendorcraigjbass Affected before 5.0.10 Fixed in 5.0.10 Patch available CNA

CPE names Threatist (inferred) · 1

Inferred from how NVD named this product before; not given by a source.

CPEVersionsRoleVendor
cpe:2.3:a:craigjbass:clearancekit:*:*:*:*:*:*:*:*——craigjbass
  • cpe:2.3:a:craigjbass:clearancekit:*:*:*:*:*:*:*:* Versions — — ·craigjbass

Remediation

  • Fix · CNA clearancekit (craigjbass) Fixed in 5.0.10

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-47133

References

  • TI-2026-29335 ClearanceKit: Ad-hoc signed binaries can spoof Apple process identities in the global allowlist CVSS 4.0HIGH 8.4
  • TI-2026-26012 ClearanceKit: opfilter policy bypass via non-open file operations CVSS 3.1HIGH 8.7
  • TI-2026-26013 ClearanceKit: opfilter policy bypass via exchangedata and clone operations CVSS 4.0HIGH 8.4
  • TI-2026-29340 Protection mechanism failure in craigjbass clearancekit CVSS 4.0HIGH 8.2
  • TI-2026-29005 ClearanceKit has a policy bypass via dual-path Endpoint Security events checking only source path CVSS 4.0MEDIUM 6.8
  • TI-2026-34725 Incorrect permission assignment in craigjbass clearancekit CVSS 4.0MEDIUM 6.9
See all 7 →

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences