CVE-2026-7814
Description
Stored cross-site scripting (XSS) vulnerability in pgAdmin 4 Browser Tree and Explain Visualizer modules. User-controlled PostgreSQL object names (database, schema, table, column, etc.) were assigned to DOM elements via innerHTML, allowing crafted object names containing HTML markup to execute attacker-supplied JavaScript in the browser of any pgAdmin user who navigated to or executed EXPLAIN over the malicious object. Fix replaces innerHTML with textContent. This issue affects pgAdmin 4: before 9.15.
How to fix
- pgadmin pgadmin_49.15 or later
- pgadmin49.15 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| pgadmin pgadmin_4 | 6.9 ≤ v < 9.15 | 9.15 |
| pgadmin4PyPI | v < 9.15 | 9.15 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.