Skip to content
Not rated

CVE-2021-24025 Due to incorrect string size calculations inside the preg_quote function, a large input string passed to the function…

Description

Due to incorrect string size calculations inside the preg_quote function, a large input string passed to the function can trigger an integer overflow leading to a heap overflow. 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
Product Affected versions Fixed in
HHVM 4.56 earliest → < 4.56.3 4.56.3
The 31 CVEs of HHVM →
Track this CVE