Access Dictionary

Session hijacking

Definition

Session hijacking steals or guesses a valid session so the attacker acts as the logged-in user.

Also called: session hijack, cookie theft

Why it matters for WordPress

Admin cookies are powerful. XSS, malware on a workstation, or cleartext transport can expose them. After hijack, the attacker does not need the password until the session ends.

How it shows up in practice

  • Actions in the events log while the real admin was offline
  • Simultaneous sessions from distant locations
  • Post-XSS cleanup that forgot to invalidate sessions

What to do

  1. Serve the whole site over HTTPS.
  2. Patch XSS issues quickly.
  3. Log out shared computers; avoid “remember me” on untrusted devices.
  4. After a compromise, rotate passwords and invalidate sessions (change salts if needed).
  5. Keep privileged accounts on 2FA so password reuse alone is not enough later.

Nearby ideas in the dictionary

All terms →