Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en el analizador SAX en Nokogiri (CVE-2021-41098)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-611 Restricción incorrecta de referencia a entidad externa XML (XXE)
Fecha de publicación:
27/09/2021
Última modificación:
06/10/2021

Descripción

Nokogiri es un Rubygem proporcionando analizadores de HTML, XML, SAX y Reader con soporte de selector XPath y CSS. En Nokogiri versiones v1.12.4 y anteriores, sólo en JRuby, el analizador SAX resuelve las entidades externas por defecto. Los usuarios de Nokogiri en JRuby que analizan documentos no confiables usando cualquiera de estas clases se ven afectados: Nokogiri::XML::SAX::Parse, Nokogiri::HTML4::SAX::Parser o su alias Nokogiri::HTML::SAX::Parser, Nokogiri::XML::SAX::PushParser, y Nokogiri::HTML4::SAX::PushParser o su alias Nokogiri::HTML::SAX::PushParser. Los usuarios de JRuby deben actualizar a Nokogiri versión v1.12.5 o posterior, para recibir un parche para este problema. No hay soluciones disponibles para la versión v1.12.4 o anteriores. Los usuarios de CRuby no están afectados

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:nokogiri:nokogiri:*:*:*:*:*:ruby:*:* 1.12.5 (excluyendo)