CVE-2026-123776 Denegación de servicio en RRD::CGI::Image de Perl vía parámetro 'tz' enviado a tzset()
RRD::CGI::Image en versiones hasta la 0.01 para Perl pasa parámetros de consulta CGI que contienen 'tz' a tzset(). El método normalize_params envía cualquier clave que coincida con /tz/i a tz(), que asigna ese valor a $ENV{TZ} sin validación, y luego llama a tzset(); glibc trata un valor TZ que empieza con / o : como ruta de archivo y la abre, por lo que un valor que nombre un FIFO o un dispositivo bloqueante detiene el proceso dentro de tzset().
CVSS 3.1 · PRELIMINAR
- Probabilidad de explotación · EPSS del 09/110,2 % · percentil 15
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Qué hacer
- Verificá si usás el producto afectado.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
Esta vulnerabilidad todavía no tiene vector CVSS publicado.
Descripción original
RRD::CGI::Image versions through 0.01 for Perl pass CGI query parameters containting "tz" to tzset(), , so a FIFO or device path blocks the CGI process.
The normalize_params method sends any query key matching /tz/i to tz(), which sets $ENV{TZ} to that value, with no validation. It then calls tzset(). glibc treats a TZ value starting with / or : as a file path and opens it, so a value naming a FIFO or a blocking device stalls the process inside tzset().
Referencias (3)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.