Trailofbits · Fickling · CVE-2026-14534
**Nome do Software Vulnerável e Versões Afetadas**
Trail of Bits fickling versões 0.1.10 e anteriores
**Description**
Um problema de validação de entrada inadequada existe na lógica de denylist usada para analisar importações de opcode de pickle. A denylist `UNSAFE IMPORTS` em `fickle.py` não inclui módulos críticos da biblioteca padrão do Python, especificamente ` posixsubprocess`, `site` e `atexit`. Isso permite que um payload de pickle malicioso seja manipulado para ignorar a função `check safety()`, que pode classificar incorretamente o payload como seguro. Quando uma aplicação utiliza a API `fickling.load()` para desserializar este conteúdo não confiável, isso pode levar à execução de código arbitrário. Isso é alcançado através da invocação de funções perigosas como ` posixsubprocess.fork exec()`, `site.execsitecustomize()` ou `atexit. run exitfuncs()`.
**Recommendations**
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Como medida de mitigação temporária, evite usar a API `fickling.load()` para processar conteúdo de pickle não confiável.