超级管理员
楼主
11 月初披露的 CVE-2026-118513,是 Symfony 的 X509Authenticator 与 X509AuthenticationListener 组件里的认证绕过漏洞,属 CVE-2026-45063 的不完整修复,CVSS v4 评分 7.7,11 月 4 日披露当天即出补丁,影响 5.4.56、6.4.50、7.4.23、8.1.11 之前的版本。
根因 问题出在从 X.509 主体可分辨名称(DN)里提取用户标识的正则表达式不转义感知。修复上一个漏洞时用(?:^|[,/])把提取锚定到 RDN 边界,但这个正则作用在已序列化的 DN 字符串上,无法区分真正的分隔符和值内部被转义的逗号或斜杠。攻击者只要持有一张由目标应用信任的 CA 签发的证书,并能在 CN 字段里嵌入伪造属性,就能以任意用户(包括管理员)身份通过认证。
防御 升级到修复版本;若必须用证书绑定身份,尽量传 per-attribute 的用户键(如 SSL_CLIENT_S_DN_Email)而非整条 DN;并审计日志里出现的、与证书真实邮箱不符的用户标识。
本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。