CVE-2026-7568 Details
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.
A signed integer overflow vulnerability has been identified in the PHP metaphone() function, part of the standard library. This issue affects PHP versions 8.2.* prior to 8.2.31, 8.3.* prior to 8.3.31, 8.4.* prior to 8.4.21, and 8.5.* prior to 8.5.6. The vulnerability arises because the function uses a signed int variable to track the current position in the input string. If a string longer than 2,147,483,647 bytes is provided, the overflow leads to undefined behavior. Exploiting this vulnerability can cause an out-of-bounds read, resulting in a segmentation fault or access to unrelated memory, potentially disrupting the PHP process.
Users can upgrade to PHP versions 8.2.31, 8.3.31, 8.4.21, or 8.5.6 to address this vulnerability.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed May 11, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://access.redhat.com/errata/RHSA-2026:22142 | redhat-SADP | |
| https://access.redhat.com/errata/RHSA-2026:22143 | redhat-SADP | |
| https://access.redhat.com/errata/RHSA-2026:22305 | redhat-SADP | |
| https://access.redhat.com/errata/RHSA-2026:22649 | redhat-SADP | |
| https://access.redhat.com/errata/RHSA-2026:23388 | redhat-SADP | |
| https://access.redhat.com/errata/RHSA-2026:33449 | redhat-SADP | |
| https://access.redhat.com/errata/RHSA-2026:34354 | redhat-SADP | |
| https://access.redhat.com/security/cve/CVE-2026-7568 | redhat-SADP | |
| https://bugzilla.redhat.com/show_bug.cgi?id=2468566 | redhat-SADP | |
| https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-7568.json | redhat-SADP | |
| https://github.com/php/php-src/security/advisories/GHSA-96wq-48vp-hh57 | [email protected] | Vendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-125 | Out-of-bounds Read | [email protected] |
| CWE-190 | Integer Overflow or Wraparound | redhat-SADP |
| CWE-190 | Integer Overflow or Wraparound | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| php php | >= 8.2.0, < 8.2.31 >= 8.3.0, < 8.3.31 >= 8.4.0, < 8.4.21 >= 8.5.0, < 8.5.6 |
CPE
Remediation
| |
Change History
9 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 24, 2026 | CVE Translated | [email protected] |
| Jul 15, 2026 | CVE Modified | redhat-SADP |
| Jul 2, 2026 | CVE Modified | redhat-SADP |
| Jul 1, 2026 | CVE Modified | redhat-SADP |
| Jun 30, 2026 | CVE Modified | redhat-SADP |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 17, 2026 | CVE Modified | [email protected] |
| May 12, 2026 | Initial Analysis | [email protected] |
| May 10, 2026 | New CVE Received | [email protected] |