Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local CAP_NET_ADMIN + configure ip6mr
-
DeliveryQueue unresolved multicast skb with NOREF dst
-
ExploitDelete route to free dst entry
-
ExecutionTrigger WRONGMIF report cloning freed dst
-
ImpactSlab use-after-free / kernel corruption
Vulnerability Assessment
| Exploitation Conditions | Requires the kernel built with IPv6 multicast routing support (CONFIG_IPV6_MROUTE / ip6mr) AND an active multicast route daemon holding an mroute6_sk raw socket - configuring this needs CAP_NET_ADMIN, matching PR:L. Exploitation further requires a specific sequence and race: a multicast packet must miss MFC lookup and be queued as unresolved, the underlying route must be deleted and freed before the queue resolves, and resolution must occur with a wrong parent interface to reach the MRT6MSG_WRONGMIF report path. Local access is required (AV:L); there is no remote or unauthenticated vector, and the RCU/free timing window materially limits reliable exploitation. |
| Impact | The vendor CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, base 7.8) rates this a high-severity local privilege-required memory-corruption bug. I mostly agree on impact but dispute the complexity: the description is explicit that this is a use-after-free reachable only through a RACE ('escaping the receive-side RCU grace period', route 'deleted and freed', MFC queue 'later resolved with a wrong parent interface'). Winning that race window and arranging a WRONGMIF resolution against a freed dst is not deterministic, so AC:H is more honest than AC:L, lowering my score to roughly 7.0. The C:H/I:H/A:H claim is defensible because a slab UAF in the kernel can plausibly lead to information disclosure, corruption, or panic, though a crash/DoS is the most likely practical outcome. On exploitation signals: there is NO EPSS score, NO CISA KEV listing, and NO public POC in the provided data - this is a fresh upstream fix with only kernel.org stable-commit references. Net: a legitimate memory-safety fix worth patching, but not an urgent widely-exploited threat; priority is driven by patch hygiene, not active exploitation. Note the input CWE is 'N/A' - this should be CWE-416 (use-after-free) with CWE-362 (race condition) as the root cause. |
| Exploit ScenarioDerived | A local user with CAP_NET_ADMIN on a host with IPv6 multicast routing configured (an mroute6 raw socket) sends ingress multicast traffic that misses the MFC cache, queuing an skb with a non-refcounted dst onto the unresolved queue. The attacker then deletes the underlying route to free that dst and induces resolution with a wrong parent interface, causing ip6mr_cache_report() to dst_clone() the freed dst and trigger a slab use-after-free. No public exploit is identified at time of analysis; reliable exploitation requires winning the RCU/free race window. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 18, 2026
Use-after-free in the Linux kernel's IPv6 multicast routing (ip6mr) subsystem allows a local attacker who already holds CAP_NET_ADMIN to corrupt kernel memory by racing MFC (multicast forwarding cache) resolution against route deletion. The bug is reachable only when the kernel is built with IPv6 multicast routing support (CONFIG_IPV6_MROUTE) and a multicast routing daemon holds an mroute6_sk raw socket; an unresolved ingress multicast packet that escapes the receive-side RCU grace period can later be reported via the MRT6MSG_WRONGMIF path, where dst_clone() duplicates a dst entry that has already been freed by route deletion, yielding a slab use-after-free with high confidentiality and integrity impact. The vendor rates this 7.8 (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), while our independent assessment keeps the same impact but raises attack complexity to High because of the required ordering and timing window; no public exploit code or confirmed active exploitation was identified at time of analysis, and vendor-released fixes exist upstream in 7.2.6 and 7.3-rc1.
RemediationAI
Vendor-released patch: apply the ip6mr fix shipped in Linux 7.2.6 (stable commit 4a674afaae4136c71943aa3e35d433676fd40e8f) or upgrade to Linux 7.3-rc1 or later, which contains the upstream fix commit 235b42b5860189eb8c27c36435ad932cae65a734; distribution kernels should be updated to a build that carries the corresponding backport, as referenced at https://git.kernel.org/stable/c/4a674afaae4136c71943aa3e35d433676fd40e8f and https://git.kernel.org/stable/c/235b42b5860189eb8c27c36435ad932cae65a734. If immediate patching is not possible, the most effective compensating control is to eliminate the attack surface by disabling IPv6 multicast routing - either by building/installing a kernel without CONFIG_IPV6_MROUTE or by removing/quiescing the multicast routing daemon so that no process holds an mroute6_sk raw socket; the trade-off is that IPv6 multicast routing (MRD6/PIM-style forwarding between IPv6 subnets) stops functioning entirely, which is usually acceptable on hosts and endpoints that are not multicast routers. Because configuring this subsystem requires CAP_NET_ADMIN, restricting that capability to genuinely trusted administrators and containers (dropping CAP_NET_ADMIN from unprivileged containers and service unit capability sets) removes the practical prerequisite for triggering the unresolved-queue race, though it does not fix the underlying memory-safety defect and would not protect against a privileged local user. Standard kernel hardening such as slab freelist randomization and hardening does not prevent this use-after-free and should not be treated as a substitute for the patch. Note that no workaround is known to eliminate the race while keeping ip6mr enabled, and no public exploit code or active exploitation was identified at time of analysis, so prioritization should follow normal local-privilege-escalation patching timelines rather than emergency response.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability lives in the IPv6 multicast routing implementation (ip6mr, gated by CONFIG_IPV6_MROUTE). On the receive path, IPv6 input attaches a non-refcounted (NOREF) dst to skbs while operating under RCU protection, meaning that dst is guaranteed valid only for the duration of the receive-side RCU grace period. When an ingress multicast packet misses the MFC lookup, ip6mr_cache_unresolved() places the skb onto the unresolved queue, which escapes that grace period; the skb therefore retains a pointer to a dst that the network stack may subsequently delete and free. If the queue is later resolved with a wrong parent interface, ip6_mr_forward() takes the MRT6MSG_WRONGMIF report path and calls ip6mr_cache_report(), which executed dst_clone(skb_dst(pkt)) against the already-freed dst entry - a classic slab use-after-free in the CWE-416 class. The fix has two parts: removing dst_clone() from ip6mr_cache_report() and ensuring report skbs never carry a dst (report packets delivered to the mroute6_sk raw socket and netlink notifications do not require one), and dropping skb_dst before queuing unresolved skbs in ip6mr_cache_unresolved() - consistent with the fact that multicast forwarding re-derives outgoing routes via ip6_route_output() rather than reusing the ingress dst. Exploitation is constrained: an attacker needs CAP_NET_ADMIN to configure IPv6 multicast routing and hold an mroute6_sk raw socket, must induce an MFC miss so a packet is queued as unresolved, must cause the underlying route to be deleted and freed before the queue resolves, and must trigger resolution with a wrong parent interface to reach the WRTONGMIF report path - a narrow RCU/free timing window that justifies treating attack complexity as High.
Know when Ipv6 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Local CAP_NET_ADMIN config (AV:L/PR:L); a race-dependent UAF window makes AC:H; kernel slab UAF plausibly yields full C/I/A impact.
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H
Primary rating from Vendor (Linux).
CVSS VectorVendor: Linux
Lifecycle Timeline
4DescriptionCVE.org
In the Linux kernel, the following vulnerability has been resolved:
ip6mr: do not clone dst in ip6mr_cache_report()
IPv6 input attaches a non-refcounted (NOREF) dst to skbs under RCU. When an ingress multicast packet misses MFC lookup, ip6mr_cache_unresolved() places the skb onto the unresolved queue, escaping the receive-side RCU grace period.
If the underlying route is deleted and freed, and the MFC queue is later resolved with a wrong parent interface, ip6_mr_forward() invokes ip6mr_cache_report(..., MRT6MSG_WRONGMIF), which executes dst_clone(skb_dst(pkt)) on the freed dst entry, triggering a slab use-after-free.
Report packets queued to mroute6_sk (a raw socket) and netlink notifications do not require an attached dst entry.
Fix this by:
- Removing dst_clone() in ip6mr_cache_report() and ensuring report skbs
do not hold a dst.
- Dropping skb_dst before queuing unresolved skbs in
ip6mr_cache_unresolved(), matching the fact that multicast forwarding resolves outgoing routes anew via ip6_route_output().
Executive ViewAI
A memory-corruption vulnerability in the Linux kernel's IPv6 multicast routing component could let a locally logged-in user who already holds elevated network-administration privileges seize control of the affected system. Exploitation demands a narrow combination of privileged local access, an actively running multicast routing service, and precise timing, so the exposed population is limited mainly to network infrastructure, routers, and multi-tenant hosts where those conditions are met. The vendor has issued a fix, making this a manageable but time-sensitive patching obligation for any team running such workloads.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Improper verification of the source of IPv6 Router Advertisements in Amazon FreeRTOS-Plus-TCP before V4.4.2 allows an un
An issue was discovered in the IPv6 protocol specification, related to ICMP Packet Too Big (PTB) messages. Rated high se
A use-after-free race in the Linux kernel's IPv6 FIB6 route-table walker lets a local user who can delete IPv6 routes fr
Out-of-bounds memory access in the Linux kernel's IPv6 Segment Routing (SRv6) receive path can be triggered by remote, u
An issue was discovered in Treck IPv6 before 6.0.1.68. Rated high severity (CVSS 7.3), this vulnerability is remotely ex
An issue was discovered in Treck IPv6 before 6.0.1.68. Rated high severity (CVSS 7.1), this vulnerability is no authenti
An issue was discovered in Treck IPv6 before 6.0.1.68. Rated medium severity (CVSS 5.3), this vulnerability is remotely
IPv6-in-IPv4 tunneling (RFC 4213) allows an attacker to spoof and route traffic via an exposed network interface. Rated
IPv4-in-IPv6 and IPv6-in-IPv6 tunneling (RFC 2473) do not require the validation or verification of the source of a netw
Vendor StatusVendor
SUSE
Severity: Moderate| Product | Status |
|---|---|
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise High Availability Extension 15 SP7 | Affected |
| SUSE Linux Enterprise High Availability Extension 15 SP7 | Affected |
| SUSE Linux Enterprise High Availability Extension 16.0 | Affected |
| SUSE Linux Enterprise High Availability Extension 16.0 | Affected |
| SUSE Linux Enterprise High Availability Extension 16.1 | Affected |
| SUSE Linux Enterprise High Availability Extension 16.1 | Affected |
| SUSE Linux Enterprise Micro 5.3 | Affected |
| SUSE Linux Enterprise Micro 5.3 | Affected |
| SUSE Linux Enterprise Micro 5.3 | Affected |
| SUSE Linux Enterprise Micro 5.3 | Affected |
| SUSE Linux Enterprise Micro 5.4 | Affected |
| SUSE Linux Enterprise Micro 5.4 | Affected |
| SUSE Linux Enterprise Micro 5.4 | Affected |
| SUSE Linux Enterprise Micro 5.4 | Affected |
| SUSE Linux Enterprise Micro 5.5 | Affected |
| SUSE Linux Enterprise Micro 5.5 | Affected |
| SUSE Linux Enterprise Micro 5.5 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP7 | Affected |
| SUSE Linux Enterprise Real Time 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 16.0 | Affected |
| SUSE Linux Enterprise Server 16.0 | Affected |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.0 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.0 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Micro 6.0 | Affected |
| SUSE Linux Micro 6.0 | Affected |
| SUSE Linux Micro 6.0 | Affected |
| SUSE Linux Micro 6.1 | Affected |
| SUSE Linux Micro 6.1 | Affected |
| SUSE Linux Micro 6.1 | Affected |
| SUSE Linux Micro 6.2 | Affected |
| SUSE Linux Micro 6.2 | Affected |
| SUSE Linux Micro Extras 6.0 | Affected |
| SUSE Linux Micro Extras 6.0 | Affected |
| SUSE Linux Micro Extras 6.0 | Affected |
| SUSE Linux Micro Extras 6.1 | Affected |
| SUSE Linux Micro Extras 6.1 | Affected |
| SUSE Real Time Module 15 SP7 | Affected |
| openSUSE Leap 16.0 | Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP5 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP6 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP6 | Affected |
| SUSE Linux Enterprise Server 11 SP4 LTSS EXTREME CORE | Not-Affected |
| SUSE Linux Enterprise Server 11 SP4 LTSS EXTREME CORE | Not-Affected |
| SUSE Linux Enterprise Server 12 SP5 | Not-Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Not-Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE CaaS Platform 4.0 | Not-Affected |
| SUSE Enterprise Storage 6 | Not-Affected |
| SUSE Enterprise Storage 7 | Affected |
| SUSE Enterprise Storage 7.1 | Affected |
| SUSE Linux Enterprise Desktop 11 SP4 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP2 | Affected |
| SUSE Linux Enterprise Desktop 15 SP3 | Affected |
| SUSE Linux Enterprise Desktop 15 SP4 | Affected |
| SUSE Linux Enterprise Desktop 15 SP5 | Affected |
| SUSE Linux Enterprise Desktop 15 SP6 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise Micro 5.0 | Not-Affected |
| SUSE Linux Enterprise Micro 5.1 | Affected |
| SUSE Linux Enterprise Micro 5.2 | Affected |
| SUSE Linux Enterprise Micro 5.2 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP2 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP3 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP2 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP3 | Affected |
| SUSE Linux Enterprise Real Time 15 SP2 | Affected |
| SUSE Linux Enterprise Real Time 15 SP3 | Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Affected |
| SUSE Linux Enterprise Real Time 15 SP5 | Affected |
| SUSE Linux Enterprise Server 11 SP4 | Not-Affected |
| SUSE Linux Enterprise Server 11 SP4-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP1-BCL | Not-Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP2 | Affected |
| SUSE Linux Enterprise Server 15 SP2-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP3 | Affected |
| SUSE Linux Enterprise Server 15 SP3-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | Affected |
| SUSE Manager Proxy 4.0 | Not-Affected |
| SUSE Manager Proxy 4.1 | Affected |
| SUSE Manager Proxy 4.2 | Affected |
| SUSE Manager Proxy 4.3 | Affected |
| SUSE Manager Proxy LTS 4.3 | Affected |
| SUSE Manager Retail Branch Server 4.0 | Not-Affected |
| SUSE Manager Retail Branch Server 4.1 | Affected |
| SUSE Manager Retail Branch Server 4.2 | Affected |
| SUSE Manager Retail Branch Server 4.3 | Affected |
| SUSE Manager Retail Branch Server LTS 4.3 | Affected |
| SUSE Manager Server 4.0 | Not-Affected |
| SUSE Manager Server 4.1 | Affected |
| SUSE Manager Server 4.2 | Affected |
| SUSE Manager Server 4.3 | Affected |
| SUSE Manager Server LTS 4.3 | Affected |
| SUSE Real Time Module 15 SP4 | Affected |
| SUSE Real Time Module 15 SP5 | Affected |
| openSUSE Leap 15.3 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-81704
GHSA-4329-5qmc-m43g
NVD
CVE.org
EPSS
VulDB
Exploit-DB