Skip to content
OpenAdvisories
Medium CVE-2009-4214 EUVD-2017-0207GHSA-9p3v-wf2w-v29c

Moderate severity vulnerability that affects rails

Published Dec 7, 2009 · Updated Aug 7, 2024 · Assigned by mitre

Description

Cross-site scripting (XSS) vulnerability in the strip_tags function in Ruby on Rails before 2.2.s, and 2.3.x before 2.3.5, allows remote attackers to inject arbitrary web script or HTML via vectors involving non-printing ASCII characters, related to HTML::Tokenizer and actionpack/lib/action_controller/vendor/html-scanner/html/node.rb.

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.2.3-2 —
Debian 13 rails 2.2.3-2 —
Debian 12 rails 2.2.3-2 —
Debian 6.0 rails 2.3.5-1.2+squeeze1 DSA-2301-1
Debian 5.0 rails 2.1.0-7+lenny0.2 DSA-2301-1, DSA-2260-1

Affected packages

EcosystemPackageAffectedFixedRecord
RubyGems rails < 2.2.2 2.2.2 GHSA-9p3v-wf2w-v29c
RubyGems rails >= 2.3.0, < 2.3.5 2.3.5 GHSA-9p3v-wf2w-v29c

Advisories 2

References