CVE-2026-48715
Received Received - Intake
Stack Buffer Overflow in radvd radvdump Utility

Publication date: 2026-06-19

Last updated on: 2026-06-19

Assigner: GitHub, Inc.

Description
radvd is a router advertisement daemon for IPv6. Prior to version 2.21, the `radvdump` utility shipped with radvd contains a stack buffer overflow in the Route Information option parser. When processing a crafted ICMPv6 Router Advertisement, `print_ff()` copies up to 2032 bytes from attacker-controlled packet data into a 16-byte `struct in6_addr` on the stack, overflowing by up to 2016 bytes. Note that the main `radvd` daemon is not affected by the vulnerability. Version 2.21 patches the issue.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-19
Last Modified
2026-06-19
Generated
2026-06-21
AI Q&A
2026-06-19
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
radvd_project radvdump to 2.20 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-121 A stack-based buffer overflow condition is a condition where the buffer being overwritten is allocated on the stack (i.e., is a local variable or, rarely, a parameter to a function).
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Executive Summary

CVE-2026-48715 is a stack-based buffer overflow vulnerability in the radvdump utility, which is part of the radvd package used for IPv6 router advertisements. The issue exists in the Route Information option parser where the function print_ff() copies up to 2032 bytes from attacker-controlled packet data into a 16-byte structure on the stack, causing an overflow of up to 2016 bytes. This happens because the code does not properly validate the length field of the Route Information option, allowing values beyond the limits specified by RFC4191.

The vulnerability only affects radvdump and not the main radvd daemon. Exploitation requires the attacker to be on the same network segment (network adjacency) and to send a specially crafted ICMPv6 Router Advertisement packet. The vulnerability has been fixed in radvdump version 2.21 by adding strict validation of the length field and other security hardening measures.

Impact Analysis

This vulnerability can have a high impact on the affected system's confidentiality, integrity, and availability. Because it is a stack buffer overflow, a successful exploit could allow an attacker to execute arbitrary code remotely on the system running radvdump.

The attack vector is limited to network adjacency, meaning the attacker must be on the same local network segment and send a crafted ICMPv6 Router Advertisement packet to trigger the overflow. If exploited, this could lead to remote code execution, potentially compromising the system.

Detection Guidance

The vulnerability exists in the radvdump utility when processing crafted ICMPv6 Router Advertisement packets containing malformed Route Information options. Detection involves monitoring for suspicious or malformed ICMPv6 Router Advertisement packets on your network, especially those targeting the radvdump utility.

Since the vulnerability is triggered by crafted packets with invalid nd_opt_ri_len values exceeding RFC4191 limits, you can use packet capture tools like tcpdump or Wireshark to filter and analyze ICMPv6 Router Advertisement traffic for anomalies.

  • Use tcpdump to capture ICMPv6 Router Advertisement packets: tcpdump -i <interface> icmp6 and ip6[40] == 134
  • Analyze captured packets with Wireshark to inspect Route Information options for invalid length fields.

Additionally, check if the radvdump utility is running on your system, as the main radvd daemon is not affected.

Mitigation Strategies

The primary mitigation is to upgrade the radvdump utility to version 2.21 or later, where the vulnerability has been patched.

The patch includes strict validation of the Route Information option length field, improved buffer handling, and dropping root privileges to reduce risk.

  • Update radvdump to version 2.21 or newer.
  • If upgrading immediately is not possible, restrict access to the radvdump utility and monitor for suspicious ICMPv6 Router Advertisement traffic.
  • Consider running radvdump with reduced privileges using the new '-u' option to specify a non-root user.
Compliance Impact

The vulnerability in radvdump allows for a stack-based buffer overflow that can lead to remote code execution, impacting confidentiality, integrity, and availability of affected systems.

Such impacts on confidentiality and integrity could potentially affect compliance with standards and regulations like GDPR and HIPAA, which require protection of sensitive data and system integrity.

However, the provided information does not explicitly discuss compliance implications or how this vulnerability directly relates to regulatory requirements.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-48715. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart