PT-2026-136431
CVE-2026-115878
·
Publicado
2026-11-03
·
Atualizado
2026-11-03
Descrição por
CVSS 3.1
7.8
AltaMétricasAV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
Stanza versões 1.14.0 até 1.14.x
Descrição
O carregamento de um checkpoint de lematizador malicioso pode levar à execução de código arbitrário. O problema ocorre porque a função
unpack pos dict() em stanza/models/lemma/trainer.py processa o pos dict como bytes de pickle compactados com gzip e passa o fluxo descompactado para uma chamada pickle.loads() irrestrita. Embora a chamada inicial torch.load utilize weights only=True, os bytes aninhados são tratados como um primitivo e ignoram essa verificação de segurança. Este caminho é acessível durante a construção do pipeline quando um lemma model path influenciado pelo usuário é fornecido ao stanza.Pipeline(), permitindo que a carga útil do pickle incorporada seja executada no momento da construção.Recomendações
Atualize o Stanza para a versão 1.15.0.
Como mitigação temporária, evite carregar checkpoints de lematizador de fontes não confiáveis ou fornecidas pelo usuário através do parâmetro
lemma model path.Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾