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.
{
"cwe_ids": [
"CWE-121"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/48xxx/CVE-2026-48715.json",
"cna_assigner": "GitHub_M"
}{
"cpe": "cpe:2.3:a:radvd.litech:radvd:*:*:*:*:*:*:*:*",
"source": [
"CPE_RANGE",
"REFERENCES"
],
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "2.21"
}
]
}"2026-07-15T23:27:39Z"
[
{
"signature_type": "Function",
"target": {
"function": "print_ff",
"file": "radvdump.c"
},
"deprecated": false,
"source": "https://github.com/radvd-project/radvd/commit/068bde13e3fd6a5fcdb6859e6a2acd293a325dc5",
"id": "CVE-2026-48715-60557fbf",
"signature_version": "v1",
"digest": {
"function_hash": "273387529576921906176241256072357170167",
"length": 11282.0
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"source": "https://github.com/radvd-project/radvd/commit/068bde13e3fd6a5fcdb6859e6a2acd293a325dc5",
"id": "CVE-2026-48715-d8da5127",
"target": {
"file": "radvdump.c"
},
"digest": {
"line_hashes": [
"204279637341286730851612682148984822788",
"179228105070379554619936245679117927336",
"266460830546425982891231426771265971588",
"266196632030535226975638533241326312563",
"42604694817498147073949191103889022809",
"155488865718896652442396632792043226601",
"335863365713435615548481820956526947416",
"123871383680000808334089844424418784924",
"138414748987559162549979050306289768485",
"287985769062327729196173803977772226599",
"150524644079361186782325576170330916157",
"221922380575791313496121061776331904452",
"121445756852919718756808899675642697432",
"196168023809331950079188695490454990966",
"47130731555757710359022290636823069299",
"303910976721461265294194620883505161847",
"169891294782602114272526727658638384131",
"101397099393048821897516076365436009747",
"94087830382373932447627154932299948819",
"312371420201315596582457775651910618700",
"81919229339467377411242779454244745290",
"126979662973697159785902789589807066732",
"266345590982183066545752615823478073425",
"160754641852520491817772196938546490688",
"148566626658691806959583014175974413333",
"63762453603185769069011005911648177687",
"136177738365157226979445642117805475831",
"52415690380542474451512788658503216655",
"190024475839325636452660426879348259311",
"57795909545260118408593846075896338768",
"68780807019557804359794733330979711445",
"159410636230311241871833063080252930447",
"166348222396367000088335206702835809283",
"313983919933746190833998805022708497953",
"62329984683957258888151371376005753756",
"53014346261845100464265386499601943013",
"28839620575596498763611469276192216532",
"282771370230380497620412181800093113351",
"123278308145224393748686168193802669580",
"234540347887386614400031364337355191397",
"60206872650641779487196680180461543424",
"217545908894727785962214358947209865592",
"246367099935830126123733174232022327611",
"137977868032711989711879668434088958508",
"198900346863287461532295326454693982304"
],
"threshold": 0.9
}
},
{
"signature_type": "Function",
"source": "https://github.com/radvd-project/radvd/commit/068bde13e3fd6a5fcdb6859e6a2acd293a325dc5",
"deprecated": false,
"target": {
"file": "radvdump.c",
"function": "main"
},
"id": "CVE-2026-48715-e6b5471e",
"signature_version": "v1",
"digest": {
"function_hash": "219484983673530557685427238350200582186",
"length": 2047.0
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-48715.json"