Vulnerabilidad en Securifi Almond, Almond + Almond 2015 (CVE-2017-8331)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-77
Neutralización incorrecta de elementos especiales usados en un comando (Inyección de comando)
Fecha de publicación:
18/06/2019
Última modificación:
21/06/2019
Descripción
Se descubrió un problema en los dispositivos Securifi Almond, Almond + y Almond 2015 con firmware AL-R096. El dispositivo proporciona a un usuario la capacidad de agregar nuevas reglas de reenvío de puertos al dispositivo. Parece que los parámetros POST pasados ??en esta solicitud para configurar rutas en el dispositivo se pueden configurar de tal manera que resulten en pasar comandos a una API de "sistema" en la función y, por lo tanto, dar como resultado la inyección de comandos en el dispositivo. Si la versión de firmware AL-R096 se disecciona con la herramienta binwalk, obtenemos un archivo cpio-root que contiene el sistema de archivos configurado en el dispositivo que contiene todos los archivos binarios. El binario "goahead" es el que tiene la función vulnerable que recibe los valores enviados por la solicitud POST. Si abrimos este binario en IDA-pro, notaremos que esto sigue un formato MIPS little endian. La función sub_43C280in IDA pro está identificada para recibir los valores enviados en la solicitud POST y el valor establecido en el parámetro POST "dirección_ip" se extrae en la dirección 0x0043C2F0. El parámetro POST "ipaddress" se concatena en la dirección 0x0043C958 y se pasa a una función de "sistema" en la dirección 0x00437284. Esto permite que un atacante proporcione la carga útil de su elección y finalmente tome el control del dispositivo.
Impacto
Puntuación base 3.x
8.80
Gravedad 3.x
ALTA
Puntuación base 2.0
6.50
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:o:securifi:almond_2015_firmware:al-r096:*:*:*:*:*:*:* | ||
| cpe:2.3:h:securifi:almond_2015:-:*:*:*:*:*:*:* | ||
| cpe:2.3:o:securifi:almond\+firmware:al-r096:*:*:*:*:*:*:* | ||
| cpe:2.3:h:securifi:almond\+:-:*:*:*:*:*:*:* | ||
| cpe:2.3:o:securifi:almond_firmware:al-r096:*:*:*:*:*:*:* | ||
| cpe:2.3:h:securifi:almond:-:*:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



