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.
[
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"63548434003007382491243147779269090701",
"116955402715987170288711090571509490340",
"132181306849488116102938414544554454906",
"93187498953954641064648803514721959766",
"132823863448370179372582377013990202357",
"265666783747685004834146135985363637479",
"171703248105306918475769584619162783632",
"288508257822198863614058207703000070769",
"302340413245318396511100747024947294852",
"165038232749100568916570064743469772324"
]
},
"target": {
"file": "libxslt/numbers.c"
},
"signature_type": "Line",
"deprecated": false,
"source": "https://gitlab.gnome.org/GNOME/libxslt@6ce8de69330783977dd14f6569419489875fb71b",
"signature_version": "v1",
"id": "CVE-2019-13118-3263aee1"
},
{
"digest": {
"length": 7644.0,
"function_hash": "36987421056926122074875227490358574962"
},
"target": {
"function": "xsltFormatNumberConversion",
"file": "libxslt/numbers.c"
},
"signature_type": "Function",
"deprecated": false,
"source": "https://gitlab.gnome.org/GNOME/libxslt@6ce8de69330783977dd14f6569419489875fb71b",
"signature_version": "v1",
"id": "CVE-2019-13118-8bd3997b"
}
]