PT-2026-66776
CVE-2026-17351
·
Published
2026-07-31
·
Updated
2026-09-04
Description by
CVSS 4.0
9.4
CriticalMetricsAV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Name of the Vulnerable Software and Affected Versions
pgAdmin 4 versions 9.13 through 9.16
Description
An issue exists where the AI Assistant's
execute sql query tool fails to properly validate queries supplied by a Large Language Model (LLM). The tool uses sqlparse to ensure only one non-transaction-control statement is executed within a read-only transaction. However, a discrepancy between how sqlparse and PostgreSQL handle string-literal lexing allows an attacker to smuggle multiple statements. By using a backslash before a quote, an attacker can bypass the validator and execute unauthorized commands, such as COMMIT or CREATE TABLE, leading to security restriction bypass, data manipulation, or remote code execution. This is achievable via indirect prompt injection, where a malicious payload is placed in an object that the AI Assistant reads.Recommendations
Update pgAdmin 4 to version 9.17 or later.
As a temporary mitigation, restrict the AI Assistant's access to objects that may contain untrusted content to prevent indirect prompt injection.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Found an issue in the description? Have something to add? Feel free to write us 👾