Vulnerability Details : CVE-2021-3129
Ignition before 2.5.2, as used in Laravel and other products, allows unauthenticated remote attackers to execute arbitrary code because of insecure usage of file_get_contents() and file_put_contents(). This is exploitable on sites using debug mode with Laravel before 8.4.2.
Vulnerability category: Execute code
At least one public exploit which can be used to exploit this vulnerability exists!
CVE-2021-3129
is in the CISA Known Exploited Vulnerabilities Catalog
CISA vulnerability name:
Laravel Ignition File Upload Vulnerability
CISA required action:
Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
CISA description:
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().
Notes:
https://github.com/facade/ignition/releases/tag/2.5.2
Added on
2023-09-18
Action due date
2023-10-09
Exploit prediction scoring system (EPSS) score for CVE-2021-3129
Probability of exploitation activity in the next 30 days: 97.52%
Percentile, the proportion of vulnerabilities that are scored at or less: ~ 100 % EPSS Score History EPSS FAQ
Metasploit modules for CVE-2021-3129
-
Unauthenticated remote code execution in Ignition
Disclosure Date : 2021-01-13exploit/multi/php/ignition_laravel_debug_rceIgnition before 2.5.2, as used in Laravel and other products, allows unauthenticated remote attackers to execute arbitrary code because of insecure usage of file_get_contents() and file_put_contents(). This is exploitable on sites using debug mode with Laravel before 8.4.2. Authors: - Heyder Andrade <[email protected]> - ambionics
CVSS scores for CVE-2021-3129
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Source |
---|---|---|---|---|---|
7.5
|
HIGH | AV:N/AC:L/Au:N/C:P/I:P/A:P |
10.0
|
6.4
|
[email protected] |
9.8
|
CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
3.9
|
5.9
|
[email protected] |
References for CVE-2021-3129
-
http://packetstormsecurity.com/files/165999/Ignition-Remote-Code-Execution.html
Exploit;Third Party Advisory;VDB Entry
-
https://github.com/facade/ignition/pull/334
Patch;Third Party Advisory
-
https://www.ambionics.io/blog/laravel-debug-rce
Exploit;Third Party Advisory
-
http://packetstormsecurity.com/files/162094/Ignition-2.5.1-Remote-Code-Execution.html
Exploit;Third Party Advisory;VDB Entry
Products affected by CVE-2021-3129
- cpe:2.3:a:facade:ignition:*:*:*:*:*:laravel:*:*