LOWCVSS v3.1 3.1Vulnerability

CVE-2026-126067

### Impact Action Pack session stores other than `ActionDispatch::Session::CookieStore` (`CacheStore`, `MemCacheStore`, and third-party stores built on `AbstractStore`, `AbstractSecureStore` or the session mixins) write the session cookie without a `SameSite` attribute, regardless of `config.action_dispatch.cookies_same_site_protection`, which defaults to `:lax`. Only `CookieStore` applies the configured policy. In browsers that do not treat a cookie without the attribute as `SameSite=Lax`, a cross-site request could carry the session cookie, possibly leading to cross-site request forgery against actions that do not verify an authenticity token, such as those of API-only applications. Applications are affected when they use a session store other than `CookieStore` and do not pass `same_site:` to `config.session_store`. ### Details In the fixed releases, every session store sets the session cookie's `SameSite` attribute from `cookies_same_site_protection` when its options have no `:same_site` key. An explicit `same_site:` option, including `same_site: nil`, and a `:same_site` value in a store's `DEFAULT_OPTIONS` still take precedence. ### Workarounds Pass `same_site:` when configuring the session store, for example `config.session_store :cache_store, same_site: :lax`. ### Releases The fixed releases are available at the normal locations. Patches for those who cannot upgrade at once: - 8.1: https://github.com/rails/rails/commit/2d9f502df941e31ce9bad0e846564f49396bed46.patch - 8.0: https://github.com/rails/rails/commit/f2392996be723708271a8d30bfcf0edc221e53ef.patch ### Credit This issue was responsibly reported by HackerOne researcher [tjvc](https://hackerone.com/tjvc).

Properties

Severity
low
Summary
Action Pack: Missing SameSite attribute on session cookies from Action Pack session stores
Nvd fetched at
2026-11-10T23:33:48.924589+00:00
Cvss severity
LOW
Cvss score
3.1
Retrieved at
2026-11-10T23:34:27+00:00
Ghsa published
2026-11-10T21:25:18Z
Source url
https://github.com/advisories/GHSA-gmj8-hvj3-49mw
Ghsa updated
2026-11-10T21:25:20Z
Ghsa id
GHSA-gmj8-hvj3-49mw
Last source
GitHub Advisory Database
Score
3.1
Cvss version
3.1
Cve id
CVE-2026-126067
Cvss vector
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N
First seen by Signal
2026-11-10T23:31:41+00:00
Is ghsa only
false
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N
Published at
2026-11-10T21:19:24.653
Last modified
2026-11-10T21:19:24.653

Related Entities (3)

AFFECTS (1)

→[Software]rubygems/actionpack

HAS_WEAKNESS (1)

VULNERABLE_TO (1)

←[Software]rubygems/actionpack

Related research

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-126067 (CVSS v3.1 3.1) — Ninja Signal Threat Intelligence | Ninja Signal