SEPTEMBER 17, 2026
Live Feed
Back to database
Case File

CVE-2026-55769

CRITICAL · CVSS 9.4 EPSS 0.54% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-20 · Last synced 2026-09-17

CyberRota Analysis

AI-Generated

CloudNativePG versions prior to 1.28.4 and 1.29.2 are vulnerable due to improper handling of superuser connections, allowing a DATABASE OWNER role to manipulate the search_path and execute arbitrary functions as the postgres superuser. This critical vulnerability can lead to unauthorized access, operating system command execution, and exposure of sensitive information, including the pod ServiceAccount token. Organizations using Kubernetes with affected CloudNativePG versions should prioritize upgrading to versions 1.28.4, 1.29.2, or 1.30.0 to mitigate these risks.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-55769
Severity
CRITICAL
CVSS
9.4
EPSS
0.54%
Kubernetes

Original NVD Description

CloudNativePG is a platform designed to manage PostgreSQL databases within Kubernetes environments. Prior to 1.28.4 and 1.29.2, CloudNativePG opened superuser connections without pinning search_path in fillDefaultParameters in pkg/management/postgres/pool/profiles.go. A role holding DATABASE OWNER could create overloaded built-in operators in the public schema and change the database or role search_path, causing instance-manager introspection queries such as SELECT COUNT(*) > 0 FROM pg_catalog.pg_extension WHERE extname = $1 to execute attacker-controlled functions as the postgres superuser. The same trust issue affected direct sql.Open("pgx", ...) callsites and the public.user_search SECURITY DEFINER function, enabling PostgreSQL superuser access, operating system command execution through COPY ... FROM PROGRAM, and access to the pod ServiceAccount token. This issue is fixed in versions 1.28.4, 1.29.2, and 1.30.0.