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