Sherlog2026-06-10 · 1 min read

Session cookies outlive password resets: measuring the window

Across a sample of stealer records, we measured how long stolen session cookies remained valid after the victim's password was changed. The median was not minutes.

The standard incident-response playbook for a leaked credential is a password reset. It is fast and it is auditable, and against a stolen session cookie it is approximately useless, because most session infrastructure does not bind session validity to password state.

We sampled stealer records containing session cookies for services where validity could be tested passively, and measured the interval between an observable password change and actual session invalidation. The median window in our sample ran to days. For several enterprise SSO configurations, sessions survived until their natural expiry, up to three weeks after the "remediation".

SESSIONS SURVIVING THE RESET

sample · passively testable services
0%25%50%75%100%reset+7d+14d+21dpassword reset · "remediated"median session outlives the reset by ~5 daysenterprise SSO tail: alive at week 3
FIG. 01 · share of stolen sessions still valid, by days after the password reset. Sample of passively testable services.

The fix is procedural rather than architectural: session revocation belongs in the same runbook step as the reset. If your identity provider exposes a "sign out all sessions" API, wire it into the credential-leak response. If it does not, that is a question worth asking your vendor this quarter.

This is also why Sherlog treats cookies as first-class records instead of metadata. A leak notification that says "password exposed" and omits "with 14 active session cookies" has reported the smaller half of the incident.

TERMS · FIELD GUIDEInfostealerSession cookie

The Sherlog research desk

Written from primary sources. No third-party feed was harmed.

See Sherlog

Keep reading

This paper is what we publish.

The platform is what we keep.

NDA-friendly briefings · global coverage · no slideware