Description
Unrestricted file upload in big file upload functionality in `/main/inc/lib/javascript/bigupload/inc/bigUpload.php` in Chamilo LMS <= v1.11.24 allows unauthenticated attackers to perform stored cross-site scripting attacks and obtain remote code execution via uploading of web shell.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Chamilo | Chamilo | ≤ 1.11.24 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Chamilo v1.11.24 Unrestricted File Upload PHP Webshell
exploit/linux/http/chamilo_bigupload_webshell
Exploit-DB 1
- Chamilo LMS 1.11.24 - Remote Code Execution (RCE) EDB-52083 · webapps · Mar 18, 2025
GitHub 26 repositories · most starred shown
-
Rai2en/CVE-2023-4220-Chamilo-LMS ★ 5 · Jul 7, 2024
This is a script written in Python that allows the exploitation of the Chamilo's LMS software security flaw described in CVE-2023-4220
-
Ziad-Sakr/Chamilo-CVE-2023-4220-Exploit ★ 4 · Jul 8, 2024
This is an Exploit for Unrestricted file upload in big file upload functionality in Chamilo-LMS for this location "/main/inc/lib/javascript/bigupload/inc/bigUpload.php" in Chamilo LMS <= v1.11.24, an…
-
thefizzyfish/CVE-2023-4220_Chamilo_RCE ★ 2 · Aug 24, 2024
Python exploit for Chamilo Unrestricted File Upload Vuln - CVE-2023-4220
-
zora-beep/CVE-2023-4220 ★ 1 · Jan 24, 2025
Exploit for CVE-2023-4220
-
Pr1or95/CVE-2023-4220-exploit ★ 1 · Dec 5, 2024
Carga de archivos sin restricciones en la funcionalidad de carga de archivos grandes en `/main/inc/lib/javascript/bigupload/inc/bigUpload.php` en Chamilo LMS en versiones <= 1.11.24 permite a atacant…
-
oxapavan/CVE-2023-4220-HTB-PermX ★ 1 · Nov 10, 2024
-
bueno-armando/CVE-2023-4220-RCE ★ 1 · Oct 23, 2024
-
0x00-null/Chamilo-CVE-2023-4220-RCE-Exploit ★ 1 · Sep 3, 2024
(CVE-2023-4220) Chamilo LMS Unauthenticated Big Upload File Remote Code Execution
-
N1ghtfallXxX/CVE-2023-4220 ★ 1 · Jul 7, 2024
Chamilo LMS Unauthenticated Remote Code Execution
-
dollarboysushil/Chamilo-LMS-Unauthenticated-File-Upload-CVE-2023-4220 ★ 1 · Jul 7, 2024
Unrestricted file upload in big file upload functionality in `/main/inc/lib/javascript/bigupload/inc/bigUpload.php` in Chamilo LMS <= v1.11.24 allows unauthenticated attackers to perform stored cross…
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- Chamilo LMS <= 1.11.24 - Remote Code Execution http/cves/2023/CVE-2023-4220.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
References
- https://support.chamilo.org/projects/chamilo-18/wiki/security_issues#Issue-130-2023-09-04-Critical-impact-High-risk-Unauthenticated-users-may-gain-XSS-and-unauthenticated-RCE-CVE-2023-4220 vendor-advisory
- https://starlabs.sg/advisories/23/23-4220 third-party-advisory
- https://github.com/chamilo/chamilo-lms/commit/3b487a55076fb06f96809b790a35dcdd42f8ec49 patch