Miggo Logo

CVE-2019-13117: Uninitialized read in Nokogiri gem

5.3

CVSS Score
3.1

Basic Information

EPSS Score
0.88625%
Published
5/24/2022
Updated
6/9/2023
KEV Status
No
Technology
TechnologyRuby

Technical Details

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Package NameEcosystemVulnerable VersionsFirst Patched Version
nokogirirubygems< 1.10.51.10.5

Vulnerability Intelligence
Miggo AIMiggo AI

Miggo AIRoot Cause Analysis

The CVE description and libxslt commit c5eb6cf explicitly modify xsltNumberFormatInsertNumbers to add NULL checks, indicating this function contained an uninitialized read vulnerability when processing format strings. This is the primary function handling number formatting logic referenced in all vulnerability reports.

Vulnerable functions

Only Mi**o us*rs **n s** t*is s**tion

WAF Protection Rules

WAF Rule

In num**rs.* in li*xslt *.*.**, *n xsl:num**r wit* **rt*in *orm*t strin*s *oul* l*** to * uniniti*liz** r*** in xsltNum**r*orm*tIns*rtNum**rs. T*is *oul* *llow *n *tt**k*r to *is**rn w**t**r * *yt* on t** st**k *ont*ins t** ***r**t*rs *, *, I, i, or

Reasoning

T** *V* **s*ription *n* `li*xslt` *ommit ******* *xpli*itly mo*i*y `xsltNum**r*orm*tIns*rtNum**rs` to *** NULL ****ks, in*i**tin* t*is `*un*tion` *ont*in** *n uniniti*liz** r*** vuln*r**ility w**n pro**ssin* *orm*t strin*s. T*is is t** prim*ry `*un*t