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

Vulnerabilidad en csvtojson (CVE-2025-57350)

Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
24/09/2025
Última modificación:
17/10/2025

Descripción

El paquete csvtojson, una herramienta para convertir datos CSV a JSON con capacidades de análisis personalizables, contiene una vulnerabilidad de contaminación de prototipos en versiones anteriores a la 2.0.10. Este problema surge debido a una sanitización insuficiente de nombres de encabezado anidados durante el proceso de análisis en el componente parser_jsonarray. Al procesar entrada CSV que contiene campos de encabezado especialmente diseñados que hacen referencia a cadenas de prototipos (por ejemplo, usando la sintaxis __proto__), la aplicación puede modificar propiedades de forma no intencionada del prototipo base de Object. Esta vulnerabilidad puede conducir a condiciones de denegación de servicio o comportamiento inesperado en aplicaciones que dependen de cadenas de prototipos no modificadas, particularmente cuando se procesan datos CSV no confiables. La falla no requiere interacción del usuario más allá de proporcionar un archivo CSV construido maliciosamente.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:keyangxiang:csvtojson:*:*:*:*:*:node.js:*:* 2.0.10 (excluyendo)