The mysqlnd wire protocol parser reads fields out of server packets before checking that the packet still holds enough bytes for them. A malicious or compromised MySQL server can send a truncated packet and make the client read past the end of the packet buffer, which is undefined behaviour and can crash the process.
Fix
Patch, vendor advisory and mitigation references on NVD 1
- https://github.com/php/php-src/security/advisories/GHSA-r6x9-5r99-36j7 Vendor Advisory, Exploit
Every line above is quoted from NVD, CISA, Microsoft, the vendor's own advisory or DISA; nothing is generated.
Change history 4
- Cpes+1 CPE criteria (now 1)NVD modified 2026-10-23 14:55
- StatusAwaiting Analysis → AnalyzedNVD modified 2026-10-23 14:55
- CVSS3.4 (v3.1, CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:C/C:L/I:N/A:N) → 5.9 (v3.1, CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H)NVD modified 2026-10-23 14:55
- First seenCVSS 3.4NVD modified 2026-10-14 13:10
Affected (CPE criteria) 1
cpe:2.3:a:php:php:*:*:*:*:*:*:*:*
References 1
- https://github.com/php/php-src/security/advisories/GHSA-r6x9-5r99-36j7 Vendor Advisory, Exploit