CVE-2026-48692
Analyzed Analyzed - Analysis Complete
FastNetMon Community Edition Unauthenticated gRPC API Access

Publication date: 2026-05-26

Last updated on: 2026-05-27

Assigner: MITRE

Description
FastNetMon Community Edition through 1.2.9 exposes a gRPC API server on port 50052 with no authentication mechanism. The server is initialized with grpc::InsecureServerCredentials() (src/fastnetmon.cpp line 477) and a source code comment explicitly acknowledges 'Listen on the given address without any authentication mechanism.' None of the RPC methods in src/api.cpp (ExecuteBan, ExecuteUnBan, GetBanlist, GetTotalTrafficCounters, etc.) perform any credential verification. The ExecuteBan and ExecuteUnBan methods trigger security-critical actions: BGP route announcements that can blackhole network traffic, and execution of external notification scripts via popen(). An attacker with local network access can ban arbitrary IP addresses (causing denial of service to legitimate traffic), unban active attacks (disabling DDoS mitigation), and trigger script execution. There is also no role-based access control separating read-only monitoring from destructive administrative operations.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-05-26
Last Modified
2026-05-27
Generated
2026-06-16
AI Q&A
2026-05-26
EPSS Evaluated
2026-06-14
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
pavel-odintsov fastnetmon to 1.2.9 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-306 The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

FastNetMon Community Edition through version 1.2.9 exposes a gRPC API server on port 50052 without any authentication mechanism. The server uses grpc::InsecureServerCredentials(), meaning it listens without verifying credentials. None of the RPC methods, including ExecuteBan, ExecuteUnBan, GetBanlist, and GetTotalTrafficCounters, perform credential verification.

This lack of authentication allows an attacker with local network access to perform security-critical actions such as banning arbitrary IP addresses, which can cause denial of service to legitimate traffic, unbanning active attacks to disable DDoS mitigation, and triggering execution of external notification scripts. Additionally, there is no role-based access control to separate read-only monitoring from destructive administrative operations.

Impact Analysis

An attacker with local network access can exploit this vulnerability to ban arbitrary IP addresses, effectively causing denial of service to legitimate users by blackholing their traffic.

The attacker can also unban active attacks, disabling the system's DDoS mitigation capabilities, which can leave the network vulnerable to ongoing attacks.

Furthermore, the attacker can trigger execution of external notification scripts, potentially leading to further compromise or unauthorized actions on the system.

Detection Guidance

This vulnerability can be detected by checking if the FastNetMon Community Edition is running a gRPC API server on port 50052 without any authentication mechanism.

You can use network scanning or port checking commands to verify if port 50052 is open and listening on your system.

  • Use netstat or ss to check listening ports: netstat -tuln | grep 50052 or ss -tuln | grep 50052
  • Use nmap to scan the host for open gRPC port: nmap -p 50052 <target-ip>
  • Attempt to connect to the gRPC server on port 50052 and check if authentication is required (it should not be).
Mitigation Strategies

Immediate mitigation steps include restricting network access to the gRPC API server on port 50052 to trusted hosts only.

Since the server uses grpc::InsecureServerCredentials() with no authentication, you should implement network-level controls such as firewall rules or access control lists (ACLs) to prevent unauthorized access.

Additionally, consider disabling or limiting the exposure of the gRPC API server if it is not required.

Monitor for any suspicious activity involving banning or unbanning IP addresses and execution of external scripts triggered via the API.

Compliance Impact

The vulnerability in FastNetMon Community Edition exposes a gRPC API server without any authentication or access control, allowing an attacker with local network access to perform critical actions such as banning arbitrary IP addresses and executing external scripts.

This lack of authentication and role-based access control can lead to unauthorized access and manipulation of network traffic, potentially causing denial of service and disabling DDoS mitigation.

Such unauthorized access and control over network infrastructure could result in violations of common security requirements found in standards and regulations like GDPR and HIPAA, which mandate protection of data integrity, availability, and confidentiality.

Specifically, the inability to restrict or audit administrative actions may lead to non-compliance with these regulations' requirements for secure access controls and incident response capabilities.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-48692. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart