CVE-2026-48697
WysokieCVSS 7.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 6 - wyżej niż 6% wszystkich znanych CVE
Streszczenie
FastNetMon Community Edition do wersji 1.2.9 nie weryfikuje certyfikatów TLS w połączeniach HTTPS wychodzących. Funkcja execute_web_request_secure() nie wywołuje set_verify_mode(verify_peer), przez co OpenSSL nie sprawdza łańcucha certyfikatów serwera. Funkcja ta jest używana do raportowania telemetrii, wysyłając dane systemowe.
Ocena ryzyka
Atakujący może przeprowadzić atak man-in-the-middle, przechwytując i modyfikując dane telemetryczne (CPU, kernel, statystyki ruchu) lub przekierowując je na złośliwy serwer.
Rekomendacja
Zaktualizuj FastNetMon Community Edition do wersji 1.2.10 lub nowszej, która zawiera poprawkę weryfikacji TLS.
Inne podatności w FastNetMon Community Edition
Zobacz wszystkie- CVE-2026-48690Wysokie
W FastNetMon Community Edition do wersji 1.2.9 występuje podatność przepełnienia liczby całkowitej w alokacji bufora przechwytywania pakietów. Funkcja allocate_buffer() używa 32-bitowej arytmetyki bez znaku, co przy odpowiednio dużej wartości buffer_size_in_packets prowadzi do przepełnienia i alokacji zbyt małego bufora, a następnie zapisu poza nim.
- CVE-2026-48683Średnie
FastNetMon Community Edition do wersji 1.2.9 zawiera podatność odczytu poza zakresem w procesorze przepływu danych NetFlow v9. W pliku src/netflow_plugin/netflow_v9_collector.cpp, gałąź Data template (linie 1695-1702) iteruje po rekordach przepływu bez sprawdzania granic, podczas gdy gałąź Options template robi to poprawnie. Ponieważ definicje szablonów są przesyłane przez niezaufane UDP, atakujący może stworzyć szablony powodujące odczyt pamięci poza buforem pakietu.
Oryginalny opis (angielski, źródło NVD)
FastNetMon Community Edition through 1.2.9 does not verify TLS certificates on outbound HTTPS connections. The execute_web_request_secure() function in src/fast_library.cpp creates a boost::asio::ssl::context with tls_client mode and calls set_default_verify_paths() to load CA certificates, but never calls set_verify_mode(boost::asio::ssl::verify_peer). Without this call, OpenSSL performs the TLS handshake without validating the server's certificate chain, making all HTTPS connections vulnerable to man-in-the-middle attacks. This function is used for telemetry reporting to community-stats.fastnetmon.com, which sends system information including CPU model, kernel version, traffic statistics, and software configuration. An attacker can intercept and modify this data or redirect it to a malicious server.

