31 matches found
CVE-2026-102664
A flaw was found in ProxySQL. When processing compressed client traffic, the proxy fails to verify that the actual decompressed data length matches the client-supplied payload size. An authenticated client can exploit this vulnerability by overstating the payload length, causing the proxy to read...
CVE-2026-102664
ProxySQL is a proxy for MySQL and its forks, as well as PostgreSQL. Prior to 3.0.10, 3.1.10, and 4.0.10, decompressmysqlpayload in lib/mysqldatastream.cpp accepts a zlib stream when uncompress returns ZOK without checking that the actual output length equals the attacker-controlled payloadlength...
CVE-2026-102664 ProxySQL: Uninitialized heap read in MySQL compressed packet decompression via zlib path
ProxySQL is a proxy for MySQL and its forks, as well as PostgreSQL. Prior to 3.0.10, 3.1.10, and 4.0.10, decompressmysqlpayload in lib/mysqldatastream.cpp accepts a zlib stream when uncompress returns ZOK without checking that the actual output length equals the attacker-controlled payloadlength...
CVE-2026-102664 ProxySQL: Uninitialized heap read in MySQL compressed packet decompression via zlib path
ProxySQL is a proxy for MySQL and its forks, as well as PostgreSQL. Prior to 3.0.10, 3.1.10, and 4.0.10, decompressmysqlpayload in lib/mysqldatastream.cpp accepts a zlib stream when uncompress returns ZOK without checking that the actual output length equals the attacker-controlled payloadlength...
CVE-2026-102664
ProxySQL versions prior to 3.0.10 , 3.1.10 , and 4.0.10 are vulnerable to an uninitialized heap read during MySQL compressed packet decompression via the zlib path. The root cause is located in decompress_mysql_payload() within lib/mysql_data_stream.cpp, which fails to verify that the actual outp...
PT-2026-137126
ProxySQL is a proxy for MySQL and its forks, as well as PostgreSQL. Prior to 3.0.10, 3.1.10, and 4.0.10, decompress mysql payload in lib/mysql data stream.cpp accepts a zlib stream when uncompress returns Z OK without checking that the actual output length equals the attacker-controlled payload...
BIT-PROXYSQL-2026-48774 ProxySQL MCP run_sql_readonly executes side-effecting MySQL multi-statements despite read-only contract
ProxySQL is a proxy for MySQL and its forks, as well as PostgreSQL. In versions 3.0.0 through 3.0.8, ProxySQL's GenAI/MCP runsqlreadonly tool violates its documented read-only contract for MySQL targets. The tool validates only the full input string with a substring blacklist and first-keyword...
BIT-PROXYSQL-2026-48773 ProxySQL pre-auth heap overflow in MySQL and PostgreSQL first-packet handling
ProxySQL is a proxy for MySQL and its forks, as well as PostgreSQL. Versions 2.0.18 through 3.0.8 have a pre-authentication heap memory corruption vulnerability in the MySQL and PostgreSQL protocol first-read paths. A remote unauthenticated client can declare an oversized first packet length, and...
BIT-PROXYSQL-2026-48772 ProxySQL: PROXY-Protocol-v1 UNKNOWN parses spoofed source IP, bypassing mysql_query_rules.client_addr ACL
ProxySQL is a proxy for MySQL and its forks, as well as PostgreSQL. In versions 2.0.0 through 3.0.8, the ProxySQL MySQL frontend accepts the PROXY UNKNOWN \r\n PP1 frame as a well-formed PROXY protocol header. The HAProxy PROXY protocol v1 specification says that when the protocol token is UNKNOW...
PT-2026-73424
ProxySQL is a proxy for MySQL and its forks, as well as PostgreSQL. Versions 2.0.18 through 3.0.8 have a pre-authentication heap memory corruption vulnerability in the MySQL and PostgreSQL protocol first-read paths. A remote unauthenticated client can declare an oversized first packet length, and...
PT-2026-73423
ProxySQL is a proxy for MySQL and its forks, as well as PostgreSQL. In versions 2.0.0 through 3.0.8, the ProxySQL MySQL frontend accepts the PROXY UNKNOWN r PP1 frame as a well-formed PROXY protocol header. The HAProxy PROXY protocol v1 specification says that when the protocol token is UNKNOWN,...
PT-2026-73425
ProxySQL is a proxy for MySQL and its forks, as well as PostgreSQL. In versions 3.0.0 through 3.0.8, ProxySQL's GenAI/MCP run sql readonly tool violates its documented read-only contract for MySQL targets. The tool validates only the full input string with a substring blacklist and first-keyword...
CVE-2026-48774
A flaw was found in ProxySQL, specifically within its GenAI/MCP MySQL Proxy Control Plane runsqlreadonly tool. This tool, designed for read-only operations, inadequately validates SQL statements. An attacker can exploit this by submitting a seemingly read-only initial SQL statement followed by a...
MySQL PostgreSQL ProxySQL Memory Corruption
The vulnerability of the MySQL and PostgreSQL proxy-server protocol implementations relates to the execution of operations outside the memory buffer. Exploiting this vulnerability can allow a malicious actor to induce memory corruption...
CVE-2026-48773
A flaw was found in ProxySQL. A remote, unauthenticated attacker could exploit a heap memory corruption vulnerability by sending an oversized initial packet during the MySQL or PostgreSQL protocol handshake. This could allow the attacker to execute arbitrary code or cause a denial of service DoS ...
ProxySQL Proxy Protocol Bypass Data Access
The vulnerability of the PROXY protocol implementation in ProxySQL’s database server lies in the use of an unreliable data source during the loading of updates. Exploiting this vulnerability allows a malicious actor to bypass security restrictions and gain access to read and modify data...
CVE-2026-48774
ProxySQL is a proxy for MySQL and its forks, as well as PostgreSQL. In versions 3.0.0 through 3.0.8, ProxySQL's GenAI/MCP runsqlreadonly tool violates its documented read-only contract for MySQL targets. The tool validates only the full input string with a substring blacklist and first-keyword...
CVE-2026-48773
ProxySQL is a proxy for MySQL and its forks, as well as PostgreSQL. Versions 2.0.18 through 3.0.8 have a pre-authentication heap memory corruption vulnerability in the MySQL and PostgreSQL protocol first-read paths. A remote unauthenticated client can declare an oversized first packet length, and...
CVE-2026-48774
ProxySQL is a proxy for MySQL and its forks, as well as PostgreSQL. In versions 3.0.0 through 3.0.8, ProxySQL's GenAI/MCP "runsqlreadonly" tool violates its documented read-only contract for MySQL targets. The tool validates only the full input string with a substring blacklist and first-keyword...
CVE-2026-48774 ProxySQL MCP run_sql_readonly executes side-effecting MySQL multi-statements despite read-only contract
ProxySQL is a proxy for MySQL and its forks, as well as PostgreSQL. In versions 3.0.0 through 3.0.8, ProxySQL's GenAI/MCP runsqlreadonly tool violates its documented read-only contract for MySQL targets. The tool validates only the full input string with a substring blacklist and first-keyword...