CVE-2026-46490
高已发布
samlify: AttributeValue 中的 XML 注入允许在已签名 SAML 断言中实现权限提升
- 已发布
- 2026年6月8日
- 已更新
- 2026年6月9日
- 分配 CNA
- GitHub_M
- 观察到的证据
- 2026年8月8日
初级CVSS
8.7/ 10高
samlify: AttributeValue 中的 XML 注入允许在已签名 SAML 断言中实现权限提升
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X低 · 未来 30 天
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
samlify 是一个用于 SAML 单点登录的 Node.js 库。在 2.13.0 版本之前,samlify 的模板替换仅对属性上下文进行转义。插入到元素文本(例如 <saml:AttributeValue>)中的值不会被转义。普通用户可以在属性值(例如 email、name)中注入 XML 标记,并在已签名的断言中添加新的 <saml:Attribute> 元素。随后,IdP 会对被篡改的断言进行签名,而 SP 会将注入的属性视为可信并予以接受。当属性用于授权(角色/组)时,这将导致权限提升。该问题已在 2.13.0 版本中修复。
CVE-2026-46490 — samlify <2.13.0 SAML AttributeValue XML注入 -> 已签名断言权限提升。自包含PoC,已验证端到端。
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。