Security readout for executives and security teams
Plain-English summary
A Linux kernel flaw can access network-packet memory after that memory has been freed while processing IPv6 RPL traffic. Kernel testing reproduced the defect as a 40-byte invalid read. Because kernel memory errors can cause serious consequences, affected systems need prompt assessment, although the supplied evidence does not demonstrate real-world compromise.
Executive priority
Treat as an urgent kernel-patching and exposure-validation item, especially for network-facing or RPL-enabled Linux systems. The critical score supports accelerated handling, but current sources do not establish active attacks or confirm the full confidentiality, integrity, and availability impact. Track update coverage and reboot completion rather than assuming installed packages are active.
Technical view
rpl_do_srh_inline() retained a pointer from ipv6_hdr(skb) and used it after skb_cow_head(), which may replace and free the original packet buffer. KASAN detected a slab use-after-free during the lwt_dst_cache_ref_loop.sh self-test. The kernel fix copies the IPv6 header into a local structure before the potentially reallocating operation.
Likely exposure
Exposure is most plausible where a listed vulnerable Linux kernel processes traffic through the IPv6 RPL lightweight-tunnel input path. Version strings in the bundle are ambiguous and should not be treated as definitive fixed-version boundaries. Confirm the running distribution kernel and whether its vendor package includes one of the referenced fixes.
Exploitation context
The bundle assigns CVSS 3.1 score 9.8 and network reachability, but it provides only a KASAN self-test crash trace. CVE-2025-38476 is not identified as KEV, and no supplied source reports active exploitation, a public exploit, or demonstrated code execution. Treat the theoretical impact as severe while distinguishing it from proven exploitation.
Researcher notes
The strongest evidence is a reproducible 40-byte slab use-after-free read at net/ipv6/rpl_iptunnel.c:174 during RPL input processing. The fix changes oldhdr from a pointer to a local struct, preventing post-skb_cow_head() access to potentially freed storage. The bundle does not establish attacker-controlled memory reuse, reliable denial of service, privilege escalation, or code execution.
Mitigation direction
Install a vendor-supported kernel update that incorporates the referenced upstream stable fix.
Reboot into the updated kernel and remove vulnerable kernels from normal boot selection.
If immediate updating is impossible, review vendor guidance for safe exposure-reduction measures.
Prioritize systems using IPv6 RPL or lightweight-tunnel functionality while completing fleet-wide version assessment.
Validation and detection
Record each system's running kernel version and distribution package release.
Verify vendor changelogs or package advisories explicitly reference CVE-2025-38476 or a listed fix commit.
Confirm the updated kernel is active after reboot, not merely installed.
Assess whether IPv6 RPL lightweight-tunnel paths are configured or reachable.
Use approved defensive kernel testing to confirm KASAN no longer reports the defect.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2025-38476 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
3Timeline events
1ADP providers
10Source links
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.