CVE-2026-48715
radvdump's Route Information Option Parser has a Stack Buffer Overflow
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.
Attack profile
How easy it is to exploit
- Attack vector
- Adjacent network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.7
radvdump's Route Information Option Parser has a Stack Buffer Overflow
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.
- Record
CVE-2026-48715- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-121
- Updated
- 2026-11-02
EUVDEUVD-2026-38070
7.7
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.
- Record
EUVD-2026-38070- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
NVD
7.7
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.
- Record
CVE-2026-48715- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-121
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-48715
8.8
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.
- Record
ALPINE-CVE-2026-48715- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
7.7
radvdump's Route Information Option Parser has a Stack Buffer Overflow
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.
- Record
CVE-2026-48715- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-121
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-48715
8.8
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.
- Record
DEBIAN-CVE-2026-48715- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 15 moreShow less
OSVOESA-2026-2807
7.7
radvd security update
The router advertisement daemon (radvd) is run by Linux or BSD systems acting as IPv6 routers. It sends Router Advertisement messages, specified by RFC 2461, to a local Ethernet LAN periodically and when requested by a node sending a Router Solicitation message. These messages are required for IPv6 stateless autoconfiguration.
Security Fix(es):
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.(CVE-2026-48715)
- Record
OESA-2026-2807- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVOESA-2026-2808
7.7
radvd security update
The router advertisement daemon (radvd) is run by Linux or BSD systems acting as IPv6 routers. It sends Router Advertisement messages, specified by RFC 2461, to a local Ethernet LAN periodically and when requested by a node sending a Router Solicitation message. These messages are required for IPv6 stateless autoconfiguration.
Security Fix(es):
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.(CVE-2026-48715)
- Record
OESA-2026-2808- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVOESA-2026-2809
7.7
radvd security update
The router advertisement daemon (radvd) is run by Linux or BSD systems acting as IPv6 routers. It sends Router Advertisement messages, specified by RFC 2461, to a local Ethernet LAN periodically and when requested by a node sending a Router Solicitation message. These messages are required for IPv6 stateless autoconfiguration.
Security Fix(es):
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.(CVE-2026-48715)
- Record
OESA-2026-2809- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVOESA-2026-2810
7.7
radvd security update
The router advertisement daemon (radvd) is run by Linux or BSD systems acting as IPv6 routers. It sends Router Advertisement messages, specified by RFC 2461, to a local Ethernet LAN periodically and when requested by a node sending a Router Solicitation message. These messages are required for IPv6 stateless autoconfiguration.
Security Fix(es):
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.(CVE-2026-48715)
- Record
OESA-2026-2810- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-48715
7.7
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.
- Record
UBUNTU-CVE-2026-48715- CVSS 4.0
- 7.7 High
CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-91275 No score
CVE-2026-48715 affecting package radvd for versions less than 2.21-1
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.
- Record
AZL-91275- Updated
- 2026-11-02
OSVCLSA-2026-1783420753 No score
radvd: Fix of CVE-2026-48715
- CVE-2026-48715: fix stack buffer overflow in radvdump print_ff() Route Information option parser via crafted ICMPv6 Router Advertisement
- Record
CLSA-2026-1783420753- Updated
- 2026-11-02
OSVCLSA-2026-1783421652 No score
radvd: Fix of CVE-2026-48715
- CVE-2026-48715: fix stack buffer overflow in radvdump print_ff() Route Information option parser via crafted ICMPv6 Router Advertisement
- Record
CLSA-2026-1783421652- Updated
- 2026-11-02
OSVCLSA-2026-1785838548 No score
radvd: Fix of CVE-2026-48715
- CVE-2026-48715: radvdump stack buffer overflow in print_ff() Route Information option parser via crafted ICMPv6 Router Advertisement
- Record
CLSA-2026-1785838548- Updated
- 2026-11-02
OSVCLSA-2026-1792441621 No score
radvd: Fix of CVE-2026-48715
- CVE-2026-48715: radvdump stack buffer overflow in print_ff() Route Information option parser via crafted ICMPv6 Router Advertisement
- Record
CLSA-2026-1792441621- Updated
- 2026-11-02
OSVCLSA-2026-1792441848 No score
radvd: Fix of CVE-2026-48715
- CVE-2026-48715: radvdump stack buffer overflow in print_ff() Route Information option parser via crafted ICMPv6 Router Advertisement
- Record
CLSA-2026-1792441848- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11161-1 No score
radvd-2.21-1.1 on GA media
These are all security issues fixed in the radvd-2.21-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11161-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21400-1 No score
Security update for radvd
This update for radvd fixes the following issue
- CVE-2026-48715: crafted ICMPv6 Router Advertisement can lead to a stack-based buffer overflow (bsc#1268641).
Changes for radvd:
- Update to version 2.21.
- feat: RFC8319 support: Increase max AdvDefaultLifetime and MaxRtrAdvInterval.
- feat: Add DHCPv6-PD preferred flag.
- fix: improve file checks for procfs knobs.
- feat: allow libc strlcpy.
- fix: make libcheck fatal if missing with --with-check.
- refactor: make drop_root_privileges reusable.
- fix: support incoming jumbo packets.
- Avoid libbsd header with libc strlcpy.
- Record
openSUSE-SU-2026:21400-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22836-1 No score
Security update for radvd
This update for radvd fixes the following issue
- CVE-2026-48715: crafted ICMPv6 Router Advertisement can lead to a stack-based buffer overflow (bsc#1268641).
Changes for radvd:
- Update to version 2.21.
- feat: RFC8319 support: Increase max AdvDefaultLifetime and MaxRtrAdvInterval.
- feat: Add DHCPv6-PD preferred flag.
- fix: improve file checks for procfs knobs.
- feat: allow libc strlcpy.
- fix: make libcheck fatal if missing with --with-check.
- refactor: make drop_root_privileges reusable.
- fix: support incoming jumbo packets.
- Avoid libbsd header with libc strlcpy.
- Record
SUSE-SU-2026:22836-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3055-1 No score
Security update for radvd
This update for radvd fixes the following issue
- CVE-2026-48715: stack-based buffer overflow in the
radvdumpRoute Information option parser when processing crafted ICMPv6 Router Advertisements (bsc#1268641).
- Record
SUSE-SU-2026:3055-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
radvdAlpine:v3.24 |
before 2.21-r0 | 2.21-r0 |
radvdAzure Linux:3 |
before 2.21-1 | 2.21-1 |
radvdTuxCare:AlmaLinux:9.2 |
before 2.19-5.el9_2.tuxcare.els1 | 2.19-5.el9_2.tuxcare.els1 |
radvdTuxCare:AlmaLinux:9.6 |
before 2.19-5.el9_6.tuxcare.els1 | 2.19-5.el9_6.tuxcare.els1 |
radvdTuxCare:CentOS:7 |
before 2.17-3.el7.tuxcare.els1 | 2.17-3.el7.tuxcare.els1 |
radvdTuxCare:OracleLinux:7 |
before 2.17-3.el7.tuxcare.els1 | 2.17-3.el7.tuxcare.els1 |
radvdTuxCare:RHEL:7 |
before 2.17-3.el7.tuxcare.els1 | 2.17-3.el7.tuxcare.els1 |
radvdDebian:12 |
All versions, plus listed versions 1:2.19-11:2.19-21:2.19-2.11:2.20-11:2.20-1~bpo12+1 |
None known |
radvdDebian:13 |
All versions, plus listed versions 1:2.20-1 |
None known |
radvdDebian:14 |
All versions, plus listed versions 1:2.20-1 |
None known |
Show 28 moreShow less
| Package | Affected | Fixed |
|---|---|---|
radvdopenEuler:20.03-LTS-SP4 |
before 2.18-7.oe2003sp4 | 2.18-7.oe2003sp4 |
radvdopenEuler:22.03-LTS-SP4 |
before 2.19-5.oe2203sp4 | 2.19-5.oe2203sp4 |
radvdopenEuler:24.03-LTS-SP1 |
before 2.19-4.oe2403sp1 | 2.19-4.oe2403sp1 |
radvdopenEuler:24.03-LTS-SP3 |
before 2.19-4.oe2403sp3 | 2.19-4.oe2403sp3 |
radvdSUSE:Linux Enterprise Server 16.0 |
before 2.21-160000.1.1 | 2.21-160000.1.1 |
radvdSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 2.21-160000.1.1 | 2.21-160000.1.1 |
radvdSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 2.17-150000.5.8.1 | 2.17-150000.5.8.1 |
radvdSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 2.17-150000.5.8.1 | 2.17-150000.5.8.1 |
radvdSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 2.17-150000.5.8.1 | 2.17-150000.5.8.1 |
radvdSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS |
before 2.17-150000.5.8.1 | 2.17-150000.5.8.1 |
radvdSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS |
before 2.17-150000.5.8.1 | 2.17-150000.5.8.1 |
radvdSUSE:Linux Enterprise Server 15 SP4-LTSS |
before 2.17-150000.5.8.1 | 2.17-150000.5.8.1 |
radvdSUSE:Linux Enterprise Server 15 SP5-LTSS |
before 2.17-150000.5.8.1 | 2.17-150000.5.8.1 |
radvdSUSE:Linux Enterprise Server 15 SP6-LTSS |
before 2.17-150000.5.8.1 | 2.17-150000.5.8.1 |
radvdSUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 2.17-150000.5.8.1 | 2.17-150000.5.8.1 |
radvdSUSE:Linux Enterprise Server for SAP Applications 15 SP5 |
before 2.17-150000.5.8.1 | 2.17-150000.5.8.1 |
radvdSUSE:Linux Enterprise Server for SAP Applications 15 SP6 |
before 2.17-150000.5.8.1 | 2.17-150000.5.8.1 |
radvdUbuntu:14.04:LTS |
All versions, plus listed versions 1:1.9.1-1.1ubuntu2 |
None known |
radvdUbuntu:16.04:LTS |
All versions, plus listed versions 1:2.11-1 |
None known |
radvdUbuntu:18.04:LTS |
All versions, plus listed versions 1:2.16-3 |
None known |
radvdUbuntu:20.04:LTS |
All versions, plus listed versions 1:2.17-2 |
None known |
radvdUbuntu:22.04:LTS |
All versions, plus listed versions 1:2.18-3build11:2.18-3build2 |
None known |
radvdUbuntu:24.04:LTS |
All versions, plus listed versions 1:2.19-11:2.19-1ubuntu1 |
None known |
radvdUbuntu:25.10 |
All versions, plus listed versions 1:2.20-1 |
None known |
radvdUbuntu:26.10 |
All versions, plus listed versions 1:2.20-1build1 |
None known |
radvdUbuntu:26.04:LTS |
All versions, plus listed versions 1:2.20-11:2.20-1build1 |
None known |
radvdopenSUSE:Tumbleweed |
before 2.21-1.1 | 2.21-1.1 |
radvdopenSUSE:Leap 16.0 |
before 2.21-160000.1.1 | 2.21-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-48715 is a high vulnerability (CVSS 7.7) in Radvd-project Radvdump, published June 19, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.33%, the 26th percentile. Fixed in radvd 2.21-r0.
References
github.com/radvd-project/radvd/security/advisories/GHSA-52px-gh9p-m379
github.com/radvd-project/radvd/commit/068bde13e3fd6a5fcdb6859e6a2acd293a325dc5
security.alpinelinux.org/vuln/CVE-2026-48715
nvd.nist.gov/vuln/detail/CVE-2026-48715
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1783420753.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1783421652.html
Show 15 moreShow less
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1785838548.html
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1792441621.html
errata.tuxcare.com/els_os/rhel7els/CLSA-2026-1792441848.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/48xxx/CVE-2026-48715.json
security-tracker.debian.org/tracker/CVE-2026-48715
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2807
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2808
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2809
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2810
suse.com/support/update/announcement/2026/suse-su-202622836-1
bugzilla.suse.com/1268641
suse.com/security/cve/CVE-2026-48715
suse.com/support/update/announcement/2026/suse-su-20263055-1
ubuntu.com/security/CVE-2026-48715
cve.org/CVERecord?id=CVE-2026-48715