PT-2025-4387
CVE-2025-22153
·
Publicado
2025-01-23
·
Atualizado
2026-07-07
Descrição por
CVSS 3.1
7.9
AltaMétricasAV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:L
Nome do Software Vulnerável e Versões Afetadas
Versões do RestrictedPython de 6.0 a 7.x
Versões do interpretador CPython de 3.11 a 3.13.1
Descrição
O problema é causado por um bug de confusão de tipos no interpretador CPython ao utilizar
try/except*. Este bug permite que o RestrictedPython seja contornado, potencialmente comprometendo a segurança do ambiente confiável. O problema foi resolvido na versão 8.0 do RestrictedPython através da remoção do suporte para cláusulas try/except*. Não há soluções alternativas conhecidas disponíveis.Recomendações
Para as versões 6.0 a 7.x do RestrictedPython, atualize para a versão 8.0 para resolver o problema.
Para as versões 3.11 a 3.13.1 do interpretador CPython, considere atualizar para uma versão na qual o bug de confusão de tipos esteja corrigido, ou evite utilizar cláusulas
try/except* até que uma correção esteja disponível.
Como uma solução alternativa temporária, considere desabilitar o uso de cláusulas try/except* no RestrictedPython até que uma correção esteja disponível.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾