Bug 2266063 (CVE-2024-26144)

Summary: CVE-2024-26144 rubygem-activestorage: Possible Sensitive Session Information Leak in Active Storage
Product: [Other] Security Response Reporter: Rohit Keshri <rkeshri>
Component: vulnerabilityAssignee: Product Security <prodsec-ir-bot>
Status: NEW --- QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: bbuckingham, bcourt, ehelms, jsherril, lzap, mhulan, nmoumoul, orabin, pcreech, rchan
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: rubygem-activestorage 7.0.8.1, rubygem-activestorage 6.1.7.7 Doc Type: If docs needed, set a value
Doc Text:
A flaw was found in Active Storage that may lead to a sensitive session information leak. By default, Active Storage sends a `Set-Cookie` header along with the user’s session cookie when serving blobs and sets `Cache-Control` to public. Certain proxies may cache `Set-Cookie`, leading to an information leak.
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2266082, 2266083, 2266084, 2266085, 2266086, 2266087, 2268550, 2266088, 2266089, 2266090    
Bug Blocks: 2266095    

Description Rohit Keshri 2024-02-26 14:23:34 UTC
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.

Refer;
https://github.com/rubysec/ruby-advisory-db/blob/master/gems/activestorage/CVE-2024-26144.yml

Comment 1 Rohit Keshri 2024-02-26 17:03:17 UTC
Created rubygem-ammeter tracking bugs for this issue:

Affects: fedora-all [bug 2266082]


Created rubygem-haml tracking bugs for this issue:

Affects: fedora-all [bug 2266083]


Created rubygem-jquery-rails tracking bugs for this issue:

Affects: fedora-all [bug 2266084]


Created rubygem-shoulda tracking bugs for this issue:

Affects: fedora-all [bug 2266085]


Created rubygem-shoulda-context tracking bugs for this issue:

Affects: fedora-all [bug 2266086]