Vulnerability Details CVE-2026-48695
FastNetMon Community Edition through 1.2.9 contains an OS command injection vulnerability in the MikroTik router integration plugin. The _log() function in src/mikrotik_plugin/fastnetmon_mikrotik.php (lines 107-108) constructs shell commands by concatenating the $msg parameter directly into exec() calls: exec("echo `date` \"- {FASTNETMON] - " . $msg . " \" >> " . $FILE_LOG_TMP). This is identical in pattern to the Juniper plugin vulnerability. The $msg variable contains unsanitized attack data from command-line arguments. An attacker who can influence argv[] values can inject arbitrary shell commands. The fix is to replace exec() with file_put_contents() or use escapeshellarg().
Exploit prediction scoring system (EPSS) score
EPSS Score 0.001
EPSS Ranking 16.7%
CVSS Severity
CVSS v3 Score 8.1
Products affected by CVE-2026-48695
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.0.0
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.1.0
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.1.1
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.1.2
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.1.3
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.1.4
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.1.5
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.1.6
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.1.7
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.1.8
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.1.9
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.2.0
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.2.1
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.2.2
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.2.3
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.2.4
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.2.5
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.2.6
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.2.7
-
cpe:2.3:a:pavel-odintsov:fastnetmon:1.2.8