Bearer v1.1.0
  • Join the Discord Community
  • Join us on GitHub
  • Get Started
  • Get Started

    • Quick Start
  • Guides

    • Using the GitHub action
    • Create a custom rule
  • Explanations

    • Scanner types
    • Report types
    • Sensitive data flow
  • Reference

    • Installation
    • Configuration
    • Commands
    • Rules
    • Data Types
    • Supported Languages
  • Contributing

    • Overview
    • Contribute code
    • Contribute documentation
    • Contribute new recipes
  • Reference
  • Rules

User input detected in a session key.

  • Rule ID: ruby_rails_session_key_using_user_input
  • Languages: ruby
  • Source: session_key_using_user_input.yml

Description

Using user-defined data in a session key is bad practice and can allow attackers to perform unsafe actions.

Remediations

❌ Avoid using user-defined data in session keys

Resources

  • OWASP Session management cheat sheet

Associated CWE

  • CWE-276: Incorrect Default Permissions

OWASP Top 10

  • A01:2021 - Broken Access Control

On this page

Overview
  1. Description
  2. Remediations
  3. Resources
  4. Associated CWE
  5. OWASP Top 10

Contribute

  • Edit this page
  • Leave feedback