CVE-2026-12050Patch(pgadmin / pgadmin_4)

LOWCVSS 8.8 · HIGH

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch pgadmin pgadmin_4 systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

SQL injection in pgAdmin 4's named restore point endpoint (POST /browser/server/restore_point/{gid}/{sid}). The user-supplied 'value' field was interpolated directly into the SQL string with str.format() instead of being passed as a bound parameter, allowing an authenticated pgAdmin user with a connected PostgreSQL session to inject additional statements through that endpoint. The injected SQL executes under the database role the user is already authenticated as. The defect does not cross a privilege boundary -- the user already has direct SQL access to that role through the Query Tool -- so the attacker gains no capability beyond what their database role already grants them. The marginal impact accounts for the fact that the injection path is not the documented SQL-execution interface, so a deployment that gates the Query Tool at the application layer could see SQL executed through a path it did not anticipate. Fix passes the restore point name as a bound parameter and schema-qualifies the function call as pg_catalog.pg_create_restore_point so a non-default search_path on the connection cannot redirect the call to a shadow definition. A regression test asserts the value arrives as a bound parameter and not spliced into the SQL string. This issue affects pgAdmin 4: from 1.0 before 9.16.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-89

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

NONE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • pgadmin_4

Threat summary

  • Patch or workaround signal is available
  • 1 mentions across 1 observed day

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 1 signal
  • 1 total mentions across 1 day

Affected systems

Vendors
Products
pgadmin_4

Deep dive

Activity timeline1 mentions / 1d
00111Mentions · 2026-06-22: 1Patch / Workaround · 2026-06-22: 1Technical Details · 2026-06-22: 106-22
Signal classification1 categories
Patch
1100.0%
Full discourse1 post
  • protect_cyber_sec@AmirHossein_sec
    Patch

    نسخه جدید pgAdmin 4 یعنی نسخه 9.16 منتشر شد. ابزار pgAdmin برای ارتباط با دیتابیس postgresql استفاده می شود. این به روز رسانی برای پچ کردن ۷ آسیب پذیری از نوع sqlinjection و xss و html injection با کدهای شناسایی CVE-2026-12044 تا CVE-2026-12050 و 64 باگ دیگر می باشد . https://t.co/dMI9AN8GY9

    Post summary

    The new pgAdmin 4 (9.16) release patches seven SQL‑injection, XSS, and HTML‑injection vulnerabilities (CVE‑2026‑12044 – CVE‑2026‑12050) plus 64 other bugs.

    0000273
    204 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Apppgadminpgadmin_4-postgresql-

Explore more