Skip to content

CVE-2008-7248 Improper Input Validation in actionpack

MediumCVSS 6.8 EPSS 8.1% Public exploit PoC
Published
Updated
Exploit status
Public exploit available

Description

Ruby on Rails 2.1 before 2.1.3 and 2.2.x before 2.2.2 does not verify tokens for requests with certain content types, which allows remote attackers to bypass cross-site request forgery (CSRF) protection for requests to applications that rely on this protection, as demonstrated using text/plain.

Affected products

ProductAffected versionsFixed in
rubygems actionpack(RubyGems) >= 2.1.0, < 2.1.3 2.1.3
rubygems actionpack(RubyGems) >= 2.2.0, < 2.2.2 2.2.2
rubygems actionpack(RubyGems) = 2.1.0 No fix listed
rubygems actionpack(RubyGems) = 2.1.1 No fix listed
rubygems actionpack(RubyGems) = 2.1.2 No fix listed
rubyonrails rails = 2.1.0 No fix listed
rubyonrails rails = 2.1.1 No fix listed
rubyonrails rails = 2.1.2 No fix listed
rubyonrails rails = 2.2.0 No fix listed
rubyonrails rails = 2.2.1 No fix listed
debian/rails(Debian:12) < 2.2.3-1 2.2.3-1
debian/rails(Debian:13) < 2.2.3-1 2.2.3-1
debian/rails(Debian:14) < 2.2.3-1 2.2.3-1

References