Skip to content
OpenAdvisories
Critical · 9.8 CVE-2019-25010 CVE-2020-25575EUVD-2021-1863GHSA-jq66-xh47-j9f3GHSA-r98r-j25q-rmprRUSTSEC-2019-0036RUSTSEC-2020-0036

Type confusion if __private_get_type_id__ is overriden

Published Dec 31, 2020 · Updated Aug 5, 2024 · Assigned by mitre

Description

An issue was discovered in the failure crate through 2019-11-13 for Rust. Type confusion can occur when __private_get_type_id__ is overridden.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 12 rust-failure No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS rust-failure No fix yet —
Ubuntu 22.04 LTS rust-failure No fix yet —
Ubuntu 20.04 LTS rust-failure No fix yet —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling pulumi-watch No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
crates.io failure <= 0.1.8 — GHSA-jq66-xh47-j9f3
crates.io failure >= 0.0.0-0 — RUSTSEC-2019-0036

References