CVE-2019-13118: libxslt Type Confusion vulnerability that affects Nokogiri
7.5
CVSS Score
3.0
Basic Information
CVE ID
GHSA ID
EPSS Score
0.76137%
CWE
Published
5/24/2022
Updated
3/8/2023
KEV Status
No
Technology
Ruby
Technical Details
CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
nokogiri | rubygems | < 1.10.5 | 1.10.5 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability description explicitly mentions xsltNumberFormatDecimal
as the function receiving invalid combinations due to a type mismatch in grouping character handling. The CWE-843 (Type Confusion) classification and libxslt
commit history (though inaccessible) corroborate this being the vulnerable function in numbers.c
. The exposure of uninitialized stack data directly points to memory safety issues in this decimal
formatting function.