CVE-2026-37526AGL app-framework-binder (afb-daemon) 在 v19.90.0 及之前版本中存在严重的权限提升与访问控制缺失漏洞。该漏洞源于 src/afb-supervision.c 中的 on_supervision_call 函数在处理监管命令时未进行任何凭证验证。由于抽象 Unix 套接字 @urn:AGL:afs:supervision:socket 缺乏 DAC 保护,任何本地低权限进程均可连接并发送特权命令(如 Exit, Do, Sclose, Config)。攻击者可利用此漏洞终止守护进程造成拒绝服务,执行任意 API 调用,或泄露敏感的全局配置信息,从而完全破坏系统的机密性、完整性和可用性。
该漏洞的核心在于 AGL afb-daemon 对抽象 Unix 域套接字的监听机制存在设计缺陷。在受影响版本中,src/afb-supervision.c 文件的 on_supervision_call 函数直接处理传入的 JSON 消息,并分发 Exit、Do、Sclose、Config 等 8 个监管命令。然而,该分发流程完全跳过了对调用者身份的校验(Credential Verification)。此外,官方代码 src/afs-supervision.h 中已注明该抽象套接字没有文件系统级别的 DAC(自主访问控制)保护。这意味着系统上的任何本地进程,无需特殊权限即可通过套接字地址 @urn:AGL:afs:supervision:socket 与守护进程通信。攻击者只需构建特定的 JSON 数据包发送至该套接字,即可触发高危操作,例如利用 'Exit' 命令杀死服务,或利用 'Config' 命令读取配置,实现从低权限用户到 Root/系统级权限的提升。