NetSight
high8.1Known exploitedPublic exploit code

CVE-2018-15133

Laravel Framework RCE Vulnerability

Exploited in the wild

This vulnerability is on a Known Exploited Vulnerabilities catalogue, added 2024-01-16. Federal due date: 2024-02-06.

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

Public exploit code

Working exploit or proof of concept code has been published for this vulnerability. Treat unpatched systems as at risk.

Impact

In Laravel Framework through 5.5.40 and 5.6.x through 5.6.29, remote code execution might occur as a result of an unserialize call on a potentially untrusted X-XSRF-TOKEN value. This involves the decrypt method in `Illuminate/Encryption/Encrypter.php` and PendingBroadcast in `gadgetchains/Laravel/RCE/3/chain.php` in phpggc. The attacker must know the application key, which normally would never occur, but could happen if the attacker previously had privileged access or successfully accomplished a previous attack.

Affected packages

EcosystemPackageAffectedFixed in
composerlaravel/framework<= 5.5.40none recorded

Affected products

VendorProductAffected versions
LaravelLaravel
through 5.5.40
from 5.6.0 through 5.6.29

Weakness classification

References