CVE Catalog

CVE-2026-48695

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
1.07%

61th percentile - higher than 61% of all known CVEs

Summary

FastNetMon Community Edition up to version 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. An attacker who can influence argv[] values can inject arbitrary shell commands.

Risk Assessment

The risk for the organization includes the possibility of remote arbitrary command execution by an attacker, potentially leading to full server compromise, data theft, or disruption of network monitoring.

Recommendation

It is recommended to immediately upgrade FastNetMon to a version after 1.2.9 that includes the fix replacing exec() with file_put_contents() or using escapeshellarg(). If an upgrade is not possible, temporarily disable the MikroTik plugin.

Other vulnerabilities in FastNetMon

See all
Original NVD description (English source)

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().

Vulnerability data from NVD (NIST) · CISA KEV · EPSS