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 byVersionScoreVector
NVD3.06.5CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
NVD2.04.3AV:N/AC:M/Au:N/C:P/I:N/A:N
GitHub3.06.5CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
OSV3.06.5CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N

Affected packages

EcosystemPackageAffectedFixed in
crates.ioclaxon
>=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

vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.