PT-2026-115176 · Pypi · Kedro-Datasets
CVSS v4.0
7.1
Alta
| Vetor | AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N |
Nome do Software Vulnerável e Versões Afetadas
kedro-datasets versões 9.3.0 through 9.6.0
Description
Um problema de traversal de caminho existe na função
MatplotlibDataset.save(). Isso ocorre porque a função validate sub path() remove as barras iniciais, mas a operação de junção do pathlib subsequente descarta o caminho base quando um nome de plot absoluto é fornecido. Isso permite que um invasor crie ou sobrescreva arquivos fora do diretório de conjunto de dados pretendido em qualquer local onde o processo tenha permissões de gravação.Recommendations
Atualize o kedro-datasets para uma versão posterior à 9.6.0.
Como mitigação temporária, evite fornecer caminhos absolutos como nomes de plot ao usar a função
MatplotlibDataset.save().Exploit
Correção
Path traversal
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Kedro-Datasets