Vulnerability · Published Apr 14, 2021 · Assigned by mitre

CVE-2021-31162

Critical 9.8

In plain English

A critical-severity security flaw in the chromium-rust package (Alpine). There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 2.9% (higher than 87% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS NVD)9.8Critical
Exploit odds (30 days)2.9%top 13.0% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

In the standard library in Rust before 1.52.0, a double free can occur in the Vec::from_iter function if freeing the element panics.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Alpine:v3.24chromium-rust1.51.0-r2ALPINE-CVE-2021-31162
Alpine:v3.20rust1.51.0-r2ALPINE-CVE-2021-31162
Alpine:v3.21rust1.51.0-r2ALPINE-CVE-2021-31162
Alpine:v3.22rust1.51.0-r2ALPINE-CVE-2021-31162
Alpine:v3.23rust1.51.0-r2ALPINE-CVE-2021-31162
Alpine:v3.24rust1.51.0-r2ALPINE-CVE-2021-31162
Debian:12rustc1.53.0+dfsg1-1DEBIAN-CVE-2021-31162
Debian:13rustc1.53.0+dfsg1-1DEBIAN-CVE-2021-31162
Debian:14rustc1.53.0+dfsg1-1DEBIAN-CVE-2021-31162
Rocky Linux:8rust0:1.52.1-1.module+el8.4.0+641+ca238f88RLSA-2021:3063
Rocky Linux:8rust-toolset0:1.52.1-1.module+el8.4.0+641+ca238f88RLSA-2021:3063
Ubuntu:22.04:LTSrustc1.53.0+dfsg1+llvm-4ubuntu1UBUNTU-CVE-2021-31162

Affected products (as reported)

VendorProductVersions
n/a n/a n/a

References