Laravel Laravel

Don't miss out!

Thousands of developers use stack.watch to stay informed.
Get an email whenever new security vulnerabilities are reported in any Laravel product.

RSS Feeds for Laravel security vulnerabilities

Create a CVE RSS feed including security vulnerabilities found in Laravel products with stack.watch. Just hit watch, then grab your custom RSS feed url.

Products by Laravel Sorted by Most Security Vulnerabilities since 2018

Laravel22 vulnerabilities
PHP Web Application Development Framework

Laravel Framework7 vulnerabilities

Laravel Livewire2 vulnerabilities

Laravel Fortify1 vulnerability

Known Exploited Laravel Vulnerabilities

The following Laravel vulnerabilities have been marked by CISA as Known to be Exploited by threat actors.

Title Description Added
Laravel Livewire Code Injection Vulnerability Laravel Livewire contain a code injection vulnerability that could allow unauthenticated attackers to achieve remote command execution in specific scenarios.
CVE-2025-54068 Exploit Probability: 95.8%
March 20, 2026
Laravel Deserialization of Untrusted Data Vulnerability Laravel Framework contains a deserialization of untrusted data vulnerability, allowing for remote command execution. This vulnerability may only be exploited if a malicious user has accessed the application encryption key (APP_KEY environment variable).
CVE-2018-15133 Exploit Probability: 76.8%
January 16, 2024
Laravel Ignition File Upload Vulnerability Laravel Ignition contains a file upload vulnerability that allows unauthenticated remote attackers to execute malicious code due to insecure usage of file_get_contents() and file_put_contents().
CVE-2021-3129 Exploit Probability: 99.9%
September 18, 2023

Of the known exploited vulnerabilities above, 3 are in the top 1%, or the 99th percentile of the EPSS exploit probability rankings.

By the Year

In 2026 there have been 5 vulnerabilities in Laravel with an average score of 8.4 out of ten. Last year, in 2025 Laravel had 3 security vulnerabilities published. That is, 2 more vulnerabilities have already been reported in 2026 as compared to last year. However, the average CVE base score of the vulnerabilities in 2026 is greater by 2.32.




Year Vulnerabilities Average Score
2026 5 8.42
2025 3 6.10
2024 4 9.30
2023 2 7.55
2022 3 8.90
2021 3 7.07
2020 2 7.50
2019 2 0.00
2018 1 8.10

It may take a day or so for new Laravel vulnerabilities to show up in the stats or in the list of recent security vulnerabilities. Additionally vulnerabilities may be tagged under a different product or component name.

Recent Laravel Security Vulnerabilities

CVE Date Vulnerability Products
CVE-2026-73683 Aug 14, 2026
Laravel Socialite OIDC ID Token Auth Bypass (CVE-2026-73683) Laravel Socialite's Facebook provider contains an authentication bypass vulnerability that allows unauthenticated attackers to replay captured OIDC id_tokens by exploiting the missing nonce claim validation in the getUserByOIDCToken() function within FacebookProvider.php. Attackers who obtain a valid, unexpired id_token issued for the same Facebook App ID can submit the captured token to the backend userFromToken() endpoint, bypassing authentication controls because signature, aud, and iss checks pass while no session-bound nonce comparison is performed, resulting in unauthorized access to victim accounts.
CVE-2026-39976 Apr 09, 2026
Laravel Passport OAuth2 Bypass Client_Credentials Tokens <13.7.1 Laravel Passport provides OAuth2 server support to Laravel. From 13.0.0 to before 13.7.1, there is an Authentication Bypass for client_credentials tokens. the league/oauth2-server library sets the JWT sub claim to the client identifier (since there's no user). The token guard then passes this value to retrieveById() without validating it's actually a user identifier, potentially resolving an unrelated real user. Any machine-to-machine token can inadvertently authenticate as an actual user. This vulnerability is fixed in 13.7.1.
CVE-2020-36950 Jan 27, 2026
Laravel Nova 3.7.0 Auth DoS via "range" param Laravel Nova 3.7.0 contains a denial of service vulnerability that allows authenticated users to crash the application by manipulating the 'range' parameter. Attackers can send simultaneous requests with an extremely high range value to overwhelm and crash the server.
Laravel
CVE-2026-23524 Jan 21, 2026
RCE Vulnerability in Laravel Reverb 1.6.3 via Redis Deserialization Laravel Reverb provides a real-time WebSocket communication backend for Laravel applications. In versions 1.6.3 and below, Reverb passes data from the Redis channel directly into PHPs unserialize() function without restricting which classes can be instantiated, which leaves users vulnerable to Remote Code Execution. The exploitability of this vulnerability is increased because Redis servers are commonly deployed without authentication, but only affects Laravel Reverb when horizontal scaling is enabled (REVERB_SCALING_ENABLED=true). This issue has been fixed in version 1.7.0. As a workaround, require a strong password for Redis access and ensure the service is only accessible via a private network or local loopback, and/or set REVERB_SCALING_ENABLED=false to bypass the vulnerable logic entirely (if the environment uses only one Reverb node).
CVE-2021-47756 Jan 15, 2026
Laravel Valet v1.1.42.0.3 LPE via valet command symlink edit Laravel Valet versions 1.1.4 to 2.0.3 contain a local privilege escalation vulnerability that allows users to modify the valet command with root privileges. Attackers can edit the symlinked valet command to execute arbitrary code with root permissions without additional authentication.
Laravel
CVE-2024-13919 Mar 10, 2025
Laravel 11.9.0-11.35.1 XSS via route params in debug error page The Laravel framework versions between 11.9.0 and 11.35.1 are susceptible to reflected cross-site scripting due to an improper encoding of route parameters in the debug-mode error page.
Framework
Laravel
CVE-2024-13918 Mar 10, 2025
Laravel 11.9.0-11.35.1 Reflected XSS via Debug-Mode Error Page The Laravel framework versions between 11.9.0 and 11.35.1 are susceptible to reflected cross-site scripting due to an improper encoding of request parameters in the debug-mode error page.
Framework
Laravel
CVE-2025-27515 Mar 05, 2025
Laravel wildcard validation bypass files.* before v11.44.1/v12.1.1 Laravel is a web application framework. When using wildcard validation to validate a given file or image field (`files.*`), a user-crafted malicious request could potentially bypass the validation rules. This vulnerability is fixed in 11.44.1 and 12.1.1.
Laravel
CVE-2024-52301 Nov 12, 2024
Laravel Framework Environment Manipulation Vulnerability via Query String Laravel is a web application framework. When the register_argc_argv php directive is set to on , and users call any URL with a special crafted query string, they are able to change the environment used by the framework when handling the request. The vulnerability fixed in 6.20.45, 7.30.7, 8.83.28, 9.52.17, 10.48.23, and 11.31.0. The framework now ignores argv values for environment detection on non-cli SAPIs.
Laravel
CVE-2024-47823 Oct 08, 2024
Livewire RCE via Unvalidated File Extension (before 2.12.7/3.5.2) Livewire is a full-stack framework for Laravel that allows for dynamic UI components without leaving PHP. In livewire/livewire prior to `2.12.7` and `v3.5.2`, the file extension of an uploaded file is guessed based on the MIME type. As a result, the actual file extension from the file name is not validated. An attacker can therefore bypass the validation by uploading a file with a valid MIME type (e.g., `image/png`) and a .php file extension. If the following criteria are met, the attacker can carry out an RCE attack: 1. Filename is composed of the original file name using `$file->getClientOriginalName()`. 2. Files stored directly on your server in a public storage disk. 3. Webserver is configured to execute .php files. This issue has been addressed in release versions `2.12.7` and `3.5.2`. All users are advised to upgrade. There are no known workarounds for this vulnerability.
Livewire
Built by Foundeo Inc., with data from the National Vulnerability Database (NVD). Privacy Policy. Use of this site is governed by the Legal Terms
Disclaimer
CONTENT ON THIS WEBSITE IS PROVIDED ON AN "AS IS" BASIS AND DOES NOT IMPLY ANY KIND OF GUARANTEE OR WARRANTY, INCLUDING THE WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. YOUR USE OF THE INFORMATION ON THE DOCUMENT OR MATERIALS LINKED FROM THE DOCUMENT IS AT YOUR OWN RISK. Always check with your vendor for the most up to date, and accurate information.