CVE-2020-25575
An issue was discovered in the failure crate through 0.1.5 for Rust. I ...
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA.
Description
An issue was discovered in the failure crate through 0.1.5 for Rust. It may introduce "compatibility hazards" in some applications, and has a type confusion flaw when downcasting. NOTE: This vulnerability only affects products that are no longer supported by the maintainer. NOTE: This may overlap CVE-2019-25010
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| cargo::GitHub Security Advisory Rust | failure | no fix listed |
| debian 11 | rust-failure | no fix listed |
| debian 12 | rust-failure | no fix listed |
| echo | rust-failure | no fix listed |
| rapidfort debian 12 | rust-failure | no fix listed |
| rapidfort debian 13 | rust-failure | no fix listed |
References
- https://boats.gitlab.io/blog/post/failure-to-fehler
- https://boats.gitlab.io/blog/post/failure-to-fehler/
- https://github.com/RustCrypto/hashes/pull/91
- https://github.com/RustSec/advisory-db/blob/main/crates/failure/RUSTSEC-2019-0036.md
- https://github.com/rust-lang-nursery/failure/issues/336
- https://nvd.nist.gov/vuln/detail/CVE-2020-25575
- https://rustsec.org/advisories/RUSTSEC-2019-0036.html
- https://rustsec.org/advisories/RUSTSEC-2020-0036.html