libxslt Type Confusion vulnerability that affects Nokogiri
High severity
GitHub Reviewed
Published
May 24, 2022
to the GitHub Advisory Database
•
Updated Mar 8, 2023
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
Mar 8, 2023
In
numbers.c
in libxslt 1.1.33, a type holding grouping characters of anxsl:number
instruction 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