CVE-2013-1856

Metadata

medium
5.8
rails, ruby-rails-2.3, ruby-actionpack-2.3, ruby-activesupport-2.3, ruby-activerecord-2.3, ruby-rails-3.2, ruby-actionpack-3.2, ruby-activesupport-3.2, ruby-activerecord-3.2
CVE-2013-1856
cve.mitre.org, groups.google.com, bugs.debian.org
2013-03-19
2017-10-23 13:09
CVE-2013-1856 ruby-activesupport-2.3
CVE-2013-1856 rails
CVE-2013-1856 ruby-activesupport-3.2
XML Parsing Vulnerability affecting JRuby users
2017-06-16 19:03
2017-05-10 22:17
2017-04-14 09:12
2017-04-01 20:38
2017-01-05 19:02

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.

Am I vulnerable?

The constraints below list the versions that this vulnerability is patched in, and versions that are unaffected. If a patch is ready but unrealeased, then it is pending.

Or, you can just let us figure it out for you! Appcanary continously monitor your installed packages, and tell you if any of them are vulnerable.

Sign up for monitoring

Affected package information

None

Unaffected

Release Package Reason
hardy rails ignored
ruby-rails-2.3 DNE
ruby-actionpack-2.3 DNE
ruby-activesupport-2.3 DNE
ruby-activerecord-2.3 DNE
ruby-rails-3.2 DNE
ruby-actionpack-3.2 DNE
ruby-activesupport-3.2 DNE
ruby-activerecord-3.2 DNE
lucid rails ignored
ruby-rails-2.3 DNE
ruby-actionpack-2.3 DNE
ruby-activesupport-2.3 DNE
ruby-activerecord-2.3 DNE
ruby-rails-3.2 DNE
ruby-actionpack-3.2 DNE
ruby-activesupport-3.2 DNE
ruby-activerecord-3.2 DNE
oneiric rails not-affected
ruby-rails-2.3 not-affected
ruby-actionpack-2.3 ignored
ruby-activesupport-2.3 ignored
ruby-activerecord-2.3 ignored
ruby-rails-3.2 DNE
ruby-actionpack-3.2 DNE
ruby-activesupport-3.2 DNE
ruby-activerecord-3.2 DNE
precise rails not-affected
ruby-rails-2.3 not-affected
ruby-actionpack-2.3 ignored
ruby-activesupport-2.3 ignored
ruby-activerecord-2.3 ignored
ruby-rails-3.2 DNE
ruby-actionpack-3.2 DNE
ruby-activesupport-3.2 DNE
ruby-activerecord-3.2 DNE
precise/esm rails DNE
ruby-rails-2.3 DNE
ruby-actionpack-2.3 DNE
ruby-activesupport-2.3 DNE
ruby-activerecord-2.3 DNE
ruby-rails-3.2 DNE
ruby-actionpack-3.2 DNE
ruby-activesupport-3.2 DNE
ruby-activerecord-3.2 DNE
quantal rails not-affected
ruby-rails-2.3 not-affected
ruby-actionpack-2.3 ignored
ruby-activesupport-2.3 ignored
ruby-activerecord-2.3 ignored
ruby-rails-3.2 ignored
ruby-actionpack-3.2 ignored
ruby-activesupport-3.2 ignored
ruby-activerecord-3.2 ignored
raring rails not-affected
ruby-rails-2.3 not-affected
ruby-actionpack-2.3 ignored
ruby-activesupport-2.3 ignored
ruby-activerecord-2.3 ignored
ruby-rails-3.2 ignored
ruby-actionpack-3.2 ignored
ruby-activesupport-3.2 ignored
ruby-activerecord-3.2 ignored
saucy rails not-affected
ruby-rails-2.3 not-affected
ruby-actionpack-2.3 ignored
ruby-activesupport-2.3 ignored
ruby-activerecord-2.3 ignored
ruby-rails-3.2 ignored
ruby-actionpack-3.2 ignored
ruby-activesupport-3.2 ignored
ruby-activerecord-3.2 ignored
trusty rails not-affected
ruby-rails-2.3 DNE
ruby-actionpack-2.3 DNE
ruby-activesupport-2.3 DNE
ruby-activerecord-2.3 DNE
utopic rails not-affected
ruby-rails-2.3 DNE
ruby-actionpack-2.3 DNE
ruby-activesupport-2.3 DNE
ruby-activerecord-2.3 DNE
ruby-rails-3.2 DNE
ruby-actionpack-3.2 DNE
ruby-activesupport-3.2 DNE
ruby-activerecord-3.2 DNE
vivid rails not-affected
ruby-rails-2.3 DNE
ruby-actionpack-2.3 DNE
ruby-activesupport-2.3 DNE
ruby-activerecord-2.3 DNE
ruby-rails-3.2 DNE
ruby-actionpack-3.2 DNE
ruby-activesupport-3.2 DNE
ruby-activerecord-3.2 DNE
vivid/stable-phone-overlay rails DNE
ruby-rails-2.3 DNE
ruby-actionpack-2.3 DNE
ruby-activesupport-2.3 DNE
ruby-activerecord-2.3 DNE
ruby-rails-3.2 DNE
ruby-actionpack-3.2 DNE
ruby-activesupport-3.2 DNE
ruby-activerecord-3.2 DNE
vivid/ubuntu-core rails DNE
ruby-rails-2.3 DNE
ruby-actionpack-2.3 DNE
ruby-activesupport-2.3 DNE
ruby-activerecord-2.3 DNE
ruby-rails-3.2 DNE
ruby-actionpack-3.2 DNE
ruby-activesupport-3.2 DNE
ruby-activerecord-3.2 DNE
wily rails not-affected
ruby-rails-2.3 DNE
ruby-actionpack-2.3 DNE
ruby-activesupport-2.3 DNE
ruby-activerecord-2.3 DNE
ruby-rails-3.2 DNE
ruby-actionpack-3.2 DNE
ruby-activesupport-3.2 DNE
ruby-activerecord-3.2 DNE
xenial rails not-affected
ruby-rails-2.3 DNE
ruby-actionpack-2.3 DNE
ruby-activesupport-2.3 DNE
ruby-activerecord-2.3 DNE
ruby-rails-3.2 DNE
ruby-actionpack-3.2 DNE
ruby-activesupport-3.2 DNE
ruby-activerecord-3.2 DNE
yakkety rails not-affected
ruby-rails-2.3 DNE
ruby-actionpack-2.3 DNE
ruby-activesupport-2.3 DNE
ruby-activerecord-2.3 DNE
ruby-rails-3.2 DNE
ruby-actionpack-3.2 DNE
ruby-activesupport-3.2 DNE
ruby-activerecord-3.2 DNE
zesty rails not-affected
ruby-rails-2.3 DNE
ruby-actionpack-2.3 DNE
ruby-activesupport-2.3 DNE
ruby-activerecord-2.3 DNE
ruby-rails-3.2 DNE
ruby-actionpack-3.2 DNE
ruby-activesupport-3.2 DNE
ruby-activerecord-3.2 DNE
artful rails not-affected
ruby-rails-2.3 DNE
ruby-actionpack-2.3 DNE
ruby-activesupport-2.3 DNE
ruby-activerecord-2.3 DNE
ruby-rails-3.2 DNE
ruby-actionpack-3.2 DNE
ruby-activesupport-3.2 DNE
ruby-activerecord-3.2 DNE
devel rails not-affected
ruby-rails-2.3 DNE
ruby-actionpack-2.3 DNE
ruby-activesupport-2.3 DNE
ruby-activerecord-2.3 DNE
ruby-rails-3.2 DNE
ruby-actionpack-3.2 DNE
ruby-activesupport-3.2 DNE
ruby-activerecord-3.2 DNE
upstream ruby-rails-2.3 ignored
ruby-actionpack-2.3 ignored
ruby-activesupport-2.3 ignored
ruby-activerecord-2.3 ignored

Needs Triage

Release Package Reason
upstream rails needs-triage
ruby-rails-3.2 needs-triage
ruby-actionpack-3.2 needs-triage
ruby-activesupport-3.2 needs-triage
ruby-activerecord-3.2 needs-triage
trusty ruby-rails-3.2 needs-triage
ruby-actionpack-3.2 needs-triage
ruby-activesupport-3.2 needs-triage
ruby-activerecord-3.2 needs-triage