SameSite=None is a cookie attribute value that allows a browser to send the cookie with both first-party and cross-site requests. It is used for session cookies that must work across redirects, embedded content, or cross-origin flows, and it usually needs the Secure flag to reduce exposure to cross-site request risks.
What SameSite=None actually does in browser cookies
SameSite=None is the explicit opt-in that tells a browser a cookie may travel with cross-site requests as well as first-party ones. That makes it essential for login flows, embedded experiences, and other cross-origin journeys where the browser would otherwise suppress the cookie.
In practice, it is the least restrictive SameSite setting, so it is chosen only when cross-site delivery is required. Because that broader reach increases exposure, modern browsers usually expect it to be paired with Secure so the cookie is only sent over HTTPS.
Where SameSite=None fits in session design
SameSite controls when a browser includes a cookie, not whether the cookie is valid or authoritative. A session cookie with SameSite=None can still be robust, but it is being trusted in more request contexts, so the application must assume it may accompany redirects, third-party embeds, and federated flows.
This matters most for products that rely on cross-site continuity, such as single sign-on handoffs, payment redirects, or embedded widgets. If the application does not need that behaviour, a stricter SameSite value is usually a better default because it narrows when ambient browser state is reused.
For teams setting cookie baselines, Cookie Security Guide is the natural reference point for understanding how SameSite, Secure, HttpOnly, prefixes, and session-cookie defaults work together.
Why SameSite=None is security-sensitive
Allowing a cookie on cross-site requests can reintroduce request-context risk if the application also relies on that cookie for sensitive actions. The browser is no longer filtering out cross-site inclusion, so server-side anti-forgery checks, origin validation, and careful state-change design become more important.
The key distinction is that SameSite=None is not insecure by itself, but it removes a layer of browser-side friction. That is why it should be used deliberately, only when the user journey truly depends on cross-site cookie continuity.
For standards-based control context, NIST SP 800-53 Rev 5 Security and Privacy Controls helps map browser-cookie handling to broader access control, authentication, and configuration expectations.
How to interpret it during troubleshooting
When SameSite=None appears in a cookie set-header, it is usually a sign that the application expects third-party or cross-origin request participation. If a session unexpectedly fails after a redirect, embed, or federated login, the problem may be that the browser blocked the cookie, the Secure flag is missing, or another cookie attribute is incompatible with the flow.
When reviewing a browser or application issue, separate three questions: is the cookie intended to cross sites, is transport secured, and is the server prepared to handle cross-site submission safely? That separation keeps engineers from mistaking cookie delivery rules for authentication or session validity problems.
Risk and Threat Considerations
SameSite=None increases the chance that a session cookie will be attached in contexts the user did not directly initiate, which is why it can widen exposure to cross-site request abuse if the application depends on that cookie for state-changing actions. The risk is highest when developers treat cookie presence as proof of user intent.
Failure mechanism: A browser sends the cookie on a cross-site request, and the application accepts the request without a strong anti-forgery or origin check.
Impact: An attacker can trigger unintended actions in the user's session, especially where sensitive operations rely on ambient browser state.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP ASVS, NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP ASVS | V7 — Session Management | SameSite governs when session cookies are sent in browser contexts. |
| Recommendation — Validate session-cookie handling so cross-site delivery is enabled only where the flow truly requires it. | ||
| NIST SP 800-53 Rev 5 | SC-23 — Session Authenticity | Cookie behavior affects whether session traffic is bound to intended request contexts. |
| IA-5 — Authenticator Management | Cookie-based sessions are authenticators that need lifecycle and transport safeguards. | |
| Recommendation — Enforce session authenticity checks to prevent cross-site request abuse of browser sessions. Manage session-cookie lifecycle and secure transport so browser credentials are not exposed across sites. | ||
| ISO/IEC 27001:2022 | A.8.24 — Use of cryptography | Secure cookie transport depends on protecting data in transit over HTTPS. |
| Recommendation — Require encrypted transport for cookies that must be sent cross-site. | ||
| CIS Controls v8 | CIS-16 — Application Software Security | Cookie attributes are an application security configuration that needs secure defaults. |
| Recommendation — Harden application cookie settings and test cross-site session behavior before release. | ||
Practitioner Guidance
What to watch for: Use SameSite=None only where a cross-site journey is genuinely required, such as SSO, embedded content, or external redirects. If the application can function without cross-site cookie delivery, choose a stricter setting instead and keep the cookie path as narrow as the user flow allows.
Practitioner takeaway: Treat SameSite=None as an exception for compatibility, not a default for convenience, and pair it with Secure plus server-side request validation.
Related resources from NHI Mgmt Group
- What do teams get wrong about SameSite cookies and CSRF risk?
- Why do personalised phishing simulations usually outperform one-size-fits-none awareness programmes?
- How should teams harden single-page app authentication when third-party cookies and SameSite changes break browser-side OAuth flows?
- How should security teams prevent JWT none algorithm abuse in authentication flows?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 28, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org