Description
Bludit 3.9.2 allows remote code execution via bl-kernel/ajax/upload-images.php because PHP code can be entered with a .jpg file name, and then this PHP code can write other PHP code to a ../ pathname.
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
-
Bludit Directory Traversal Image File Upload Vulnerability
exploit/linux/http/bludit_upload_images_exec
Exploit-DB 3
- Bludit 3.9.2 - Directory Traversal EDB-48701 · webapps · Jul 26, 2020
- Bludit 3.9.12 - Directory Traversal EDB-48568 · webapps · Jun 9, 2020
- Bludit - Directory Traversal Image File Upload (Metasploit) EDB-47699 · remote · Nov 20, 2019 · verified
GitHub 8 repositories
-
cybervaca/CVE-2019-16113 ★ 14 · Jun 4, 2020
CVE-2019-16113 - bludit >= 3.9.2 RCE authenticate
-
hg8/CVE-2019-16113-PoC ★ 5 · Jun 9, 2020
Bludit >= 3.9.2 - Authenticated RCE (CVE-2019-16113)
-
ynots0ups/CVE-2019-16113 ★ 5 · Jun 3, 2020
-
mind2hex/CVE-2019-16113-Bludit-3.9.2-RCE ★ 1 · Mar 28, 2024
Bludit 3.9.2 Remote Command Execution (RCE)
-
DXY0411/CVE-2019-16113 ★ 0 · Feb 5, 2021
-
m4rm0k/CVE-2019-16113 ★ 0 · Oct 7, 2020
Bludit 3.9.2 - Remote command execution - CVE-2019-16113
-
dldygnl/CVE-2019-16113 ★ 0 · Jul 17, 2020
Bludit Exploitation Via upload Image.php
-
Kenun99/CVE-2019-16113-Dockerfile ★ 0 · Jul 3, 2020
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- https://github.com/bludit/bludit/issues/1081
- http://packetstormsecurity.com/files/155295/Bludit-Directory-Traversal-Image-File-Upload.html
- http://packetstormsecurity.com/files/157988/Bludit-3.9.12-Directory-Traversal.html
- http://packetstormsecurity.com/files/158569/Bludit-3.9.2-Directory-Traversal.html