CVE-2021-21708
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.
How to fix
- php php7.4.28, 8.0.16, 8.1.3 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| php php | 7.4.0 ≤ v < 7.4.28, 8.0.0 ≤ v < 8.0.16, 8.1.0 ≤ v < 8.1.3 | 7.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.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.