PT-2025-12291 · Kedro · Kedro
Publicado
2025-03-20
·
Atualizado
2025-03-21
·
CVE-2024-9701
CVSS v3.1
9.8
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
Kedro versão 0.19.8
Descrição
Foi identificada uma vulnerabilidade de Execução Remota de Código (RCE), permitindo que um atacante execute código Python arbitrário por meio da desserialização de payloads maliciosos, o que pode levar potencialmente ao comprometimento total do sistema. A classe ShelveStore utiliza o módulo shelve do Python para gerenciar dados de sessão, o qual depende do
pickle para serialização. A criação de um payload malicioso e seu armazenamento no arquivo shelve pode resultar em RCE quando o payload for desserializado.Recomendações
Para a versão 0.19.8, considere desativar o uso da classe ShelveStore até que um patch esteja disponível, ou restrinja o acesso ao arquivo
shelve para minimizar o risco de exploração. Como solução temporária, evite utilizar o módulo pickle para serialização na classe ShelveStore.Correção
RCE
Deserialization of Untrusted Data
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Kedro