Impact
lldpd is an LLDP implementation that previously miscalculated the number of bytes to move when stripping 802.1Q VLAN tags from Ethernet frames. The incorrect argument to memmove() caused a four‑byte heap buffer over‑read when a frame size matched the interface MTU, exposing a small portion of heap memory; this falls under CWE‑125.
Affected Systems
All versions of lldpd prior to 1.0.22 are affected. Users running the lldpd daemon on network interfaces that receive LLDP frames should verify their deployment and upgrade if necessary.
Risk and Exploitability
With a CVSS score of 6.5, the vulnerability presents moderate severity. No EPSS score is published and the issue is not listed in CISA KEV, suggesting low public exploitation activity. Nevertheless, an attacker who can insert crafted VLAN‑tagged frames onto a network segment that the lldpd daemon monitors can trigger the over‑read to leak memory contents, potentially aiding other attacks. The attack vector is local to the network but is viable in environments where untrusted hosts can send LLDP traffic.
OpenCVE Enrichment