CVE-2020-25016: A safety violation was discovered in the rgb crate before 0.8.20 for Rust, leading to (for example) dereferenc
CVE-2020-25016 is a critical-severity flaw (CVSS 9.1) affecting rgb-rust. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
A safety violation was discovered in the rgb crate before 0.8.20 for Rust, leading to (for example) dereferencing of arbitrary pointers or disclosure of uninitialized memory. This occurs because structs can be treated as bytes for read and write operations.
Why this priority
- Critical severity
- Public exploit reference
- Remotely exploitable, no login, no user action
A fixed release or distro patch exists.
Last updated 2026-06-17 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2020-25016?
rgb-rust: upgrade to 0.8.20. Exact commands for each OS are on this page.
Is CVE-2020-25016 being exploited?
CVE-2020-25016 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2020-25016 affect?
CVE-2020-25016 affects rgb-rust. Severity is critical (CVSS 9.1). A safety violation was discovered in the rgb crate before 0.8.20 for Rust, leading to (for example) dereferencing of arbitrary pointers or disclosure of uninitialized memory. This occurs because structs can be treated as bytes for read and
How urgent is CVE-2020-25016?
Priority 61/100. Critical severity; Public exploit reference; Remotely exploitable, no login, no user action