CVE-2026-7813
Last modified
CVE-2026-7813 is a critical-severity vulnerability rated 9.9/10 on the CVSS scale. Authorization vulnerability in pgAdmin 4 server mode affecting Server Groups, Servers, Shared Servers, Background Processes, and Debugger modules. Multiple endpoints fetched user-owned objects without filtering by the requesting user's identity. An authenticated user could access another user's private servers, server groups, background processes, and debugger function arguments by guessing object IDs. Additionally, the Shared Servers feature contained multiple issues including credential leakage (passexec_cmd, passfile, SSL keys), privilege escalation via writable passexec_cmd (a shell command executed when establishing the connection) allowing arbitrary command execution in the owner's process context, and owner-data corruption via SQLAlchemy session mutations. EPSS estimates a 0.46% chance of exploitation in the next 30 days.
Description
Authorization vulnerability in pgAdmin 4 server mode affecting Server Groups, Servers, Shared Servers, Background Processes, and Debugger modules. Multiple endpoints fetched user-owned objects without filtering by the requesting user's identity. An authenticated user could access another user's private servers, server groups, background processes, and debugger function arguments by guessing object IDs. Additionally, the Shared Servers feature contained multiple issues including credential leakage (passexec_cmd, passfile, SSL keys), privilege escalation via writable passexec_cmd (a shell command executed when establishing the connection) allowing arbitrary command execution in the owner's process context, and owner-data corruption via SQLAlchemy session mutations. Several owner-only fields (passexec_cmd, passexec_expiration, db_res, db_res_type) were writable by non-owners through the API, and additional fields (kerberos_conn, tags, post_connection_sql) lacked per-user persistence so non-owner edits mutated the owner's record. Fix centralises access control via a new server_access module, scopes all user-owned models with a UserScopedMixin, returns HTTP 410 from connection_manager when access is denied in server mode, suppresses owner-only fields for non-owners across the merge / API response / ServerManager paths, and adds an explicit owner-only write guard. The remediation landed in two pull requests; both are referenced. This issue affects pgAdmin 4: before 9.15.
Metrics
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Pgadmin | Pgadmin 4 | < 9.15 |
References
- https://github.com/pgadmin-org/pgadmin4/pull/9830Issue Tracking, Patch
- https://github.com/pgadmin-org/pgadmin4/pull/9835Issue Tracking, Patch
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-7813?
How severe is CVE-2026-7813?
How do I fix CVE-2026-7813?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-7803IBM Langflow OSS 1.0.0 through 1.10.0 could allow arbitrary …9.8
- CVE-2026-7805Rejected reason: ** REJECT ** DO NOT USE THIS CANDIDATE NUMB…
- CVE-2026-7807SmarterTools SmarterMail builds prior to 9560 contain a loca…8.8
- CVE-2026-7810A flaw has been found in UsamaK98 python-notebook-mcp up to …7.3
- CVE-2026-7811A vulnerability has been found in 54yyyu code-mcp up to 4cfc…7.3
- CVE-2026-7812A vulnerability was found in 54yyyu code-mcp up to 4cfc46435…7.3
- CVE-2026-7814Stored cross-site scripting (XSS) vulnerability in pgAdmin 4…4.8
- CVE-2026-7815SQL injection vulnerability in pgAdmin 4 Maintenance Tool. …8.8
- CVE-2026-7816OS command injection (CWE-78) vulnerability in pgAdmin 4 Imp…8.8
- CVE-2026-7817Local file inclusion (LFI) and server-side request forgery (…7.1
- CVE-2026-7818Deserialization of untrusted data (CWE-502) in pgAdmin 4 Fil…7.8
- CVE-2026-7819Symbolic-link path traversal (CWE-61, CWE-22) in pgAdmin 4 F…8.1
Are you affected by CVE-2026-7813?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
