# idna 接受在解码时不产生任何非ASCII字符的punycode标签
## 概述
`idna` 仓库中的 punycode 处理存在不当验证问题,导致攻击者可以创建一个 punycode 主机名,系统的一部分将其视为不同,而另一部分则可能视其与另一个主机名等效。
## 影响版本
未具体指出影响版本。
## 细节
在 Servo rust-url 中的 `idna` 仓库处理 punycode 时,存在不安全等效性验证不当的问题。这使得攻击者能够创建一个 punycode 主机名,系统的一部分可能将其视为与另一个主机名不等效,而另一部分则将其视为等效。
## 影响
该漏洞可能导致跨站请求伪造(CSRF)或其他安全问题,因为系统不同部分对主机名的处理方式可能不一致。
# | POC 描述 | 源链接 | 神龙链接 |
---|
标题: RUSTSEC-2024-0421: idna: `idna` accepts Punycode labels that do not produce any non-ASCII when decoded › RustSec Advisory Database -- 🔗来源链接
标签: vendor-advisory
神龙速读标题: 1887898 - (CVE-2024-12224) Improper URL parsing in servo/rust-url -- 🔗来源链接
标签: issue-tracking
暂无评论