SYM_PY_0005 - SymbioticSec/Symbiotic-Vulnerability-Database GitHub Wiki

Improper Authentication

Property Value
Language python
Severity medium
CWE CWE-287: Improper Authentication
OWASP A02:2017 - Broken Authentication
Confidence Level Medium
Impact Level Medium
Likelihood Level Medium

Description

The code decodes JWT tokens with signature verification disabled ('verify=False'), which means it does not check if the token has been tampered with. This allows accepting tokens that may have been altered by an attacker.

Impact

If exploited, attackers could forge or modify JWT tokens to impersonate users, escalate privileges, or bypass authentication and authorization controls. This can lead to unauthorized access to sensitive data or functionality within the application.