Not rated
CVE-2020-1917 xbuf_format_converter, used as part of exif_read_data, was appending a terminating null character to the generated…
Description
xbuf_format_converter, used as part of exif_read_data, was appending a terminating null character to the generated string, but was not using its standard append char function. As a result, if the buffer was full, it would result in an out-of-bounds write. This issue affects HHVM versions prior to 4.56.3, all versions between 4.57.0 and 4.80.1, all versions between 4.81.0 and 4.93.1, and versions 4.94.0, 4.95.0, 4.96.0, 4.97.0, 4.98.0.
Affected products and versions
| Product | Affected versions | Fixed in |
|---|---|---|
| HHVM | 4.98.0 | 4.98.1 |
| HHVM | 4.97.0 | 4.97.1 |
| HHVM | 4.96.0 | 4.96.1 |
| HHVM | 4.95.0 | 4.95.1 |
| HHVM | 4.94.0 | 4.94.1 |
| HHVM 4.93 | earliest → < 4.93.2 | 4.93.2 |
| HHVM 4.81 | 4.81.0 → latest | No fix stated |
| HHVM 4.80 | earliest → < 4.80.2 | 4.80.2 |
| HHVM 4.57 | 4.57.0 → latest | No fix stated |
Show the other branch Hide the other branch
| Product | Affected versions | Fixed in |
|---|---|---|
| HHVM 4.56 | earliest → < 4.56.3 | 4.56.3 |
Other CVEs of HHVM
The 31 CVEs of HHVM →
CVE-2022-36937
HHVM 4.172.0 and all prior versions use TLS 1.0 for secure connections when handling tls:// URLs in the stream extension
9.8
Critical
CVE-2019-3556
HHVM supports the use of an "admin" server which accepts administrative requests over HTTP
Not rated
CVE-2021-24036
Passing an attacker controlled size when creating an IOBuf could cause integer overflow, leading to an out of bounds…
Not rated
CVE-2020-1900
When unserializing an object with dynamic properties HHVM needs to pre-reserve the full size of the dynamic property…
Not rated