CVE-2026-80838

CVE-2026-80838

published September 4, 2026

CVSS
—
EPSS
0%
Percentile
5.8
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

vxlan: keep the last remote linked during FDB flush

A non-nexthop FDB entry is expected to have at least one remote while it

remains reachable through the FDB hash table. A filtered bulk flush

violates this invariant when every remote matches: It unlinks the last

remote in vxlan_fdb_dst_destroy() and only afterwards tells vxlan_flush()

to destroy the parent FDB entry.

An RCU reader can find the parent during this interval.

first_remote_rcu() then applies list_entry_rcu() to the empty list head,

producing an invalid remote pointer that the receive learning path can

read from and write to.

When a matching remote is the sole remaining remote, leave it linked and

ask the caller to destroy the entire FDB entry. vxlan_fdb_destroy() keeps

the remote attached while sending the deletion notification and removing

the parent from the lookup structures.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00168 · 5.8th percentile
Published
2026-09-04T20:18Z
References (5)
EPSS history
Timeline
  • 06 SEP 03:33Z
    EPSS moved — → 0%
    epss
  • 04 SEP 15:54Z
    vxlan: keep the last remote linked during FDB flush
    cvelistv5