Sensitive Information Exposure The advisory has been revoked - it doesn't affect any version of package activesupport  (opens in a new tab)


Threat Intelligence

EPSS
2.05% (79th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-RUBY-ACTIVESUPPORT-20089
  • published18 Mar 2013
  • disclosed18 Mar 2013
  • creditBen Murphy

Introduced: 18 Mar 2013

CVE-2013-1856  (opens in a new tab)
CWE-200  (opens in a new tab)

How to fix?

Upgrade activesupport to version 2.3.0, 3.1.12, 3.2.13 or higher.

Overview

activesupport is toolkit of support libraries and Ruby core extensions extracted from the Rails framework.

Affected versions of this package are vulnerable to Sensitive Information Exposure. Under certain configurations, the ActiveSupport XML parsing can allow an attacker to construct XML which, when parsed, will contain the contents of arbitrary URLs including files from the application server. The ActiveSupport XML parsing functionality supports multiple pluggable backends. One backend supported for JRuby users is ActiveSupport::XmlMini_JDOM which makes use of the javax.xml.parsers.DocumentBuilder class. In some JVM configurations the default settings of that class can allow an attacker to construct XML which, when parsed, will contain the contents of arbitrary URLs including files from the application server.