| 标题 | Novastar CX40 / NetFilter Utility <=2.44.0 firmwares Command Injection |
|---|
| 描述 | Novastar uses various propitiatory utilities to perform actions on their devices, one of them is ``/usr/nova/bin/netconfig``, which as the name suggests, handles the device's network configuration.
There are at least a dozen ``system()`` and or ``popen()`` calls with user input that are used to configure the device's network which lack sanitization, one could potentially inject shell escaping characters like backticks or a subshell (\`, $()) and execute arbitrary commands.
```c
sprintf(cmd, "/sbin/ip addr del %s/%d dev %s", nettask, v10, if_name); // user input formatting into the command buffer
puts(cmd); // redundant puts call, probably for debugging purposes
system(cmd); // command execution right off the bat
``` |
|---|
| 用户 | ninpwn (UID 82253) |
|---|
| 提交 | 2025-03-21 21時03分 (2 年前) |
|---|
| 管理 | 2025-03-30 22時33分 (9 days later) |
|---|
| 状态 | 已接受 |
|---|
| VulDB条目 | 302058 [Novastar CX40 直到 2.44.0 NetFilter Utility /usr/nova/bin/netconfig system/popen 权限提升] |
|---|
| 积分 | 17 |
|---|