Severity
Severity not reported.
Affected versions
No affected versions listed.
Description
Ruby on Rails 2.1.x, 2.2.x, and 2.3.x before 2.3.11, and 3.x before 3.0.4, does not properly validate HTTP requests that contain an X-Requested-With header, which makes it easier for remote attackers to conduct cross-site request forgery (CSRF) attacks via forged (1) AJAX or (2) API requests that leverage "combinations of browser plugins and HTTP redirects," a related issue to CVE-2011-0696.
References
- Advisorysecunia.com/advisories/43274 ↗
- Advisorysecunia.com/advisories/43666 ↗
- Advisoryweblog.rubyonrails.org/2011/2/8/csrf-protection-bypass-in-ruby-on-rails ↗
- Advisorywww.debian.org/security/2011/dsa-2247 ↗
- Advisorywww.vupen.com/english/advisories/2011/0587 ↗
- Advisorywww.vupen.com/english/advisories/2011/0877 ↗
- Fixgroups.google.com/group/rubyonrails-security/msg/c22ea1668c0d181c?dmode=source&output=gplain ↗
- Fixweblog.rubyonrails.org/2011/2/8/csrf-protection-bypass-in-ruby-on-rails ↗
- Weblists.fedoraproject.org/pipermail/package-announce/2011-April/057650.html ↗
- Weblists.fedoraproject.org/pipermail/package-announce/2011-March/055074.html ↗
- Weblists.fedoraproject.org/pipermail/package-announce/2011-March/055088.html ↗
- Webwww.securityfocus.com/bid/46291 ↗
- Webwww.securitytracker.com/id?1025060 ↗