Description
A remote command execution vulnerability exists in IPFire before version 2.19 Core Update 101 via the 'proxy.cgi' CGI interface. An authenticated attacker can inject arbitrary shell commands through crafted values in the NCSA user creation form fields, leading to command execution with web server privileges.
Problem types
CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
CWE-20 Improper Input Validation
CWE-306 Missing Authentication for Critical Function
Product status
Any version before 2.19 Core Update 101
Credits
Yann Cam
References
www.ipfire.org/news/ipfire-2-19-core-update-101-released
raw.githubusercontent.com/...linux/http/ipfire_proxy_exec.rb
www.exploit-db.com/exploits/39765
www.asafety.fr/...-core-update-101-remote-command-execution/
bugzilla.ipfire.org/show_bug.cgi?id=11087
www.vulncheck.com/advisories/ipfire-authenticated-rce