Vulnerabilidad en Open Whisper Signal (CVE-2018-11101)
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-79
Neutralización incorrecta de la entrada durante la generación de la página web (Cross-site Scripting)
Fecha de publicación:
17/05/2018
Última modificación:
19/06/2018
Descripción
Open Whisper Signal (también conocido como Signal-Desktop) hasta la versión 1.10.1 permite Cross-Site Scripting (XSS) mediante una localización de recurso especificada en un atributo de un elemento SCRIPT, IFRAME o IMG, lo que conduce a la ejecución de JavaScript tras una respuesta. Esta vulnerabilidad es diferente de CVE-2018-10994. El atacante necesita enviar código HTML directamente como mensaje y, después, responder a ese mensaje para desencadenar esta vulnerabilidad. El software Signal-Desktop no sanea los elementos HTML especiales que se pueden utilizar para inyectar código HTML en las ventanas de chat remoto al responder a un mensaje HTML. Específicamente, los elementos IMG e IFRAME pueden emplearse para incluir recursos remotos o locales. Por ejemplo, el uso de un elemento IFRAME habilita la ejecución de código total, lo que permite que un atacante descargue/suba archivos, información, etc. Se ha descubierto que el elemento SCRIPT también es inyectable. En el sistema operativo de Windows, CSP no evita la inclusión de recursos mediante el protocolo SMB. En este caso, la ejecución remota de JavaScript puede lograrse referenciando el script en una compartición SMB en un elemento IFRAME, por ejemplo: >IFRAME src=\\DESKTOP-XXXXX\Temp\test.html> y después contestando. El código JavaScript incluido se ejecuta de forma automática, sin que se necesite interacción por parte del usuario. La vulnerabilidad puede desencadenarse en el cliente Signal-Desktop mediante el envío de un mensaje especialmente manipulado y, después, contestando con cualquier texto o contenido en la respuesta (no importa).
Impacto
Puntuación base 3.x
6.10
Gravedad 3.x
MEDIA
Puntuación base 2.0
4.30
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:signal:signal-desktop:*:*:*:*:*:*:*:* | 1.10.1 (incluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



