Skip to content

Access Control: Session Fixation

Identifier: session_fixation

Scanner(s) Support

GraphQL Scanner REST Scanner WebApp Scanner ASM Scanner

Description

Applications vulnerable to session fixation accept attacker-controlled session identifiers through authentication, allowing attackers to bind a known session to a victim account and hijack it after login.

How we test: We verify whether a session identifier supplied before authentication is preserved after login or other authentication state changes. A vulnerable application does not rotate or invalidate the pre-authentication session identifier when the user becomes authenticated.

References:

Configuration

Example

Example configuration:

---
security_tests:
  session_fixation:
    skip: false

Reference

skip

Type : boolean

Skip the test if true.