What’s Vulnerable › Vulnerabilities

CVE-2025-1218: Various packet overreads in mysqlnd_writeprotocol.c

Description

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.

Affected products

How to fix

Upgrade to a fixed version: PHP 8.2.34, 8.3.35, 8.4.26, 8.5.11. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2025-1218 or the next vulnerability affects your stack