Skip to content
OpenAdvisories
Medium CVE-2013-1857 EUVD-2017-0258GHSA-j838-vfpq-fmf2

actionpack Cross-site Scripting vulnerability

Published Mar 19, 2013 · Updated Aug 6, 2024 · Assigned by redhat

Description

The 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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 rails 2.3.14.1 —
Debian 13 rails 2.3.14.1 —
Debian 12 rails 2.3.14.1 —
Debian 6.0 rails 2.3.5-1.2+squeeze8 DSA-2655-1
ReleasePackageFixed inAdvisory
Red Hat OpenShift 1 ruby193-rubygem-actionpack +1 1:3.2.8-5.el6 RHSA-2013:0698
Red Hat OpenShift 1 rubygem-actionpack 1:3.0.13-8.el6op RHSA-2013:0698

Affected packages

EcosystemPackageAffectedFixedRecord
RubyGems actionpack < 2.3.18 2.3.18 GHSA-j838-vfpq-fmf2
RubyGems actionpack >= 3.0.0, < 3.1.12 3.1.12 GHSA-j838-vfpq-fmf2
RubyGems actionpack >= 3.2.0, < 3.2.13 3.2.13 GHSA-j838-vfpq-fmf2

Advisories 2

References