Patchfirst
CVE-2026-116241 Critical · 9.9

pgAdmin 4's Import/Export Data tool wraps a user's query export in a psql \copy (...) TO command and checks that the…

pgadmin.org · pgAdmin 4

Official description · NVD

pgAdmin 4's Import/Export Data tool wraps a user's query export in a psql \copy (...) TO command and checks that the query's parentheses are balanced so that nothing can escape the wrapper. The check rejected a backslash inside a single-quoted string, but not inside a double-quoted identifier, where it treated the next double quote as closing the identifier. psql's \copy parser applies the connection's escape character to whichever quote opened a token, so with standard_conforming_strings off a backslash-escaped double quote does not close the identifier. pgAdmin's and psql's view of the quoting then diverged, a closing parenthesis hidden from the check ended the \copy (...) wrapper, and a following TO PROGRAM clause was executed by psql on the pgAdmin host, as the operating-system account running pgAdmin, before the server rejected the statement. An ordinary database role can turn standard_conforming_strings off for itself, and the Import/Export Data permission is granted to non-administrators by default. This is a bypass of the fix for CVE-2026-17566. The fix rejects any backslash inside a double-quoted identifier, as was already done for single-quoted strings, since its meaning depends on a server setting that cannot be known reliably when the query is validated. This issue affects pgAdmin 4: before 9.19.

Breakdown
6.9 / 100
Exploited
Not confirmed
Reports
0
Tactics
0/15

Disclosed on 30 Oct 2026. No public exploit code or confirmed exploitation is recorded.

See the family tree

A fix was bypassed or incomplete once over 5 years.

Same bug familyLinked by evidence that a fix failed or the same code was patched again. Oldest first.

  1. CVE-2022-0959A malicious, but authorised and authenticated user can construct…16 Mar 2022
  2. same family
    CVE-2024-3116Remote Code Execution Vulnerability through the validate binary…4 Apr 2024
  3. relatedHigh

    Why these are linked:

    • Fixed one release later8.5 → 8.6 (pgadmin4)
    • Same code patched: __init__.py (machine-matched)Functions: validate_binary_pathcommit fbbbfe2commit f4761f5
    CVE-2024-4215The Multi Factor Authentication bypass vulnerability in pgAdmin…2 May 2024
  4. same family
    CVE-2024-4216XSS vulnerability in /settings/store API response json payload…2 May 2024
  5. same family
    CVE-2026-17566pgAdmin 4: RCE via backslash-escape mismatch in Import/Export…31 Jul 2026
  6. bypassed the fixHigh

    Why these are linked:

    • Stated in the CVE textThis is a bypass of the fix for CVE-2026-17566.
    This CVECVE-2026-116241pgAdmin 4's Import/Export Data tool wraps a user's query export…30 Oct 2026

techniques

No techniques linked

No ATT&CK techniques are linked to this CVE yet. MITRE CTID has not mapped it, and no report passage in the corpus ties it to a technique.

What security researchers reported

Not named in any threat report yet

References

2 links, grouped by NVD tag
↑ ↓ chooseEnter openEsc close