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 atacantes no autenticados realizar ataques de Cross Site Scripting almacenados y obtener código remoto ejecución mediante la carga de web shell.# CVE-2023-4220-exploit
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 atacantes no autenticados realizar ataques de Cross Site Scripting almacenados y obtener código remoto ejecución mediante la carga de web shell.
# PoC
```
bash CVE.2023-4220.sh -f (webshell) -u (URL) -l (puerto)
```

El archivo subido deberíamos poder verlo en la siguiente ruta: /main/inc/lib/javascript/bigupload/files.

# Webshell
En este caso, hemos creado una webshell con la herramienta **Hack-Tools**.

[4.0K] /data/pocs/a1b8fffe92f939429d386e739331a977fa43b981
├── [2.5K] CVE-2023-4220.sh
└── [ 902] README.md
0 directories, 2 files