Lucene search

K
githubGitHub Advisory DatabaseGHSA-HGG7-CGHQ-XHF4
HistoryMay 17, 2022 - 3:23 a.m.

Ruby vulnerable to denial of service

2022-05-1703:23:26
CWE-400
GitHub Advisory Database
github.com
13

5 Medium

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:N/I:N/A:P

0.236 Low

EPSS

Percentile

96.5%

When reading text nodes from an XML document, the REXML parser can be coerced in to allocating extremely large string objects which can consume all of the memory on a machine, causing a denial of service.

Jruby resolves this bug in version 1.7.3 as noted in https://www.jruby.org/2013/02/21/jruby-1-7-3.html

CPENameOperatorVersion
org.jruby:jrubylt1.7.3

References

5 Medium

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:N/I:N/A:P

0.236 Low

EPSS

Percentile

96.5%