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

Vulnerabilidad en la API bluetooth de la web en Electron (CVE-2022-21718)

Gravedad CVSS v3.1:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
22/03/2022
Última modificación:
24/07/2023

Descripción

Electron es un marco de trabajo para escribir aplicaciones de escritorio multiplataforma usando JavaScript, HTML y CSS. Una vulnerabilidad en las versiones anteriores a "17.0.0-alpha.6", "16.0.6", "15.3.5", "14.2.4" y "13.6.6" permite a renderizadores obtener acceso a un dispositivo bluetooth por medio de la API bluetooth de la web si la aplicación no ha configurado un controlador de eventos personalizado "select-bluetooth-device". Esto ha sido parcheado y las versiones de Electron "17.0.0-alpha.6", "16.0.6", "15.3.5", "14.2.4" y "13.6.6" contienen la corrección. El código del aviso de seguridad de GitHub puede añadirse a la aplicación para mitigar el problema

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:electronjs:electron:*:*:*:*:*:*:*:* 13.6.6 (excluyendo)
cpe:2.3:a:electronjs:electron:*:*:*:*:*:*:*:* 14.0.0 (incluyendo) 14.2.4 (excluyendo)
cpe:2.3:a:electronjs:electron:*:*:*:*:*:*:*:* 15.0.0 (incluyendo) 15.3.5 (excluyendo)
cpe:2.3:a:electronjs:electron:*:*:*:*:*:*:*:* 16.0.0 (incluyendo) 16.0.6 (excluyendo)
cpe:2.3:a:electronjs:electron:17.0.0:alpha1:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:17.0.0:alpha2:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:17.0.0:alpha3:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:17.0.0:alpha4:*:*:*:*:*:*
cpe:2.3:a:electronjs:electron:17.0.0:alpha5:*:*:*:*:*:*