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

Vulnerabilidad en parcel-bundler de Parcel (CVE-2018-14731)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-200 Revelación de información
Fecha de publicación:
21/09/2018
Última modificación:
27/11/2018

Descripción

Se ha descubierto un problema en HMRServer.js en parcel-bundler de Parcel. Los atacantes pueden robar el código del desarrollado porque el origen de las peticiones no es comprobado por el servidor WebSocket, utilizado para HMR (Hot Module Replacement). Cualquiera puede recibir el mensaje HMR enviado por el servidor WebSocket mediante una conexión ws://127.0.0.1 (con un número de puerto TCP aleatorio) desde cualquier origen. EL número de puerto aleatorio se puede encontrar conectándose a http://127.0.0.1 y leyendo la línea "new WebSocket" en el código fuente.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:parceljs:parcel:-:*:*:*:*:*:*:*