8.6high
CVE-2016-4332
The library's failure to check if certain message types support a particular flag, the HDF5 1.8.16 library will cast the structure to an al…
Published 9 y ago · modified 4 mo ago · JSON
CVSS
8.6
v3.0 · NVD
CISA KEV
No
not known exploited
EPSS
0.8%
percentile 57%
Public exploits
0
none known
Summary
The library's failure to check if certain message types support a particular flag, the HDF5 1.8.16 library will cast the structure to an alternative structure and then assign to fields that aren't supported by the message type and the library will write outside the bounds of the heap buffer. This can lead to code execution under the context of the library.
Exploit prediction (EPSS)
0.81% probability of exploitation in the next 30 days, higher than 57% of all scored CVEs.
CVSS scores
| Assigned by | Version | Score | Vector |
|---|---|---|---|
| NVD | 3.0 | 8.6 | CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H |
| NVD | 2.0 | 6.9 | AV:L/AC:M/Au:N/C:C/I:C/A:C |
Classification
- Weakness
- CWE-20 Improper Input Validation
References
- securityfocus.com /bid/94417 · vdb-entry, x_refsource_BID, x_transferred
- security.gentoo.org /glsa/201701-13 · vendor-advisory, x_refsource_GENTOO, x_transferred
- debian.org /security/2016/dsa-3727 · vendor-advisory, x_refsource_DEBIAN, x_transferred
- talosintelligence.com /reports/TALOS-2016-0178/ · x_refsource_MISC, x_transferred
Sources
- CVE List: CVE-2016-4332
- NVD: CVE-2016-4332
vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.