CVE-2022-40482
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
25/04/2023
Last modified:
30/05/2025
Description
The authentication method in Laravel 8.x through 9.x before 9.32.0 was discovered to be vulnerable to user enumeration via timeless timing attacks with HTTP/2 multiplexing. This is caused by the early return inside the hasValidCredentials method in the Illuminate\Auth\SessionGuard class when a user is found to not exist.
Impact
Base Score 3.x
5.30
Severity 3.x
MEDIUM
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:a:laravel:framework:*:*:*:*:*:*:*:* | 8.0.0 (including) | 8.83.24 (excluding) |
| cpe:2.3:a:laravel:framework:*:*:*:*:*:*:*:* | 9.0.0 (including) | 9.32.0 (excluding) |
To consult the complete list of CPE names with products and versions, see this page
References to Advisories, Solutions, and Tools
- https://ephort.dk/blog/laravel-timing-attack-vulnerability/
- https://github.com/ephort/laravel-user-enumeration-demo
- https://github.com/laravel/framework/pull/44069
- https://github.com/laravel/framework/releases/tag/v9.32.0
- https://ephort.dk/blog/laravel-timing-attack-vulnerability/
- https://github.com/ephort/laravel-user-enumeration-demo
- https://github.com/laravel/framework/pull/44069
- https://github.com/laravel/framework/releases/tag/v9.32.0



