Session hijacking refers to cyberattack techniques that let adversaries take over active, authenticated user sessions by obtaining valid session identifiers such as cookies, tokens, URL parameters, or POST data. Also known as cookie theft, it has increased in prevalence and is used both by APT actors for credential access, lateral movement, and collection, and by fraudsters to access victims’ resources for theft, reputational harm, or other abuse. Because attackers act with legitimate tokens, these attacks often bypass MFA and evade common detection signals like failed logins, making User Behavioral Analysis (UBA) one of the most effective detection approaches. Prevention is emphasized as the preferable strategy, though some controls can create user friction.
Multiple execution methods are described: network eavesdropping/side-jacking via packet sniffing (especially on unsecured public Wi‑Fi), brute forcing weak or predictable session IDs, XSS-based token theft from browser cookies, info-stealer malware capturing cookies or OAuth tokens when credentials aren’t available, and session fixation that coerces a known session ID. Real-world incidents illustrate impact: stolen Slack employee tokens were used to access private GitHub repositories via a third-party vendor compromise; Okta session tokens were obtained from HAR files and then used to target Okta customers (with BeyondTrust first reporting), and attackers also targeted 1Password and Cloudflare in a supply-chain pattern; CircleCI was breached when an engineer’s OAuth token was captured by info-stealer malware, enabling MFA bypass. Tokens and cookies are also sold on dark web markets, and frameworks like Evilginx and Muraena lower the skill barrier. With SaaS usage widespread, stolen live cookies and tokens are positioned as an ongoing primary vector for enterprise compromise, motivating layered mitigations from secure coding and patching through advanced measures like mTLS, TLS channel binding, and IAM-integrated UBA/ITDR workflows.
See All Locations
See All Locations