PT-2026-144760
CVE-2026-126084
·
Published
2026-11-10
·
Updated
2026-11-13
Description by
CVSS 3.1
4.7
MediumMetricsAV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions
Active Storage versions prior to 8.1.4.1
Active Storage versions prior to 8.0.5.2
Description
When a GCS service is configured with the
cache control option, the url for direct upload() function in ActiveStorage::Service::GCSService signs direct-upload URLs using V4, but the signature only covers the Host and Cache-Control headers. This allows a client to specify an arbitrary Content-Type or omit the Content-MD5 without invalidating the URL. Because GCS prioritizes the supplied content type as object metadata over the response-content-type set by Active Storage, an attacker could upload an object served as inline HTML on the storage origin. This could enable the registration of a Service Worker scoped to the bucket path, allowing the attacker to read or replace subsequent responses for signed URLs within that bucket.Recommendations
Update to version 8.1.4.1 or newer.
Update to version 8.0.5.2 or newer.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Found an issue in the description? Have something to add? Feel free to write us 👾