Skip to main content
← All vulnerabilities
CVE-2024-26144GHSA-8H22-8CF7-HQ6GBIT-RAILS-2024-26144

Possible Sensitive Session Information Leak in Active Storage

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 6.1.7.7, 7.0.8.1
2 proofs of concept on GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

Rails is a web-application framework. Starting with version 5.2.0, there is a possible sensitive session information leak in Active Storage. By default, Active Storage sends a Set-Cookie header along with the user's session cookie when serving blobs. It also sets Cache-Control to public. Certain proxies may cache the Set-Cookie, leading to an information leak. The vulnerability is fixed in 7.0.8.1 and 6.1.7.7.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • rails rails

    From 5.2.0 · fixed in 6.1.7.7; From 7.0.0 · fixed in 7.0.8.1

  • activestorageRubyGems

    From 5.2.0 · fixed in 6.1.7.7

  • activestorageRubyGems

    From 7.0.0 · fixed in 7.0.8.1

References 8

GitHub · rails/rails

discuss.rubyonrails.org

GitHub · rubysec/ruby-advisory-db

security.netapp.com

GitHub · gmo-ierae/CVE-2024-26144-test

GitHub · usutani/study-turbolinks-link