Skip to content
OpenAdvisories
Medium CVE-2007-6077 EUVD-2017-0277GHSA-p4c6-77gc-694x

session fixation protection mechanism in cgi_process.rb in Rails

Published Nov 21, 2007 · Updated Aug 7, 2024 · Assigned by mitre

Description

The session fixation protection mechanism in cgi_process.rb in Rails 1.2.4, as used in Ruby on Rails, removes the :cookie_only attribute from the DEFAULT_SESSION_OPTIONS constant, which effectively causes cookie_only to be applied only to the first instantiation of CgiRequest, which allows remote attackers to conduct session fixation attacks. NOTE: this is due to an incomplete fix for CVE-2007-5380.

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 1.2.6-1 —
Debian 13 rails 1.2.6-1 —
Debian 12 rails 1.2.6-1 —

Affected packages

EcosystemPackageAffectedFixedRecord
RubyGems rails < 1.2.6 1.2.6 GHSA-p4c6-77gc-694x

References