← Back to CVE List
CVE-2026-7568NVD
Vulnerability Summary
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.
CVSS v4.0 Base Metrics — Score 6.3 (MEDIUM)
Attack VectorNetwork
Attack ComplexityHigh
Attack RequirementsPresent
Privileges RequiredNone
User InteractionNone
Confidentiality (Vulnerable System)Low
Integrity (Vulnerable System)Low
Availability (Vulnerable System)Low
Confidentiality (Subsequent System)Low
Integrity (Subsequent System)Low
Availability (Subsequent System)Low
Affected & Patched Versions
- PHP Group PHP >= 8.2.* and < 8.2.31
- PHP Group PHP >= 8.3.* and < 8.3.31
- PHP Group PHP >= 8.4.* and < 8.4.21
- PHP Group PHP >= 8.5.* and < 8.5.6
- PHP Group PHP 8.2.31
- PHP Group PHP 8.3.31
- PHP Group PHP 8.4.21
- PHP Group PHP 8.5.6