CVE-2021-3129

CriticalActively exploited (CISA KEV)Known to be used in ransomware campaigns

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.

SeverityCritical
CVSS9.8
Exploit probability—
ProductLaravel Ignition
PublishedJan 12, 2021
First seenJan 12, 2021
Added to KEVSep 18, 2023

How to fix

CISA required action

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

CISA due date: Oct 9, 2023
Update
  • facade ignition2.5.2 or later
  • facade/ignition2.5.2, 2.4.2, 1.16.14, 1.6.15 or later

Affected products

ProductAffected versionsFixed in
facade ignitionv < 2.5.22.5.2
facade/ignitionPackagist2.5.0 ≤ v < 2.5.2, 2.0.0 ≤ v < 2.4.2, 1.7.0 ≤ v < 1.16.14, v < 1.6.152.5.2, 2.4.2, 1.16.14, 1.6.15

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.