Timing Side Channel Vulnerability in php-jwt
CVE-2024-25191
9.8CRITICAL
Summary
The php-jwt 1.0.0 library features an authentication verification flaw that utilizes the strcmp function, which is not a constant-time comparison function. This implementation choice leads to timing discrepancies that can be exploited through side-channel attacks, allowing malicious actors to bypass authentication mechanisms with relative ease. Due to this vulnerability, it becomes significantly easier for attackers to gain unauthorized access, posing serious security risks to applications relying on this library.
References
CVSS V3.1
Score:
9.8
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved