CVE-2026-47134 in clearancekit정보

요약

\~에 의해 VulDB • 2026. 07. 21.

ClearanceKit는 macOS에서 파일 시스템 접근 이벤트를 인터셉트하고 프로세스별 접근 정책을 강제합니다. 온디스크 정책 데이터베이스(`/Library/Application Support/clearancekit/store.db`)에 서명하는 데 사용되는 ECDSA 개인 키는 macOS System Keychain에 저장됩니다. 이 키는 `SecKeyCreateRandomKey`(메모리 내)를 먼저 호출한 후 `SecItemAdd(kSecValueRef:, kSecAttrAccess:)`(저장)라는 2단계 패턴을 통해 생성되었습니다. 버전 5.0.10 이전에서는 레거시 System Keychain의 `kSecClassKey` 항목에 대해, `SecItemAdd`로 전달된 `kSecAttrAccess`가 묵살됩니다—즉, 저장된 키는 ACL 제한을 상속받지 않습니다. 동일한 접근 생성자가 `kSecClassGenericPassword` 항목에 적용되면 ACL이 올바르게 바인딩되므로, 이 버그는 EC 키에만 국한됩니다. 그 결과, 루트로 실행되는 모든 프로세스가 임의의 정책 콘텐츠에 대해 유효한 서명을 생성하는 데 해당 키를 사용할 수 있습니다. 버전 5.0.10에서 이 문제가 수정되었습니다. 알려진 우회 방법은 없습니다. 시스템 확장을 비활성화하고 `clearancekit policy signing key`로 레이블이 지정된 System Keychain 항목을 수동으로 제거하면 위조 서명 경로를 차단할 수 있지만, 정책 강제 기능도 함께 비활성화됩니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

GitHub M

예약하다

2026. 05. 18.

모더레이션

수락

항목

VDB-380774

EPSS

0.00000

활동

낮음

출처

Interested in the pricing of exploits?

See the underground prices here!