CVE-2021-21708

High

Description

In PHP versions 7.4.x below 7.4.28, 8.0.x below 8.0.16, and 8.1.x below 8.1.3, when using filter functions with FILTER_VALIDATE_FLOAT filter and min/max limits, if the filter fails, there is a possibility to trigger use of allocated memory after free, which can result it crashes, and potentially in overwrite of other memory chunks and RCE. This issue affects: code that uses FILTER_VALIDATE_FLOAT with min/max limits.

SeverityHigh
CVSS8.2
Exploit probability—
ProductPhp
PublishedFeb 27, 2022
First seenFeb 27, 2022

How to fix

Update
  • php php7.4.28, 8.0.16, 8.1.3 or later

Affected products

ProductAffected versionsFixed in
php php7.4.0 ≤ v < 7.4.28, 8.0.0 ≤ v < 8.0.16, 8.1.0 ≤ v < 8.1.37.4.28, 8.0.16, 8.1.3

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.