CVE-2026-125323 json
pgEdge Control Plane generates pg_hba.conf with trust authentication for local and loopback connections
published 14d ago modified yesterday also EUVD-2026-121705 , GHSA-vq9p-w6wv-cr25
Unreviewed: the maintainers' own advisory
Published by the maintainers on their GitHub repository pgEdge/control-plane. GitHub has not reviewed it into the GitHub Advisory Database, so the affected packages and versions are the maintainers' word. Read the full advisory on GitHub.
- cvss
- 7.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.1%
- EPSS 0.1% chance of exploitation in 30 days, percentile 1%
- public exploits
- 0
- none known
Summary
pgEdge Control Plane is a distributed application for managing and orchestrating Postgres databases across multiple hosts. From 0.1.0 to 0.10.1, generated pg_hba.conf files began with hard-coded trust entries for Unix-socket and loopback connections. Because PostgreSQL evaluates the file from top to bottom, those entries also preempted operator-supplied rules in the pg_hba_conf field. Under the systemd orchestrator, any unprivileged operating-system account on a database host could authenticate as any PostgreSQL role, including the superuser, without credentials and obtain full control of the host's databases. Under Docker Swarm, reaching the container-local socket or loopback interface required code execution inside the database container. Publishing the PostgreSQL port to the host did not expose these trust rules because host connections did not appear to originate from 127.0.0.1 or ::1. This issue is fixed in version 0.11.0.
Patch / fix
Is CVE-2026-125323 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerExploit prediction
0.12% chance of exploitation in the next 30 days, higher than 1% of all scored CVEs (FIRST EPSS, 2026-11-11).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected products
- pgEdge control-plane
Classification
References
- github.com /pgEdge/control-plane/pull/470
- github.com /pgEdge/control-plane/commit/88659f7388fc6c86125e60475aa83810171145b7
-
github.com
/pgEdge/control-plane/security/advisories/GHSA-vq9p-w6wv-cr25
advisory
- github.com /pgEdge/control-plane/blob/main/changes/v0.11.0.md
- github.com /pgEdge/control-plane/releases/tag/v0.11.0
Sources
- CVE List CVE-2026-125323
- NVD CVE-2026-125323
- Maintainer advisory GHSA-vq9p-w6wv-cr25
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
The maintainers of pgEdge/control-plane published their own advisory on GitHub. Reviewed sources take precedence over it.