CVE-2026-48687
FastNetMon Community Edition through 1.2.9 contains an OS command inje ...
Einstufung nach Quelle
Trivys eigenes Label ist CRITICAL. Kritisch laut NVD. Niedriger laut Ubuntu (mittel).
Beschreibung
FastNetMon Community Edition through 1.2.9 contains an OS command injection vulnerability in the Juniper router integration plugin. The _log() function in src/juniper_plugin/fastnetmon_juniper.php (lines 117-118) constructs shell commands by concatenating the $msg parameter directly into exec() calls: exec("echo `date` \"- {FASTNETMON] - " . $msg . " \" >> " . $FILE_LOG_TMP). The $msg variable contains unsanitized data derived from command-line arguments argv[1] through argv[3], which represent the attack IP address, direction, and power. While FastNetMon's C++ core currently passes IP addresses via inet_ntoa() (which only produces safe dotted-decimal notation), the PHP script performs no input validation or shell escaping. If the script is invoked directly, by another orchestration system, or if future code changes pass string-sourced IPs, arbitrary commands can be injected. The correct fix is to replace exec() with file_put_contents() or use escapeshellarg() on all parameters.
Betroffene Pakete und behobene Versionen
| Quelle | Paket | Behoben in |
|---|---|---|
| debian 12 | fastnetmon | kein Fix angegeben |
| debian 13 | fastnetmon | 1.2.9-0+deb13u1 |
| debian 14 | fastnetmon | 1.2.9-1 |
| echo | fastnetmon | 1.2.9-0+deb13u1 |
| rapidfort debian 12 | fastnetmon | 0:1.2.9-0+deb13u1, 0:1.2.9-1 |
| rapidfort debian 13 | fastnetmon | 0:1.2.9-0+deb13u1, 0:1.2.9-1 |
| rapidfort fedora 43 | fastnetmon | 1.2.9-2.fc43 |
| rapidfort Oracle Linux 10 | fastnetmon | kein Fix angegeben |
| rapidfort Oracle Linux 9 | fastnetmon | kein Fix angegeben |
| rapidfort ubuntu 20.04 | fastnetmon | kein Fix angegeben |
| rapidfort ubuntu 22.04 | fastnetmon | kein Fix angegeben |
| rapidfort ubuntu 24.04 | fastnetmon | kein Fix angegeben |
Alle 15 Einträge aus 15 Quellen zeigen
| Quelle | Paket | Behoben in |
|---|---|---|
| debian 12 | fastnetmon | kein Fix angegeben |
| debian 13 | fastnetmon | 1.2.9-0+deb13u1 |
| debian 14 | fastnetmon | 1.2.9-1 |
| echo | fastnetmon | 1.2.9-0+deb13u1 |
| rapidfort debian 12 | fastnetmon | 0:1.2.9-0+deb13u1, 0:1.2.9-1 |
| rapidfort debian 13 | fastnetmon | 0:1.2.9-0+deb13u1, 0:1.2.9-1 |
| rapidfort fedora 43 | fastnetmon | 1.2.9-2.fc43 |
| rapidfort Oracle Linux 10 | fastnetmon | kein Fix angegeben |
| rapidfort Oracle Linux 9 | fastnetmon | kein Fix angegeben |
| rapidfort ubuntu 20.04 | fastnetmon | kein Fix angegeben |
| rapidfort ubuntu 22.04 | fastnetmon | kein Fix angegeben |
| rapidfort ubuntu 24.04 | fastnetmon | kein Fix angegeben |
| ubuntu 20.04-ESM | fastnetmon | 1.1.4-1ubuntu0.1~esm1 |
| ubuntu 24.04 | fastnetmon | kein Fix angegeben |
| ubuntu 26.04 | fastnetmon | kein Fix angegeben |
Referenzen
- https://github.com/pavel-odintsov/fastnetmon
- https://github.com/pavel-odintsov/fastnetmon/blob/master/src/juniper_plugin/fastnetmon_juniper.php
- https://github.com/pavel-odintsov/fastnetmon/commit/6f58184fb60248df011c4c379bf445e07609ad27
- https://github.com/pavel-odintsov/fastnetmon/pull/1049
- https://lorikeetsecurity.com/blog/fastnetmon-cve-2026-48687-juniper-cmd-injection
- https://ubuntu.com/security/notices/USN-8429-1
- https://www.cve.org/CVERecord?id=CVE-2026-48687