Description
KLog Server 2.4.1 allows OS command injection via shell metacharacters in the actions/authenticate.php user parameter.
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
-
Klog Server authenticate.php user Unauthenticated Command Injection
exploit/linux/http/klog_server_authenticate_user_unauth_command_injection
Exploit-DB 2
- Klog Server 2.4.1 - Unauthenticated Command Injection (Metasploit) EDB-49474 · webapps · Jan 25, 2021 · verified
- Klog Server 2.4.1 - Command Injection (Unauthenticated) EDB-49366 · webapps · Jan 5, 2021 · verified
GitHub 1 repository
-
Al1ex/CVE-2020-35729 ★ 5 · Apr 9, 2021
CVE-2020-35729
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.
- Klog Server <=2.41 - Unauthenticated Command Injection http/cves/2020/CVE-2020-35729.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
References
- https://github.com/mustgundogdu/Research/blob/main/KLOG_SERVER/README.md
- https://github.com/mustgundogdu/Research/blob/main/KLOG_SERVER/Exploit_Code
- http://packetstormsecurity.com/files/160798/Klog-Server-2.4.1-Command-Injection.html
- http://packetstormsecurity.com/files/161123/Klog-Server-2.4.1-Command-Injection.html
- http://packetstormsecurity.com/files/161410/Klog-Server-2.4.1-Command-Injection.html