CyberRota Analysis
AI-GeneratedThe vulnerability affects rustls-webpki versions from 0.101.0 up to, but not including, 0.103.12 and 0.104.0-alpha.6, where the library improperly accepts DNS name constraints for wildcard certificates. This flaw could allow an attacker to exploit a misissued wildcard certificate to bypass intended domain restrictions, potentially leading to unauthorized access or man-in-the-middle attacks. Organizations using these specific versions of rustls-webpki should prioritize updating to mitigate the risk associated with this vulnerability.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
rustls-webpki (the Rust webpki fork used by rustls) versions >= 0.101.0 and prior to 0.103.12 and 0.104.0-alpha.6 incorrectly accepted permitted-subtree DNS name constraints for certificates asserting a wildcard name. For example, a name constraint of accept.example.com was treated as satisfied by a certificate for *.example.com, which could feasibly assert reject.example.com — a name outside the permitted subtree. Because name constraints are restrictions applied to otherwise properly issued certificates, the issue is only reachable after signature verification succeeds and requires a misissued wildcard certificate to exploit.