CVE-2013-1857

NameCVE-2013-1857
DescriptionThe sanitize helper in lib/action_controller/vendor/html-scanner/html/sanitizer.rb in the Action Pack component in Ruby on Rails before 2.3.18, 3.0.x and 3.1.x before 3.1.12, and 3.2.x before 3.2.13 does not properly handle encoded : (colon) characters in URLs, which makes it easier for remote attackers to conduct cross-site scripting (XSS) attacks via a crafted scheme name, as demonstrated by including a : sequence.
SourceCVE (at NVD; oss-sec, fulldisc, OSVDB, EDB, Metasploit, Red Hat, Ubuntu, Gentoo, SuSE, Mageia, more)
ReferencesDSA-2655-1
NVD severitymedium (attack range: remote, user-initiated)
Debian Bugs703349
Debian/oldoldstablenot vulnerable.
Debian/oldstablenot vulnerable.
Debian/stablenot vulnerable.
Debian/testingnot vulnerable.
Debian/unstablenot vulnerable.

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
rails (PTS)squeeze, squeeze (security)2.3.5-1.2+squeeze8fixed
wheezy2:2.3.14.2fixed
jessie2:4.1.8-1fixed
sid, stretch2:4.1.10-1fixed
ruby-actionpack-2.3 (PTS)wheezy2.3.14-5fixed
ruby-actionpack-3.2 (PTS)wheezy, wheezy (security)3.2.6-6+deb7u2fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
railssource(unstable)2.3.14.1medium
railssourcesqueeze2.3.5-1.2+squeeze8mediumDSA-2655-1
ruby-actionpack-2.3source(unstable)2.3.14-5medium
ruby-actionpack-3.2source(unstable)3.2.6-6medium703349

Notes

Starting with 2.3.14.1 rails is a transition package

Search for package or bug name: Reporting problems