Skip to content
OpenAdvisories
Critical · 9.8 CVE-2026-48689 EUVD-2026-31956GHSA-5444-f65m-f3c8

FastNetMon Community Edition through 1.2.9 contains an off-by-one heap-based buffer overflow in the dynamic_binary_buffer_t class (src/dyna…

Published May 26, 2026 · Updated May 27, 2026 · Assigned by mitre

Description

FastNetMon Community Edition through 1.2.9 contains an off-by-one heap-based buffer overflow in the dynamic_binary_buffer_t class (src/dynamic_binary_buffer.hpp). Five methods (append_dynamic_buffer, append_data_as_pointer, append_data_as_object_ptr, memcpy_from_ptr, memcpy_from_object_ptr) use an incorrect bounds check of the form 'if (offset + length > maximum_internal_storage_size + 1)' instead of the correct 'if (offset + length > maximum_internal_storage_size)'. This allows writing exactly one byte past the end of the heap-allocated buffer. The class is used pervasively in BGP message encoding/decoding, NetFlow template processing, and Flow Spec NLRI construction. An attacker who can send network traffic (NetFlow, sFlow, IPFIX, or BGP) to a FastNetMon instance can trigger this overflow, potentially achieving arbitrary code execution by corrupting heap metadata. Notably, the append_byte() method uses the correct bounds check, confirming the inconsistency.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 fastnetmon 1.2.9-1 —
Debian 13 fastnetmon 1.2.9-0+deb13u1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 fastnetmon No fix yet —
Ubuntu 25.10 fastnetmon No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 26.04 LTS fastnetmon 1.2.8+git20250911-2ubuntu0.1~esm1 USN-8429-1
Ubuntu Pro 24.04 LTS fastnetmon 1.2.6-1ubuntu0.1~esm1 USN-8429-1
Ubuntu Pro 20.04 LTS fastnetmon 1.1.4-1ubuntu0.1~esm1 USN-8429-1

Advisories 1

References