In numbers.c
in libxslt 1.1.33, a type holding grouping characters of an xsl:number
instruction was too narrow and an invalid character/length combination could be passed to xsltNumberFormatDecimal
, 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.
{ "nvd_published_at": "2019-07-01T02:15:00Z", "cwe_ids": [ "CWE-843" ], "severity": "HIGH", "github_reviewed": true, "github_reviewed_at": "2023-03-08T19:57:56Z" }