CVE-2021-41270: fallo de gravedad media en symfony
CSV Injection in Symfony
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
El codificador CSV de Symfony podía ser explotado para crear archivos de hojas de cálculo maliciosos que ejecuten fórmulas al abrir en Excel u aplicaciones similares. Los caracteres especiales no se escapaban correctamente, permitiendo que atacantes inyecten código ejecutado automáticamente.
Vulnerabilidad de inyección CSV en CsvEncoder de Symfony afecta versiones 4.1.0-4.4.34 y 5.0.0-5.3.11. La opción `csv_escape_formulas` no escapaba adecuadamente celdas iniciando con tab (0x09), retorno de carro (0x0D), =, +, -, o @ según recomendaciones OWASP, posibilitando inyección de fórmulas cuando datos CSV deserializados se exportan y abren en aplicaciones de hoja de cálculo. Corregido en versiones 4.4.35 y 5.3.12 adoptando prefijo de comilla simple para todos los caracteres peligrosos.
En el mismo producto, de las más peligrosas a las menos.