GHSA-wc9v-mj63-m9g5
- Gravedad
- Crítica
- CVSS
- 9.8 · CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- CISA KEV
- No está en el catálogo KEV en caché
- EPSS
- Sin puntuación EPSS en caché
Versiones afectadas y corregidas
- Introducida en 0 · corregida en 2.11.2
- Introducida en 3.0.0 · corregida en 3.6.4
- Introducida en 4.0.0 · corregida en 4.5.7
- Introducida en 5.0.0 · corregida en 5.2.1
- Introducida en 6.0.0 · corregida en 6.0.5
- Introducida en 6.1.0 · corregida en 6.1.6
- Introducida en 6.2.0 · corregida en 6.2.5
- Introducida en 6.3.0 · corregida en 6.3.3
La última versión publicada no está en un rango afectado, o OSV no indica corrección.
El texto en lenguaje claro solo aparece si ya está en caché. Esta página no lo genera.
Remote Code Execution in pg
Affected versions of `pg` contain a remote code execution vulnerability that occurs when the remote database or query specifies a crafted column name. There are two specific scenarios in which it is likely for an application to be vulnerable: 1. The application executes unsafe, user-supplied sql which contains malicious column names. 2. The application connects to an untrusted database and executes a query returning results which contain a malicious column name. ## Proof of Concept ``` const { Client } = require('pg') const client = new Client() client.connect() const sql = `SELECT 1 AS "\\'/*", 2 AS "\\'*/\n + console.log(process.env)] = null;\n//"` client.query(sql, (err, res) => {…
Alias: CVE-2017-16082
Aviso en OSV.dev · publicado el 2018-07-24 · modificado el 2023-11-08