Authentication Bypass in pgAdmin 4 Affecting Multiple Routes
CVE-2026-17348

6.9MEDIUM

Key Information:

Status
Vendor
CVE Published:
31 July 2026

What is CVE-2026-17348?

In SERVER mode, pgAdmin 4 displays a security vulnerability due to the improper enforcement of authentication across certain routes. Specifically, the implementation mishandles the authentication for routes not protected by the @pga_login_required decorator. This allows unauthorized access to sensitive functionalities such as enumerating constraint metadata, deleting table constraints, and disclosing user preferences. An unauthenticated client can exploit these routes to execute state-mutating actions or read potentially sensitive data, significantly compromising the application's integrity. The fix addresses this issue by adding the required authentication decorator to the affected routes, ensuring proper access control.

Affected Version(s)

pgAdmin 4 1.0 < 9.17

pgAdmin 4 4.18 < 9.17

pgAdmin 4 8.2 < 9.17

References

CVSS V4

Score:
6.9
Severity:
MEDIUM
Confidentiality:
None
Integrity:
Low
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Hung Tran Quoc (@rampage0010)
Dave Page <page@pgadmin.org>
Kundan Sable <kundan.sable@enterprisedb.com>
.