---
title: "CVE-2026-116238: pgAdmin 4 - Authentication Bypass"
description: "pgAdmin 4 < 9.19 contains an authentication bypass caused by improper handling of internal account lockout and password verification in Flask-Security views, letting unauthenticated attackers perform unlimited password guesses on internal accounts, exploit requires server mode with default configuration."
url: https://panop.io/threat-heartbeat/CVE-2026-116238/
---

# CVE-2026-116238 pgAdmin 4 - Authentication Bypass

pgAdmin 4 < 9.19 contains an authentication bypass caused by improper handling of internal account lockout and password verification in Flask-Security views, letting unauthenticated attackers perform unlimited password guesses on internal accounts, exploit requires server mode with default configuration.

CVSS base score 8.1 /10

High

CISA KEV

Not listed

Public exploit

None known

Authentication

Not required

EPSS

0.40% chance of exploitation in 30 days

[View the NVD record ↗](https://nvd.nist.gov/vuln/detail/CVE-2026-116238)

## Details

Type

Authentication Bypass

Impact

Broken Authentication

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Published

30 October 2026

Updated

1 November 2026

Weakness

[CWE-307](https://cwe.mitre.org/data/definitions/307.html)

## Vendor fix

Upgrade to pgAdmin 4 version 9.19 or later.

Patching closes this CVE. It does not tell you which of your systems run the affected version, or what else is exposed alongside them.

## References

- [https://nvd.nist.gov/vuln/detail/CVE-2026-116238](https://nvd.nist.gov/vuln/detail/CVE-2026-116238)
- [https://github.com/pgadmin-org/pgadmin4/commit/35c9235d17a7d5a99778f01b2f1b9e5e3a3b7fde](https://github.com/pgadmin-org/pgadmin4/commit/35c9235d17a7d5a99778f01b2f1b9e5e3a3b7fde)
- [https://github.com/pgadmin-org/pgadmin4/commit/58c531d831179dc9b0a5bf873ccb80c71c8d387a](https://github.com/pgadmin-org/pgadmin4/commit/58c531d831179dc9b0a5bf873ccb80c71c8d387a)
- [https://github.com/pgadmin-org/pgadmin4/commit/c6ef41a951012cd877a1992b5dac681eec36e48d](https://github.com/pgadmin-org/pgadmin4/commit/c6ef41a951012cd877a1992b5dac681eec36e48d)
- [https://github.com/pgadmin-org/pgadmin4/issues/10676](https://github.com/pgadmin-org/pgadmin4/issues/10676)

[← All CVEs](https://panop.io/threat-heartbeat/)

## What this record can't tell you

- Whether you run the affected software, and where
- Whether an attacker can actually reach and exploit it
- The misconfigurations that never get a CVE number
- What it would cost the business, ranked into what to fix first

Panop answers these inside your environment, for this CVE and every other finding.

[Book a demo](https://panop.io/demo)
