Medium severity · published Oct 2, 2026
CVE-2026-104055
Monitoring-user password logged in cleartext by postgres_exporter in postgresql VM charm
5.3
CVSS
0.3%
EPSS
No
On KEV
Description
The postgresql-operator charm runs a Prometheus postgres_exporter to collect database metrics using a dedicated "monitoring" PostgreSQL user. On database connection errors, the exporter writes the monitoring user's password in cleartext to its logs. Any actor able to read those logs can recover the password, which grants read-only pg_monitor access to PostgreSQL. This is fixed in the dev track (14/edge) in revisions 1189 (arm64) and 1190 (amd64), and in the stable track (14/stable) in revisions 1216 (arm64) and 1217 (amd64).
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 22% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
PO
postgresql-operator · Canonical
before 1189; before 1190; before 1216; before 1217 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-104055
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-104055
vendor-advisory
https://github.com/canonical/postgresql-operator/security/advisories/GHSA-rcx7-7rh5-r542
patch
https://github.com/canonical/postgresql-operator/pull/1863
patch
https://github.com/canonical/charmed-postgresql-snap/pull/305
patch
https://github.com/canonical/charmed-postgresql-snap/pull/307
