Description
Ajenti 2.1.36 contains an authentication bypass vulnerability that allows remote attackers to execute arbitrary commands after successful login. Attackers can leverage the /api/terminal/create endpoint to send a netcat reverse shell payload targeting a specified IP and port.
Problem types
Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Product status
References
www.exploit-db.com/exploits/48929 (ExploitDB-48929)
github.com/ajenti/ajenti (Ajenti GitHub Repository)
www.vulncheck.com/advisories/ajenti-remote-code-execution (VulnCheck Advisory: Ajenti 2.1.36 - Remote Code Execution)