Skip to content

activesupport Improper Input Validation vulnerability

Moderate severity GitHub Reviewed Published Oct 24, 2017 to the GitHub Advisory Database • Updated Nov 6, 2023

Package

bundler activesupport (RubyGems)

Affected versions

>= 3.0.0, < 3.1.12
>= 3.2.0, < 3.2.13

Patched versions

3.1.12
3.2.13

Description

The ActiveSupport::XmlMini_JDOM backend in lib/active_support/xml_mini/jdom.rb in the Active Support component in Ruby on Rails 3.0.x and 3.1.x before 3.1.12 and 3.2.x before 3.2.13, when JRuby is used, does not properly restrict the capabilities of the XML parser, which allows remote attackers to read arbitrary files or cause a denial of service (resource consumption) via vectors involving (1) an external DTD or (2) an external entity declaration in conjunction with an entity reference.

References

Published by the National Vulnerability Database Mar 19, 2013
Published to the GitHub Advisory Database Oct 24, 2017
Reviewed Jun 16, 2020
Last updated Nov 6, 2023

Severity

Moderate

EPSS score

1.282%
(86th percentile)

Weaknesses

CVE ID

CVE-2013-1856

GHSA ID

GHSA-9c2j-593q-3g82

Source code

Loading Checking history
See something to contribute? Suggest improvements for this vulnerability.