CVE-2022-24770highCWE-1236

CVE-2022-24770: falha de alta gravidade em gradio-app gradio

Improper Neutralization of Formula Elements in a CSV File in Gradio Flagging

Publicada em · Atualizada em

Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.

21Vexday Risk Score

Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.

ssvc Trackcvss 8.8epss 1.3%
Em resumo

O recurso de marcação do Gradio salva dados do usuário diretamente em arquivos CSV sem proteção. Quando abertos no Excel ou programas similares, isso permite que invasores injetem e executem comandos arbitrários no computador do usuário.

Detalhe técnico

Vulnerabilidade de injeção CSV (CWE-1236) no mecanismo de marcação do Gradio permite que usuários não autenticados injetem elementos de fórmula em arquivos CSV exportados. Quando um desenvolvedor abre o CSV malicioso em aplicações que auto-executam fórmulas, comandos arbitrários do SO podem ser executados com os privilégios do usuário. Corrigido na versão 2.8.11 mediante escape com aspas simples.

Resumo gerado e traduzido por IA a partir da descrição oficial.
`gradio` is an open source framework for building interactive machine learning models and demos. Prior to version 2.8.11, `gradio` suffers from Improper Neutralization of Formula Elements in a CSV File. The `gradio` library has a flagging functionality which saves input/output data into a CSV file on the developer's computer. This can allow a user to save arbitrary text into the CSV file, such as commands. If a program like MS Excel opens such a file, then it automatically runs these commands, which could lead to arbitrary commands running on the user's computer. The problem has been patched as of `2.8.11`, which escapes the saved csv with single quotes. As a workaround, avoid opening csv files generated by `gradio` with Excel or similar spreadsheet programs.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Produtos afetados
gradio-app · gradio