CVE-2021-41270: falha de média gravidade em symfony
CSV Injection in Symfony
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
O encoder de CSV do Symfony podia ser explorado para criar arquivos de planilha maliciosos que executam fórmulas ao abrir no Excel ou aplicativos similares. Caracteres especiais não eram escapados corretamente, permitindo que atacantes injetassem código executado automaticamente.
Vulnerabilidade de injeção de CSV no CsvEncoder do Symfony afeta versões 4.1.0-4.4.34 e 5.0.0-5.3.11. A opção `csv_escape_formulas` não escapava adequadamente células iniciando com tab (0x09), carriage return (0x0D), =, +, -, ou @ conforme recomendações OWASP, possibilitando injeção de fórmulas quando dados CSV desserializados são exportados e abertos em aplicações de planilha. Corrigido nas versões 4.4.35 e 5.3.12 adotando prefixo de aspas simples para todos os caracteres perigosos.
No mesmo produto, das mais perigosas para as menos.