← Voltar à pesquisa de CVEs

CVE-2026-48688

FastNetMon

Descrição

FastNetMon Community Edition through 1.2.9 contains multiple out-of-bounds reads in the BGP MP_REACH_NLRI IPv6 attribute decoder. The function decode_mp_reach_ipv6() in src/bgp_protocol.cpp contains a TODO comment at line 156 explicitly acknowledging -we should add sanity checks to avoid reads after attribute memory block.- The function casts raw pointers to structure types without verifying sufficient data exists (line 158), uses the attacker-controlled length_of_next_hop field to determine memcpy size (line 181), and computes prefix_length by dereferencing a pointer calculated from multiple attacker-controlled offsets without bounds validation (line 189). The prefix_length is then used to calculate number_of_bytes_required_for_prefix which becomes a memcpy length (line 202) with no check against remaining buffer size.

CVSS 7.5EPSS 0.28300000000000003%Risco 0.77
Ver fonte
Publicação
2026-05-26 16:16:26
Versões afetadas
<1.2.9
Tipo
Core software
Última alteração
2026-07-24 11:10:00
Vetor
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N