CVE-2022-40482: Medium severity laravel vulnerability
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.
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2022-40482?
CVE-2022-40482 is considered a medium severity vulnerability due to its potential to facilitate user enumeration attacks.
How do I fix CVE-2022-40482?
To mitigate CVE-2022-40482, update Laravel to version 9.32.0 or later.
Who is affected by CVE-2022-40482?
CVE-2022-40482 affects Laravel framework versions 8.x through 9.x prior to 9.32.0.
What type of attack does CVE-2022-40482 allow?
CVE-2022-40482 allows for user enumeration via timeless timing attacks through HTTP/2 multiplexing.
What is the cause of CVE-2022-40482?
The vulnerability is caused by an early return in the hasValidCredentials method of the Illuminate\Auth\SessionGuard class.