Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en las propiedades de conexión loggerFile y loggerLevel en pgjdbc (CVE-2022-26520)

Gravedad CVSS v3.1:
CRÍTICA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
10/03/2022
Última modificación:
03/08/2024

Descripción

** EN DISPUTA ** En pgjdbc versiones anteriores a 42.3.3, un atacante (que controla la URL o las propiedades de jdbc) puede llamar a java.util.logging.FileHandler para escribir en archivos arbitrarios mediante las propiedades de conexión loggerFile y loggerLevel. Una situación de ejemplo es que un atacante podría crear un archivo JSP ejecutable bajo una root web de Tomcat. NOTA: la posición del proveedor es que no se presenta una vulnerabilidad de pgjdbc; en cambio, es una vulnerabilidad para cualquier aplicación que use el controlador pgjdbc con propiedades de conexión no confiables

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:postgresql:postgresql_jdbc_driver:*:*:*:*:*:*:*:* 42.1.0 (incluyendo) 42.1.4 (incluyendo)
cpe:2.3:a:postgresql:postgresql_jdbc_driver:*:*:*:*:*:*:*:* 42.3.0 (incluyendo) 42.3.3 (excluyendo)
cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*
cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*