CVE-2021-3129
facade ignition
Published 12 Jan 2021 · updated 17 Jun 2026 · Analyzed
9.8 Critical · CVSS 3.1, NVD
Exploited in the wild
CISA added this to its Known Exploited Vulnerabilities catalog on 18 Sept 2023, with a remediation deadline of 9 Oct 2023 for US federal agencies. It has been used in ransomware campaigns.
Required action: Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
Description
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.
References
- packetstormsecurity.com/files/162094/Ignition-2.5.1-Remote-Code-Execution.html · Exploit, Third Party Advisory, VDB Entry
- packetstormsecurity.com/files/165999/Ignition-Remote-Code-Execution.html · Exploit, Third Party Advisory, VDB Entry
- github.com/facade/ignition/pull/334 · Patch, Third Party Advisory
- www.ambionics.io/blog/laravel-debug-rce · Exploit, Third Party Advisory
- www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2021-3129 · US Government Resource