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)
HAS_WEAKNESS (1)
VULNERABLE_TO (1)
Related research
Explore deeper with Ninja Signal's threat intelligence graph