CVE Catalog

CVE-2026-48685

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.30%

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

Summary

FastNetMon Community Edition up to version 1.2.9 has an out-of-bounds memory access vulnerability when parsing BGP path attributes with the extended length flag set. The parse_raw_bgp_attribute() function reads only one byte for the attribute length instead of two, leading to parse errors and potential out-of-bounds access.

Risk Assessment

An attacking BGP peer can remotely crash FastNetMon or leak memory data.

Recommendation

Update FastNetMon to version 1.3.0 or later if available, or apply a patch.

Other vulnerabilities in FastNetMon

See all
Original NVD description (English source)

FastNetMon Community Edition through 1.2.9 has out-of-bounds memory access because it incorrectly parses BGP path attributes with the extended length flag set. In src/bgp_protocol.hpp, the parse_raw_bgp_attribute() function correctly identifies when extended_length_bit is set and sets length_of_length_field to 2, but then reads only a single byte for the attribute value length (attribute_value_length = value[2] at line 173). Per RFC 4271 Section 4.3, when the Extended Length bit is set, the Attribute Length field is two octets and the value should be read as a 16-bit big-endian integer from value[2] and value[3]. As a result, any attribute longer than 255 bytes has its length silently truncated to the low byte (e.g., 300 bytes = 0x012C is read as 0x2C = 44 bytes). The remaining 256 bytes are then misinterpreted as subsequent attributes, causing cascading parse failures and potential out-of-bounds memory access.

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