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-2023-4220-PoC — Automated proof-of-concept exploit for CVE-2023-4220 in Chamilo LMS, enabling arbitrary file upload and remote code execution via unauthenticated access to the big upload functionality. | Kitploit
Tools/GitHubGitHub/sn0wbaall/cve-2023-4220-poc
Payload GenerationVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingRed Teaming
GitHubsn0wbaall/cve-2023-4220-poc

CVE-2023-4220-PoC

Automated proof-of-concept exploit for CVE-2023-4220 in Chamilo LMS, enabling arbitrary file upload and remote code execution via unauthenticated access to the big upload functionality.

View Repository
26 months 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-2023-4220 (Arbitrary File Upload / RCE) - PoC

I created this script to automate the exploitation of CVE-2023-4220 and obtain a reverse shell on the Hack The Box PermX machine.

This vulneraibilitie affects Chamilo LMS versions ≤ 1.11.24, due to insufficient validation in the big upload funcionality. An unauthenticated attacker can upload files toa publicly accesible directory, which may lead to stored XSS or Remote code Excecution (RCE) if a malicious script in uploaded.

the vulerable endpoint is located in:

root@kitploit:~
/main/inc/lib/javascript/bigupload/files/

When file names and types are not properly validated, uploaded files can be accessed directly through the web server.

PoC

PoC

PoC

Download Tool