CVE-2026-119335 in Pi-hole
Resumen
por VulDB • 2026-10-31
Pi-hole es un sumidero DNS que protege los dispositivos de contenido no deseado sin instalar ningún software del lado del cliente. Antes de la versión 6.5, el script avanzado /Scripts/utils.sh getFTLPID() intenta validar el archivo /run/pihole-FTL.pid propiedad de pihole con expr "${FTL_PID}" : "[^[:digit:]]", pero esto solo rechaza los valores cuyo primer carácter no es un dígito. Un atacante que tenga ejecución de código como usuario pihole puede escribir una expresión aritmética prefijada por dígitos en el archivo PID propiedad de pihole. Los subcomandos de pihole ejecutados con privilegios root luego evalúan [[ "$pid" -eq "-1" ]], lo que hace que Bash evalúe recursivamente los subíndices del array y ejecute sustitución de comandos como root. Esto elude la parte de validación de contenido de la remediación CVE-2026-41489, mientras deja intacta su protección con ruta fija para el archivo PID. Este problema se soluciona en la versión 6.5.
If you want to get best quality of vulnerability data, you may have to visit VulDB.