Arbitrary Read with ubr-logread
Un atacante remoto con pocos privilegios puede leer cualquier archivo del sistema a través de un fallo en el método ubr-logread que no valida qué archivos se pueden acceder. Esto permite la exposición de información sensible como archivos de configuración o credenciales.
El endpoint wwwubr.cgi permite que el método ubr-logread acepte un parámetro de ruta de archivo sin validación (CWE-22: Path Traversal), permitiendo que atacantes remotos no autenticados o con bajos privilegios recuperen archivos arbitrarios. No hay validación de entrada que impida modificar la referencia del archivo desde rutas de registro intencionadas hacia archivos sensibles del sistema, resultando en divulgación no autorizada de información.
¿Quieres saber si tu infraestructura está expuesta a esto?
Hablar con TrueHacking →