cbcvebase.

Laravel Framework vulnerabilities

19 known vulnerabilities affecting laravel/framework.

Total CVEs
19
CISA KEV
1
actively exploited
Public exploits
5
Exploited in wild
4
Severity breakdown
CRITICAL4HIGH6MEDIUM8LOW1

Vulnerabilities

Page 1 of 1
CVE-2018-15133P1HIGHKEVPoC≥ 0, ≤ 5.5.40≥ 5.6.0, < 5.6.302022-05-14
CVE-2018-15133 [HIGH] CWE-502 Laravel Framework RCE Vulnerability Laravel Framework RCE Vulnerability In Laravel Framework through 5.5.40 and 5.6.x through 5.6.29, remote code execution might occur as a result of an unserialize call on a potentially untrusted X-XSRF-TOKEN value. This involves the decrypt method in `Illuminate/Encryption/Encrypter.php` and PendingBroadcast in `gadgetchains/Laravel/RCE/3/chain.php` in phpggc. The attacker must know the application key, which normally would never
ghsaosv
CVE-2026-114509P1CRITICALCVSS 9.2ExploitedPoCfixed in 12.68.0v>= 13.0.0, < 13.29.02026-10-21
CVE-2026-114509 [CRITICAL] CWE-287 CVE-2026-114509: Laravel is a web application framework. Prior to 12.68.0 and 13.29.0, TokenGuard configured as a sta Laravel is a web application framework. Prior to 12.68.0 and 13.29.0, TokenGuard configured as a standard token-based API guard does not reject a crafted non-string credential. Under affected MySQL or MariaDB configurations, the authentication lookup can match an unintended existing user, allowing an unauthenticated attacker to bypass authentica
ghsanvd
CVE-2024-52301P1HIGHCVSS 7.5ExploitedPoCfixed in 6.20.45≥ 7.0.0, < 7.30.7+9 more2024-11-12
CVE-2024-52301 [HIGH] CWE-88 CVE-2024-52301: Laravel is a web application framework. When the register_argc_argv php directive is set to on , and 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 ignor
ghsanvdosv
CVE-2021-43617P2CRITICALCVSS 9.8PoC≤ 8.70.22021-11-14
CVE-2021-43617 [CRITICAL] CWE-434 CVE-2021-43617: Laravel Framework through 8.70.2 does not sufficiently block the upload of executable PHP content be Laravel Framework through 8.70.2 does not sufficiently block the upload of executable PHP content because Illuminate/Validation/Concerns/ValidatesAttributes.php lacks a check for .phar files, which are handled as application/x-httpd-php on systems based on Debian. NOTE: this CVE Record is for Laravel Framework, and is unrelated to any reports conc
ghsanvd
CVE-2026-48019P2HIGHCVSS 8.9v>= 13.0.0, < 13.10.0fixed in 12.60.02026-09-04
CVE-2026-48019 [HIGH] CWE-93 CVE-2026-48019: Laravel is a web application framework. Prior to versions 12.60.0 and 13.10.0, a CRLF injection vuln Laravel is a web application framework. Prior to versions 12.60.0 and 13.10.0, a CRLF injection vulnerability in Laravel's email validation, in combination with how Symfony Mailer and Symfony Mime handle certain character sequences, may allow an unauthenticated attacker to interfere with outbound email processing in applications that send mail to user-
nvd
CVE-2019-9081CRITICALExploitedPoCRansomware≥ 5.7.0, < 6.20.442022-05-14
CVE-2019-9081 [CRITICAL] CWE-502 Laravel Framework Deserialization Vulnerability Laravel Framework Deserialization Vulnerability The Illuminate component of Laravel Framework 5.7.x has a deserialization vulnerability that can lead to remote code execution if the content is controllable, related to the `__destruct` method of the PendingCommand class in `PendingCommand.php`.
ghsaosv
CVE-2025-27515P3CRITICALCVSS 9.8fixed in 11.44.1≥ 12.0.0, < 12.1.1+1 more2025-03-05
CVE-2025-27515 [CRITICAL] CWE-155 CVE-2025-27515: Laravel is a web application framework. When using wildcard validation to validate a given file or i 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.
ghsanvdosv
CVE-2020-19316P3HIGHCVSS 8.8fixed in 5.8.172021-12-20
CVE-2020-19316 [HIGH] CWE-78 CVE-2020-19316: OS Command injection vulnerability in function link in Filesystem.php in Laravel Framework before 5. OS Command injection vulnerability in function link in Filesystem.php in Laravel Framework before 5.8.17.
ghsanvdosv
CVE-2018-6330P3HIGHCVSS 8.8v5.4.152019-03-28
CVE-2018-6330 [HIGH] CWE-89 CVE-2018-6330: Laravel 5.4.15 is vulnerable to Error based SQL injection in save.php via dhx_user and dhx_version p Laravel 5.4.15 is vulnerable to Error based SQL injection in save.php via dhx_user and dhx_version parameters.
nvd
CVE-2026-114508P3MEDIUMCVSS 6.5v>= 12.45.0, < 12.68.0v>= 13.0.0, < 13.27.02026-10-21
CVE-2026-114508 [MEDIUM] CWE-470 CVE-2026-114508: Laravel is a web application framework. From 12.45.0 until 12.68.0 and 13.27.0, crafted relationship Laravel is a web application framework. From 12.45.0 until 12.68.0 and 13.27.0, crafted relationship inclusion on a read-only endpoint can trigger a destructive database operation on a related table instead of retrieving data. A user with read access but no write permission can empty related-table data, causing irreversible data loss, denial of se
ghsanvd
CVE-2020-24941P3HIGH≥ 0, < 6.18.35≥ 7.0.0, < 7.24.02021-05-06
CVE-2020-24941 [HIGH] CWE-863 Improper Input Validation in Laravel Improper Input Validation in Laravel An issue was discovered in Laravel before 6.18.35 and 7.x before 7.24.0. The $guarded property is mishandled in some situations involving requests with JSON column nesting expressions.
ghsaosv
CVE-2021-21263P4MEDIUMCVSS 5.3v>= 6.0.0, < 6.20.11v>= 7.0.0, < 7.30.2+1 more2021-01-19
CVE-2021-21263 [MEDIUM] CWE-74 CVE-2021-21263: Laravel is a web application framework. Versions of Laravel before 6.20.11, 7.30.2 and 8.22.1 contai Laravel is a web application framework. Versions of Laravel before 6.20.11, 7.30.2 and 8.22.1 contain a query binding exploitation. This same exploit applies to the illuminate/database package which is used by Laravel. If a request is crafted where a field that is normally a non-array value is an array, and that input is not validated or cast to its
ghsanvdosv
CVE-2022-40482P4MEDIUMCVSS 5.3≥ 8.0.0, < 8.83.24≥ 9.0.0, < 9.32.02023-04-25
CVE-2022-40482 [MEDIUM] CWE-203 CVE-2022-40482: The authentication method in Laravel 8.x through 9.x before 9.32.0 was discovered to be vulnerable t 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.
nvd
CVE-2021-43808P4MEDIUMCVSS 6.1fixed in 6.20.42≥ 7.0.0, < 7.30.6+3 more2021-12-08
CVE-2021-43808 [MEDIUM] CWE-79 CVE-2021-43808: Laravel is a web application framework. Laravel prior to versions 8.75.0, 7.30.6, and 6.20.42 contai Laravel is a web application framework. Laravel prior to versions 8.75.0, 7.30.6, and 6.20.42 contain a possible cross-site scripting (XSS) vulnerability in the Blade templating engine. A broken HTML element may be clicked and the user taken to another location in their browser due to XSS. This is due to the user being able to guess the parent placeh
ghsanvdosv
CVE-2017-14775P4MEDIUM≥ 0, < 5.5.102022-05-17
CVE-2017-14775 [MEDIUM] CWE-200 Laravel Sensitive Data Exposure Laravel Sensitive Data Exposure Laravel before 5.5.10 mishandles the remember_me token verification process because DatabaseUserProvider does not have constant-time token comparison.
ghsaosv
CVE-2017-9303P4MEDIUM≥ 5.3.0, ≤ 5.3.31≥ 5.4.0, < 5.4.222022-05-17
CVE-2017-9303 [MEDIUM] CWE-20 Laravel does not properly constrain the host portion of a password-reset URL Laravel does not properly constrain the host portion of a password-reset URL Laravel 5.4.x before 5.4.22 does not properly constrain the host portion of a password-reset URL, which makes it easier for remote attackers to conduct phishing attacks by specifying an attacker-controlled host.
ghsaosv
CVE-2024-13918P4MEDIUMCVSS 6.1≥ 11.9.0, < 11.36.02025-03-10
CVE-2024-13918 [MEDIUM] CWE-79 CVE-2024-13918: The Laravel framework versions between 11.9.0 and 11.35.1 are susceptible to reflected cross-site sc 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.
ghsanvdosv
CVE-2024-13919P4MEDIUMCVSS 6.1≥ 11.9.0, < 11.36.02025-03-10
CVE-2024-13919 [MEDIUM] CWE-79 CVE-2024-13919: The Laravel framework versions between 11.9.0 and 11.35.1 are susceptible to reflected cross-site sc 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.
ghsanvdosv
CVE-2026-102279P4LOWCVSS 3.1fixed in 12.69.0v>= 13.0.0, < 13.30.02026-09-28
CVE-2026-102279 [LOW] CWE-80 CVE-2026-102279: Laravel is a web application framework. Prior to 12.69.0 and 13.30.0, Laravel exception debug pages Laravel is a web application framework. Prior to 12.69.0 and 13.30.0, Laravel exception debug pages with APP_DEBUG=true pass attacker-controlled input to a Tippy.js tooltip configured with allowHTML true, enabling DOM-based cross-site scripting when a user hovers over the tooltip. This issue is fixed in versions 12.69.0 and 13.30.0.
ghsanvd
Laravel Framework vulnerabilities | cvebase