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

Vulnerabilidad en el archivo v4l-conf.c en la función dev_open() en el modo O_RDWR en LinuxTV xawtv (CVE-2020-13696)

Gravedad CVSS v3.1:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
08/06/2020
Última modificación:
07/11/2023

Descripción

Se detectó un problema en LinuxTV xawtv versiones anteriores 3.107. La función dev_open() en el archivo v4l-conf.c no realiza comprobaciones suficientes para evitar que un llamador sin privilegios del programa de apertura a rutas de sistema de archivos no deseadas. Esto permite a un atacante local con acceso al programa v4l-conf setuid-root probar la existencia de archivos arbitrarios y activar una apertura en archivos arbitrarios con el modo O_RDWR. Para lograr esto, los componentes de ruta relativa necesitan ser agregados a la ruta del dispositivo, como es demostrado por un comando v4l-conf -c /dev/../root/.bash_history

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:linuxtv:xawtv:*:*:*:*:*:*:*:* 3.107 (excluyendo)
cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*
cpe:2.3:a:opensuse:backports_sle:15.0:sp1:*:*:*:*:*:*
cpe:2.3:o:opensuse:leap:15.1:*:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:31:*:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:32:*:*:*:*:*:*:*
cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:esm:*:*:*