Fix ring — CVE-2023-29007 HIGH

Fix CVE-2023-29007 (HIGH) in ring for Rust. Paste your Cargo.toml into PackageFix and get a patched version — no CLI, no signup. Memory corruption via crafted ecc key.

⚠ Vulnerability

CVE-2023-29007 (HIGH) — memory corruption via crafted ECC key in ring below 0.17.8.

Vulnerable — Cargo.toml

ring = "0.16.20"

Fixed — Cargo.toml

ring = "0.17.8"
✓ Fix

Update ring to 0.17.8 and run cargo update.

Paste your manifest — get back a fixed version with all CVEs patched in seconds.

Open PackageFix →

No signup · No CLI · No GitHub connection · Runs 100% in your browser

CVE Details

FieldValue
CVE IDCVE-2023-29007
SeverityHIGH
Packagering (Rust)
Safe version0.17.8
CISA KEV
DescriptionMemory corruption via crafted ecc key

Frequently Asked Questions

What is CVE-2023-29007?
CVE-2023-29007 is a HIGH severity vulnerability in ring (Rust) that allows memory corruption via crafted ECC key. Update to 0.17.8 or later.
How do I fix CVE-2023-29007 in ring?
Update ring to version 0.17.8 in your Cargo.toml and run cargo update.
Is CVE-2023-29007 being actively exploited?
Check packagefix.dev — the CISA KEV catalog updates daily.
How do I verify the fix for CVE-2023-29007?
After updating, paste your Cargo.toml into PackageFix again. If CVE-2023-29007 no longer appears in the CVE table, the fix is applied.

Related Guides