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.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
n/a n/a
n/aaffected
References
- https://www.ambionics.io/blog/laravel-debug-rce ↗
- https://github.com/facade/ignition/pull/334 ↗
- http://packetstormsecurity.com/files/162094/Ignition-2.5.1-Remote-Code-Execution.html ↗
- http://packetstormsecurity.com/files/165999/Ignition-Remote-Code-Execution.html ↗
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2021-3129 ↗