CVE-2026-55769
Full vulnerability record from the local CVENow database.
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.
View original CVE JSON
{
"id": "CVE-2026-55769",
"sourceIdentifier": "[email protected]",
"published": "2026-08-20T22:17:22.640",
"lastModified": "2026-10-26T10:10:00.140",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "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."
},
{
"lang": "es",
"value": "CloudNativePG es una plataforma diseñada para gestionar bases de datos PostgreSQL dentro de entornos de Kubernetes. Antes de las versiones 1.28.4 y 1.29.2, CloudNativePG abría conexiones de superusuario sin fijar el search_path en fillDefaultParameters en pkg/management/postgres/pool/profiles.go. Un rol con el permiso DATABASE OWNER podía crear operadores incorporados sobrecargados en el esquema público y cambiar el search_path de la base de datos o del rol, lo que provocaba que las consultas de introspección del gestor de instancias, como SELECT COUNT(*) > 0 FROM pg_catalog.pg_extension WHERE extname = $1, ejecutaran funciones controladas por el atacante como el superusuario de postgres. El mismo problema de confianza afectaba a las llamadas directas a sql.Open(’pgx’, ...) y a la función public.user_search SECURITY DEFINER, lo que permitía el acceso de superusuario de PostgreSQL, la ejecución de comandos del sistema operativo a través de COPY ... FROM PROGRAM y el acceso al token de ServiceAccount del pod. Este problema está solucionado en las versiones 1.28.4, 1.29.2 y 1.30.0."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "cloudnative-pg",
"product": "cloudnative-pg",
"versions": [
{
"version": "< 1.28.4",
"status": "affected"
},
{
"version": ">= 1.29.0, < 1.29.2",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV40": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "4.0",
"vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
"baseScore": 9.4,
"baseSeverity": "CRITICAL",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"attackRequirements": "NONE",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "HIGH",
"vulnAvailabilityImpact": "HIGH",
"subConfidentialityImpact": "HIGH",
"subIntegrityImpact": "HIGH",
"subAvailabilityImpact": "HIGH",
"exploitMaturity": "NOT_DEFINED",
"confidentialityRequirement": "NOT_DEFINED",
"integrityRequirement": "NOT_DEFINED",
"availabilityRequirement": "NOT_DEFINED",
"modifiedAttackVector": "NOT_DEFINED",
"modifiedAttackComplexity": "NOT_DEFINED",
"modifiedAttackRequirements": "NOT_DEFINED",
"modifiedPrivilegesRequired": "NOT_DEFINED",
"modifiedUserInteraction": "NOT_DEFINED",
"modifiedVulnConfidentialityImpact": "NOT_DEFINED",
"modifiedVulnIntegrityImpact": "NOT_DEFINED",
"modifiedVulnAvailabilityImpact": "NOT_DEFINED",
"modifiedSubConfidentialityImpact": "NOT_DEFINED",
"modifiedSubIntegrityImpact": "NOT_DEFINED",
"modifiedSubAvailabilityImpact": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"valueDensity": "NOT_DEFINED",
"vulnerabilityResponseEffort": "NOT_DEFINED",
"providerUrgency": "NOT_DEFINED"
}
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-08-21T11:20:03.067773Z",
"id": "CVE-2026-55769",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-426"
}
]
}
],
"references": [
{
"url": "https://github.com/cloudnative-pg/cloudnative-pg/commit/02b5c6289b7609dc87fcb1ae9c113160e3d43308",
"source": "[email protected]"
},
{
"url": "https://github.com/cloudnative-pg/cloudnative-pg/commit/db38f4d80315c8f1b21bf511ef0f28871820c14d",
"source": "[email protected]"
},
{
"url": "https://github.com/cloudnative-pg/cloudnative-pg/commit/e0e2d53adbd907a61f583b1431904b5969f3fd22",
"source": "[email protected]"
},
{
"url": "https://github.com/cloudnative-pg/cloudnative-pg/pull/10774",
"source": "[email protected]"
},
{
"url": "https://github.com/cloudnative-pg/cloudnative-pg/releases/tag/v1.28.4",
"source": "[email protected]"
},
{
"url": "https://github.com/cloudnative-pg/cloudnative-pg/releases/tag/v1.29.2",
"source": "[email protected]"
},
{
"url": "https://github.com/cloudnative-pg/cloudnative-pg/releases/tag/v1.30.0",
"source": "[email protected]"
},
{
"url": "https://github.com/cloudnative-pg/cloudnative-pg/security/advisories/GHSA-x8c2-3p4r-v9r6",
"source": "[email protected]"
},
{
"url": "https://github.com/cloudnative-pg/cloudnative-pg/security/advisories/GHSA-x8c2-3p4r-v9r6",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
}
]
}