Vulnerability Description
Cargo incorrectly handled symlinks inside of crate tarballs downloaded from third-party registries, allowing a malicious crate to override the source code of another crate from the same registry. The severity of the vulnerability is **medium** for users of third-party registries. Users of crates.io are **not affected**, as crates.io forbids uploading crates containing any symlink.
CVSS Score
MEDIUM
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Rust-Lang | Cargo | < 1.96.0 |
Related Weaknesses (CWE)
References
- https://blog.rust-lang.org/2026/05/25/cve-2026-5223/MitigationVendor Advisory
- https://github.com/rust-lang/cargo/pull/17031Issue TrackingPatch
- https://groups.google.com/g/rustlang-security-announcements/c/IB74S7Yksg8Mailing ListThird Party Advisory
FAQ
What is CVE-2026-5223?
CVE-2026-5223 is a vulnerability with a CVSS score of 5.3 (MEDIUM). Cargo incorrectly handled symlinks inside of crate tarballs downloaded from third-party registries, allowing a malicious crate to override the source code of another crate from the same registry. The ...
How severe is CVE-2026-5223?
CVE-2026-5223 has been rated MEDIUM with a CVSS base score of 5.3/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-5223?
Check the references section above for vendor advisories and patch information. Affected products include: Rust-Lang Cargo.