CVE-2018-15133: Laravel Deserialization of Untrusted Data Vulnerability
Vulnerability summary
CVE-2018-15133 is a high (CVSS 8.1) Deserialization of Untrusted Data vulnerability in Laravel Laravel Framework. It is known to be exploited: CISA lists it, first on 16-01-2024. EPSS estimates a 76.57% chance of exploitation in the next 30 days, higher than 99.5% of scored vulnerabilities. 3 public exploits are recorded.
Timeline
- 09-08-2018PublishedVulnerability first disclosed.
- 16-01-2024Added to CISA KEVLaravel Deserialization of Untrusted Data Vulnerability
- 06-02-2024CISA remediation dueApply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
- 21-10-2025Last modifiedVulnerability information updated.
Description
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.
CVSS metrics
3 scores · 2 sources · 2 versions- NVDNIST8.1HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
76.57%
Chance of exploitation in the next 30 days
Percentile
100%
Versus all other CVEs
30-day change
-0.24 pp
From 76.81% on 18-09-2026
Known exploited
Compare KEV catalogs- Added
- 16-01-2024
- Federal due date
- 06-02-2024
CISA required action
Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable. laravel.com/docs/5.6/upgrade nvd.nist.gov/vuln/detail/CVE-2018-15133
Public exploits
3 foundExploit Reference (packetstormsecurity.com)
Maturity: unknown
PHP Laravel Framework 5.5.40 / 5.6.x < 5.6.30 - token Unserialize Remote Command Execution (Metasploit)
Maturity: weaponized
PHP Laravel Framework token Unserialize Remote Command Execution
exploit/unix/http/laravel_token_unserialize_exec
Maturity: weaponized
Weaknesses
CWE · root causeAffected systems
Laravel1 product
- laravel≤ 5.5.40 | ≥ 5.6.0, ≤ 5.6.29
1 vendor · 1 product
References
3 links- www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2018-15133Government ResourceUS Government Resource