6.5med
CVE-2018-20992
Uninitialized memory exposure in claxon
Also known as GHSA-8c6g-4xc5-w96c, RUSTSEC-2018-0004
Published 8 y ago · modified 4 mo ago · JSON
CVSS
6.5
v3.0 · NVD
CISA KEV
No
not known exploited
EPSS
1.4%
percentile 72%
Public exploits
0
none known
Summary
An issue was discovered in the claxon crate before 0.4.1 for Rust. Uninitialized memory can be exposed because certain decode buffer sizes are mishandled.
Exploit prediction (EPSS)
1.37% probability of exploitation in the next 30 days, higher than 72% of all scored CVEs.
CVSS scores
| Assigned by | Version | Score | Vector |
|---|---|---|---|
| NVD | 3.0 | 6.5 | CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N |
| NVD | 2.0 | 4.3 | AV:N/AC:M/Au:N/C:P/I:N/A:N |
| GitHub | 3.0 | 6.5 | CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N |
| OSV | 3.0 | 6.5 | CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N |
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| crates.io | claxon | >=0.4.0, <0.4.1 <0.3.2 >=0.0.0-0, <0.3.2 >=0.4.0-0, <0.4.1 | 0.4.1 0.3.2 |
Classification
- Weakness
- CWE-908 Use of Uninitialized Resource
References
- rustsec.org /advisories/RUSTSEC-2018-0004.html · x_refsource_MISC, x_transferred
- nvd.nist.gov /vuln/detail/CVE-2018-20992 · advisory
- github.com /ruuda/claxon/commit/8f28ec275e412dd3af4f3cda460605512faf332c · web
- github.com /ruuda/claxon · package
- github.com /ruuda/claxon/releases/tag/v0.3.2 · web
- github.com /ruuda/claxon/releases/tag/v0.4.1 · web
- crates.io /crates/claxon · package
Sources
- CVE List: CVE-2018-20992
- GitHub Advisory: GHSA-8c6g-4xc5-w96c
- NVD: CVE-2018-20992
- OSV: RUSTSEC-2018-0004
vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.