CVE-2026-48773
Full vulnerability record from the local CVENow database.
Description
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 ProxySQL passes that attacker-controlled length directly to `recv()` while writing into a fixed 32 KB input queue. Version 3.0.9 patches the issue.
Severity
CRITICAL
CVSS score
9.8
(v3.1)
Vulnerability status
Analyzed
Source identifier
Published
2026-06-19 20:16:17.947000
Last modified
2026-10-25 23:10:00.167000
View original CVE JSON
{
"id": "CVE-2026-48773",
"sourceIdentifier": "[email protected]",
"published": "2026-06-19T20:16:17.947",
"lastModified": "2026-10-25T23:10:00.167",
"vulnStatus": "Analyzed",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "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 ProxySQL passes that attacker-controlled length directly to `recv()` while writing into a fixed 32 KB input queue. Version 3.0.9 patches the issue."
},
{
"lang": "es",
"value": "ProxySQL es un proxy para MySQL y sus bifurcaciones, así como para PostgreSQL. Las versiones 2.0.18 a la 3.0.8 tienen una vulnerabilidad de corrupción de memoria de pila pre-autenticación en las rutas de primera lectura del protocolo MySQL y PostgreSQL. Un cliente remoto no autenticado puede declarar una longitud de primer paquete excesiva, y ProxySQL pasa esa longitud controlada por el atacante directamente a ’recv()’ mientras escribe en una cola de entrada fija de 32 KB. La versión 3.0.9 corrige el problema."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "sysown",
"product": "proxysql",
"versions": [
{
"version": ">= 2.0.18, < 3.0.9",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
"baseScore": 9.8,
"baseSeverity": "CRITICAL",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "HIGH"
},
"exploitabilityScore": 3.9,
"impactScore": 5.9
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-06-22T17:09:26.043878Z",
"id": "CVE-2026-48773",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "yes"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-787"
}
]
}
],
"configurations": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:a:proxysql:proxysql:*:*:*:*:*:*:*:*",
"versionStartIncluding": "2.0.18",
"versionEndExcluding": "3.0.9",
"matchCriteriaId": "2CAE8420-E970-4E9D-8781-F5F23004878A"
}
]
}
]
}
],
"references": [
{
"url": "https://github.com/sysown/proxysql/releases/tag/v3.0.9",
"source": "[email protected]",
"tags": [
"Release Notes"
]
},
{
"url": "https://github.com/sysown/proxysql/security/advisories/GHSA-58ww-865x-grpr",
"source": "[email protected]",
"tags": [
"Exploit",
"Mitigation",
"Vendor Advisory"
]
},
{
"url": "https://github.com/sysown/proxysql/security/advisories/GHSA-58ww-865x-grpr",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"tags": [
"Exploit",
"Mitigation",
"Vendor Advisory"
]
}
]
}