{"id":"CVE-2026-53572","sourceIdentifier":"security-advisories@github.com","published":"2026-08-21T21:16:59.957","lastModified":"2026-10-12T16:10:00.220","vulnStatus":"Awaiting Analysis","cveTags":[],"descriptions":[{"lang":"en","value":"KEDA is a Kubernetes-based Event Driven Autoscaling component. Prior to 2.20.0, pkg/scalers/postgresql_scaler.go constructs libpq-style connection strings from tenant-controlled host, port, userName, dbName, sslmode, and password values, while escapePostgreConnectionParameter() only quotes values containing a literal space. Tabs, newlines, carriage returns, form feeds, vertical tabs, quotes, and backslashes can therefore create additional key-value tokens when pgx parses the string. An attacker able to create or modify a TriggerAuthentication or ScaledObject can inject host or sslmode parameters, redirect the database connection to an attacker-controlled server, expose credentials, or disable intended TLS protection. This issue is fixed in version 2.20.0."},{"lang":"es","value":"KEDA es un componente de autoescalado basado en eventos y en Kubernetes. Antes de la versión 2.20.0, pkg/scalers/postgresql_scaler.go construye cadenas de conexión estilo libpq a partir de valores controlados por el inquilino para host, puerto, userName, dbName, sslmode y password, mientras que escapePostgreConnectionParameter() solo entrecomilla los valores que contienen un espacio literal. Las tabulaciones, saltos de línea, retornos de carro, avances de página, tabulaciones verticales, comillas y barras invertidas pueden, por lo tanto, crear tokens clave-valor adicionales cuando pgx analiza la cadena. Un atacante capaz de crear o modificar un TriggerAuthentication o un ScaledObject puede inyectar parámetros de host o sslmode, redirigir la conexión de la base de datos a un servidor controlado por el atacante, exponer credenciales o deshabilitar la protección TLS prevista. Este problema está corregido en la versión 2.20.0."}],"affected":[{"source":"security-advisories@github.com","affectedData":[{"vendor":"kedacore","product":"keda","versions":[{"version":"< 2.20.0","status":"affected"}]}]}],"metrics":{"cvssMetricV31":[{"source":"security-advisories@github.com","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:N","baseScore":5.9,"baseSeverity":"MEDIUM","attackVector":"NETWORK","attackComplexity":"HIGH","privilegesRequired":"LOW","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"LOW","availabilityImpact":"NONE"},"exploitabilityScore":1.6,"impactScore":4.2}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"timestamp":"2026-08-25T17:13:16.119842Z","id":"CVE-2026-53572","options":[{"exploitation":"poc"},{"automatable":"no"},{"technicalImpact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}]},"weaknesses":[{"source":"security-advisories@github.com","type":"Secondary","description":[{"lang":"en","value":"CWE-74"},{"lang":"en","value":"CWE-89"}]}],"references":[{"url":"https://github.com/kedacore/keda/commit/703de9dec86cb25b6ecfa4948880a90487344d3f","source":"security-advisories@github.com"},{"url":"https://github.com/kedacore/keda/issues/7784","source":"security-advisories@github.com"},{"url":"https://github.com/kedacore/keda/pull/7787","source":"security-advisories@github.com"},{"url":"https://github.com/kedacore/keda/releases/tag/v2.20.0","source":"security-advisories@github.com"},{"url":"https://github.com/kedacore/keda/security/advisories/GHSA-6w3m-4hhp-775q","source":"security-advisories@github.com"},{"url":"https://github.com/kedacore/keda/security/advisories/GHSA-6w3m-4hhp-775q","source":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}]}