Katalog CVE

CVE-2026-47133

ŚrednieCVSS 6.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.11%

Percentyl 1 - wyżej niż 1% wszystkich znanych CVE

Streszczenie

W ClearanceKit przed wersją 5.0.10, podpisy ECDSA dla tabel bazy danych SQLite nie zawierają licznika wersji ani powiązania świeżości. Atakujący może podmienić bazę danych i podpisy na starszą, prawidłowo podpisaną wersję, co zostanie zaakceptowane przez system.

Ocena ryzyka

Atakujący z dostępem do pliku bazy danych może cofnąć polityki bezpieczeństwa do starszej, mniej restrykcyjnej wersji, omijając ochronę.

Rekomendacja

Zaktualizuj ClearanceKit do wersji 5.0.10. Zabezpiecz plik bazy danych przed nieautoryzowanym dostępem.

Inne podatności w ClearanceKit

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS