CVE-2026-17346

pgadmin.org · pgAdmin 4

An SQL injection vulnerability exists in pgAdmin 4 due to an incomplete fix for a previous security issue, allowing authenticated users to execute unauthorized database commands.

Executive summary

An authenticated SQL injection vulnerability in pgAdmin 4 could allow a malicious user to gain unauthorized control over the underlying database environment.

Vulnerability

This is an SQL injection vulnerability (CWE-89) arising from an insufficient patch for CVE-2026-12044. The vulnerability requires a low-privilege authenticated user to successfully inject malicious SQL commands into the application.

Business impact

Exploitation of this vulnerability allows an authenticated user to perform unauthorized actions on the database, which may lead to full data compromise, modification, or destruction. The high CVSS score of 8.8 reflects the potential for total impact on the confidentiality, integrity, and availability of the database. This poses a severe threat to data-driven business operations and regulatory compliance.

Remediation

Immediate Action: Update all pgAdmin 4 installations to version 9.17 or later to implement the corrected security controls.

Proactive Monitoring: Review database audit logs for unusual queries, specifically those containing suspicious SQL syntax or attempts to access administrative system tables.

Compensating Controls: Implement strict database user permission models to ensure that even if the application is compromised, the associated database account has the principle of least privilege applied.

Exploitation status

Public Exploit Available: No (unknown).

Analyst recommendation

The severity of this SQL injection flaw requires immediate attention. Administrators must verify their current version of pgAdmin 4 and apply the 9.17 update immediately to prevent potential database compromise by malicious actors.