libxslt Type Confusion vulnerability that affects Nokogiri
High severity
GitHub Reviewed
Published
May 24, 2022
to the GitHub Advisory Database
•
Updated Jun 9, 2026
Description
Published by the National Vulnerability Database
Jul 1, 2019
Published to the GitHub Advisory Database
May 24, 2022
Reviewed
Mar 8, 2023
Last updated
Jun 9, 2026
In
numbers.cin libxslt 1.1.33, a type holding grouping characters of anxsl:numberinstruction was too narrow and an invalid character/length combination could be passed toxsltNumberFormatDecimal, leading to a read of uninitialized stack data.Nokogiri prior to version 1.10.5 used a vulnerable version of libxslt. Nokogiri 1.10.5 updated libxslt to version 1.1.34 to address this and other vulnerabilities in libxslt.
References