Improper Validation Vulnerability in Rust-URL Affects Servo Framework
CVE-2024-12224

5.1MEDIUM

Key Information:

Vendor

Servo

Status
Vendor
CVE Published:
30 May 2025

What is CVE-2024-12224?

A vulnerability in the Rust-URL library, used by the Servo framework, pertains to improper validation of punycode hostnames. This flaw allows an attacker to craft a punycode hostname that might be considered different by one part of a system while being treated as equivalent by another part. This discrepancy could facilitate various attacks, including phishing and spoofing, as it may lead to confusion over hostname legitimacy. It’s essential for developers utilizing the affected versions of Rust-URL to apply recommended patches to mitigate risks associated with this vulnerability.

Affected Version(s)

rust-url 0 < 1.0.0

References

CVSS V4

Score:
5.1
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
High
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.
CVE-2024-12224 : Improper Validation Vulnerability in Rust-URL Affects Servo Framework