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

Vulnerabilidad en Spring Data JPA (CVE-2019-3797)

Gravedad CVSS v3.1:
BAJA
Tipo:
CWE-89 Neutralización incorrecta de elementos especiales usados en un comando SQL (Inyección SQL)
Fecha de publicación:
06/05/2019
Última modificación:
17/06/2026

Descripción

Esto afecta a Spring Data JPA en versiones hasta 2.1.5, 2.0.13 y 1.11.19 inclusive. Las consultas derivadas que utilizan cualquiera de los predicados "startingWith", "endingWith" o "containing" podrían devolver más resultados de los anticipados cuando se proporciona un valor de parámetro de consulta creado con fines malintencionados. Además, las expresiones LIKE en consultas definidas manualmente podrían devolver resultados inesperados si los valores de los parámetros vinculados no hubieran escapado correctamente a los caracteres reservados.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:pivotal_software:spring_data_java_persistence_api:*:*:*:*:*:*:*:* 1.11.0 (incluyendo) 1.11.19 (incluyendo)
cpe:2.3:a:pivotal_software:spring_data_java_persistence_api:*:*:*:*:*:*:*:* 2.0.0 (incluyendo) 2.0.13 (incluyendo)
cpe:2.3:a:pivotal_software:spring_data_java_persistence_api:*:*:*:*:*:*:*:* 2.1.0 (incluyendo) 2.1.5 (incluyendo)