PT-2026-144663
CVE-2026-126064
·
Publicado
2026-11-10
·
Atualizado
2026-11-10
Descrição por
CVSS 4.0
2.0
BaixaMétricasAV:L/AC:H/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas
Nokogiri versões anteriores a 1.19.5
Descrição
A extensão nativa CRuby pode deixar wrappers Ruby apontando para memória liberada ao substituir o valor de um atributo existente. Isso ocorre quando as funções
Nokogiri::XML::Node#[]= ou Nokogiri::XML::Node#lang= são utilizadas após o código ter acessado os nós filhos do atributo. A substituição do valor libera os nós filhos nativos enquanto seus wrappers permanecem acessíveis, o que pode causar uma leitura inválida ou um segfault (um tipo específico de falha onde um programa tenta acessar um local de memória ao qual não tem permissão). O JRuby não é afetado.Recomendações
Atualize para a versão 1.19.5 ou posterior.
Como medida paliativa temporária, evite acessar os nós filhos de atributos diretamente via
Attr#children ou similar antes de substituir o valor do mesmo atributo.Explorabilidade
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾