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

Vulnerabilidad en Koha Community (CVE-2026-70371)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-89 Neutralización incorrecta de elementos especiales usados en un comando SQL (Inyección SQL)
Fecha de publicación:
04/08/2026
Última modificación:
23/10/2026

Descripción

El reports/issues_avg_stats.pl de Koha construye SQL dinámico en la subrutina calculate concatenando varios parámetros de solicitud controlados por el usuario directamente en la cadena de consulta. Los parámetros Line y Column no se validan contra ninguna lista blanca y aterrizan textualmente en posiciones de identificador (SELECT DISTINCTROW, GROUP BY, ORDER BY), y cada ranura de filtro se concatena en bruto en fragmentos de LIKE, BETWEEN y comparación entre comillas simples sin parámetros vinculados. Un usuario de personal autenticado que posee el permiso del módulo de informes puede inyectar SQL arbitrario y leer cualquier tabla accesible por el usuario de la base de datos de Koha, incluyendo prestatarios (hashes de contraseñas, secretos de doble factor, datos personales), api_keys y sesiones.