CVE Catalog

Actively exploited in the wild

Laravel Ignition File Upload Vulnerability

Laravel - Ignition · Listed in the CISA KEV since 2023-09-18. This indicates confirmed attacks in production environments.

Required action: Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

CVE-2021-3129

CriticalCVSS 9.8KEV
Published: Updated: Translated: NVD NIST

Summary

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.

Risk Assessment

An attacker can remotely execute arbitrary code on the application server, leading to system compromise and data access.

Recommendation

Update Laravel to 8.4.2 or later and Ignition to 2.5.2 or later; disable debug mode in production environments.

Related vulnerabilities

Original NVD description (English source)

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 data from NVD (NIST) · CISA KEV · EPSS