CVE-2026-33631ClearanceKit是一款macOS文件系统访问控制工具。在4.1分支及更早版本中,其opfilter端点安全系统扩展仅拦截ES_EVENT_TYPE_AUTH_OPEN事件来强制执行文件访问策略。由于未拦截其他七种文件操作事件类型,本地运行的任何进程都可以绕过配置的FAA策略而不会被拒绝。这导致攻击者可以在不触发告警的情况下执行受限的文件操作。该问题在4.2分支版本中已修复。
该漏洞源于ClearanceKit的Endpoint Security系统扩展(opfilter)在实现文件访问控制时的逻辑缺陷。开发人员仅订阅并处理了`ES_EVENT_TYPE_AUTH_OPEN`事件,用于评估文件访问(FAA)策略。然而,macOS Endpoint Security框架还定义了其他七种文件操作事件(如AUTH_RENAME, AUTH_UNLINK等)。攻击者利用这一盲点,可以通过这些未被监控的API调用对受保护文件进行修改、删除或重命名,从而绕过既定的全活动访问(FAA)安全策略。尽管系统会拦截打开操作,但通过直接调用其他操作接口,本地低权限用户即可破坏文件完整性。修复方案增加了对这七种事件的订阅,并将其路由至现有的策略评估器。