CVE-2026-7814

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.
References
Link Resource
https://github.com/pgadmin-org/pgadmin4/pull/9865 Exploit Issue Tracking Patch Vendor Advisory
https://github.com/pgadmin-org/pgadmin4/issues/9865 Exploit Issue Tracking Patch Vendor Advisory
Configurations

Configuration 1 (hide)

cpe:2.3:a:pgadmin:pgadmin_4:*:*:*:*:*:postgresql:*:*

History

26 Oct 2026, 18:10

Type Values Removed Values Added
Summary
  • (es) Vulnerabilidad de cross-site scripting (XSS) almacenado en los módulos Browser Tree y Explain Visualizer de pgAdmin 4. Nombres de objetos PostgreSQL controlados por el usuario (base de datos, esquema, tabla, columna, etc.) fueron asignados a elementos DOM a través de innerHTML, permitiendo que nombres de objetos manipulados que contienen marcado HTML ejecuten JavaScript suministrado por el atacante en el navegador de cualquier usuario de pgAdmin que navegó o ejecutó EXPLAIN sobre el objeto malicioso. La solución reemplaza innerHTML con textContent. Este problema afecta a pgAdmin 4: antes de la versión 9.15.

Information

Published : 2026-05-11 16:17

Updated : 2026-10-26 18:10


NVD link : CVE-2026-7814

Mitre link : CVE-2026-7814

CVE.ORG link : CVE-2026-7814


JSON object : View

Products Affected

pgadmin

  • pgadmin_4
CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')