CVE-2026-23893openCryptoki是一个PKCS#11库,为Linux和AIX系统提供加密令牌管理功能。该漏洞影响版本2.3.2及以上,主要源于令牌目录权限配置不当(0770,允许组内用户写入)。在特权上下文中运行时,攻击者可以通过在组可写目录中植入符号链接,诱使以root身份运行的应用程序将文件所有权或权限重置到任意目标,从而实现权限提升或敏感数据泄露。攻击利用门槛较低,需要攻击者具有令牌组用户身份,并通过正常维护操作触发漏洞利用。
漏洞根本原因在于openCryptoki的令牌目录和锁目录设置为0770权限,允许令牌组内所有用户在这些目录中创建文件和符号链接。当管理员或特权进程(如pkcs11_eventmgr)执行维护操作时,会对令牌目录内的文件执行chown操作。攻击者利用此机制:1) 在组可写目录中创建符号链接,指向系统敏感文件(如/etc/passwd或/etc/shadow);2) 等待管理员运行PKCS#11应用程序或管理工具触发文件操作;3) 系统以root权限跟随符号链接,将目标文件所有权修改为root:token-group;4) 攻击者作为令牌组成员获得对目标文件的写权限。CVSS向量显示攻击复杂度低且需要用户交互,但影响严重(机密性和完整性均为高),攻击复杂度为本地级别。