CVE-2026-7568
Severity CVSS v4.0:
MEDIUM
Type:
CWE-125
Out-of-bounds Read
Publication date:
10/05/2026
Last modified:
12/05/2026
Description
In PHP versions 8.2.* before 8.2.31, 8.3.* before 8.3.31, 8.4.* before 8.4.21, and 8.5.* before 8.5.6, the metaphone() function in ext/standard/metaphone.c uses a signed int variable to track the current position within the input string. If a string longer than 2,147,483,647 bytes is passed, a signed integer overflow occurs, resulting in undefined behavior. This can lead to an out-of-bounds read, causing a segmentation fault or access to unrelated memory, and may affect the availability of the PHP process.
Impact
Base Score 4.0
6.30
Severity 4.0
MEDIUM
Base Score 3.x
7.50
Severity 3.x
HIGH
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:a:php:php:*:*:*:*:*:*:*:* | 8.2.0 (including) | 8.2.31 (excluding) |
| cpe:2.3:a:php:php:*:*:*:*:*:*:*:* | 8.3.0 (including) | 8.3.31 (excluding) |
| cpe:2.3:a:php:php:*:*:*:*:*:*:*:* | 8.4.0 (including) | 8.4.21 (excluding) |
| cpe:2.3:a:php:php:*:*:*:*:*:*:*:* | 8.5.0 (including) | 8.5.6 (excluding) |
To consult the complete list of CPE names with products and versions, see this page



