PT-2022-16017 · Nokogiri+1 · Nokogiri+1
Davidwilemski
·
Publicado
2022-12-08
·
Atualizado
2026-03-13
·
CVE-2022-23476
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Nome do software vulnerável e versões afetadas
Versões 1.13.8 a 1.13.9 do Nokogiri
Descrição
O Nokogiri é uma biblioteca de código aberto para XML e HTML destinada à linguagem de programação Ruby. Ele não verifica o valor de retorno do método
xmlTextReaderExpand no método Nokogiri::XML::Reader#attribute hash. Isso pode levar a uma exceção de ponteiro nulo quando uma marcação inválida está sendo analisada. Para aplicativos que utilizam XML::Reader para analisar entradas não confiáveis, isso pode ser potencialmente um vetor para um ataque de negação de serviço.Recomendações
Atualize para o Nokogiri >= 1.13.10.
Como solução temporária, considere procurar no código por chamadas a
XML::Reader#attributes ou XML::Reader#attribute hash para determinar se você foi afetado.Exploit
Correção
DoS
NULL Pointer Dereference
Unchecked Return Value
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Nokogiri
Red Os