Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en Terminology (CVE-2018-20167)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-74 Neutralización incorrecta de elementos especiales en la salida utilizada por un componente interno (Inyección)
Fecha de publicación:
17/12/2018
Última modificación:
03/10/2019

Descripción

Terminology en versiones anteriores a la 1.3.1 permite la ejecución remota de código debido a que popmedia se gestiona de manera incorrecta. Esto queda demostrado por un comando "cat README.md" cuando se emplea \e}pn. Una secuencia de control de popmedia puede permitir la ejecución maliciosa de formatos de archivo ejecutables registrados en los tipos MIME de compartición de escritorio X (/usr/share/applications). La secuencia de control difiere los tipos de archivo desconocidos a la función handle_unknown_media(), que ejecuta xdg-open contra el nombre de archivo especificado en la secuencia. El uso de xdg-open para todos los tipos de archivo desconocidos permite la ejecución de formatos de archivo ejecutables con un tipo MIME compartido registrado. Un atacante puede lograr la ejecución remota de código introduciendo un archivo ejecutable y un archivo de texto plano que contiene la secuencia de control mediante un proyecto de software falso (por ejemplo, en Git o un tarball). Cuando se renderiza la secuencia de control (como con cat), el archivo ejecutable se ejecutará.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:enlightenment:terminology:*:*:*:*:*:*:*:* 1.3.1 (excluyendo)