← Back to CVEs
CVE-2020-1899
HIGH7.5
Description
The unserialize() function supported a type code, "S", which was meant to be supported only for APC serialization. This type code allowed arbitrary memory addresses to be accessed as if they were static StringData objects. This issue affected HHVM prior to v4.32.3, between versions 4.33.0 and 4.56.0, 4.57.0, 4.58.0, 4.58.1, 4.59.0, 4.60.0, 4.61.0, 4.62.0.
CVE Details
CVSS v3.1 Score7.5
SeverityHIGH
CVSS VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack VectorNETWORK
ComplexityLOW
Privileges RequiredNONE
User InteractionNONE
Published3/11/2021
Last Modified11/21/2024
Sourcenvd
Honeypot Sightings0
Affected Products
facebook:hhvm
Weaknesses (CWE)
CWE-822CWE-119
References
https://hhvm.com/blog/2020/06/30/security-update.html(cve-assign@fb.com)
https://github.com/facebook/hhvm/commit/1107228a5128d3ca1c4add8ac1635d933cbbe2e9(af854a3a-2127-422b-91ae-364da2661108)
https://hhvm.com/blog/2020/06/30/security-update.html(af854a3a-2127-422b-91ae-364da2661108)
IOC Correlations
No correlations recorded
This product uses data from the NVD API but is not endorsed or certified by the NVD.