Description
In version 3.5 and prior of Cambium Networks ePMP firmware, a lack of input sanitation for certain parameters on the web management console allows any authenticated user (including the otherwise low-privilege readonly user) to inject shell meta-characters as part of a specially-crafted POST request to the get_chart function and run OS-level commands, effectively as root.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Cambium Networks | ePMP | 3.5 and prior | — |
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 4 modules
-
Cambium ePMP1000 'ping' Shell via Command Injection (up to v2.5)
exploit/unix/http/epmp1000_ping_cmd_shell
-
Cambium ePMP 1000 'ping' Command Injection (up to v2.5)
auxiliary/scanner/http/epmp1000_ping_cmd_exec
-
Cambium ePMP1000 'get_chart' Shell via Command Injection (v3.1-3.5-RC7)
exploit/unix/http/epmp1000_get_chart_cmd_shell
-
Cambium ePMP 1000 'get_chart' Command Injection (v3.1-3.5-RC7)
auxiliary/scanner/http/epmp1000_get_chart_cmd_exec
Exploit-DB 1
- Cambium ePMP1000 - 'get_chart' Shell via Command Injection (Metasploit) EDB-43413 · remote · Jan 1, 2018 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.