Cloudanix VulnDB

CVE-2025-21764

High · 7.8

CVSS

7.8

EPSS

0.3%

Published

Feb 27, 2025

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in core system networking code can let someone who already has access to the machine take full control of it.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Full Compromise
Component
OS kernel
Class
Use After Free
Remediation
Patch
Effort
Medium
Patch risk
Low

What it actually does

Use-after-free in ndisc_alloc_skb() caused by missing RCU protection when the function is invoked without RTNL or RCU held, allowing a freed object to be dereferenced.

Why it matters to the business

Local attackers can escalate privileges to root on affected Linux systems, leading to full host compromise, data theft, or persistence; 98 downstream dependents increase blast radius across the ecosystem.

How an attack unfolds

An attacker with local access crafts network or neighbor discovery events that invoke ndisc_alloc_skb() concurrently with object freeing, leveraging the UAF for memory corruption and privilege escalation; similar techniques have been observed in campaigns targeting related Linux kernel CVEs by multiple threat actors.

How to fix it

Update affected tensorflow packages to version 2.3.4 or later; for Linux kernel deployments, apply the RCU protection patch or upgrade to a kernel containing the fix; prioritize systems with high downstream dependency counts.

How to confirm the fix worked

Verify the ndisc_alloc_skb() call sites are now wrapped with RCU read locks; confirm package version reports 2.3.4 or newer; run kernel regression tests exercising neighbor discovery paths under concurrent load.

Typical attack path

  1. Gain local unprivileged access to a vulnerable Linux host
  2. Trigger concurrent ndisc operations that allocate and free skbs without RCU
  3. Exploit the resulting UAF to corrupt kernel memory structures
  4. Escalate to root and execute arbitrary code or install persistence

How to detect it

Review kernel logs and audit trails for unusual neighbor discovery or ndisc activity coinciding with crashes or privilege changes; correlate with process creation events from local users; watch for patterns seen in prior kernel privilege-escalation campaigns by listed threat actors.

What your security team should do

  • Immediately upgrade tensorflow to 2.3.4 across all environments due to ecosystem prevalence
  • Monitor for similar kernel UAF patterns reported in related privilege-escalation CVEs
  • Apply kernel updates containing the ndisc RCU fix within standard patch windows
  • Harden local access controls and limit unprivileged users on exposed systems

The record

In the Linux kernel, the following vulnerability has been resolved: ndisc: use RCU protection in ndisc_alloc_skb() ndisc_alloc_skb() can be called without RTNL or RCU being held. Add RCU protection to avoid possible UAF.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 bpftool 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-abi-stablelists 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-core 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-cross-headers 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-debug 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-debug-core 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-debug-devel 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-debug-modules 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-debug-modules-extra 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-devel 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-doc 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-headers 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-modules 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-modules-extra 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-rt 0 4.18.0-553.58.1.rt7.399.el8_10
AlmaLinux:8 kernel-rt-core 0 4.18.0-553.58.1.rt7.399.el8_10
AlmaLinux:8 kernel-rt-debug 0 4.18.0-553.58.1.rt7.399.el8_10
AlmaLinux:8 kernel-rt-debug-core 0 4.18.0-553.58.1.rt7.399.el8_10
AlmaLinux:8 kernel-rt-debug-devel 0 4.18.0-553.58.1.rt7.399.el8_10
AlmaLinux:8 kernel-rt-debug-modules 0 4.18.0-553.58.1.rt7.399.el8_10
AlmaLinux:8 kernel-rt-debug-modules-extra 0 4.18.0-553.58.1.rt7.399.el8_10
AlmaLinux:8 kernel-rt-devel 0 4.18.0-553.58.1.rt7.399.el8_10
AlmaLinux:8 kernel-rt-modules 0 4.18.0-553.58.1.rt7.399.el8_10
AlmaLinux:8 kernel-rt-modules-extra 0 4.18.0-553.58.1.rt7.399.el8_10
AlmaLinux:8 kernel-tools 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-tools-libs 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-tools-libs-devel 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-zfcpdump 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-zfcpdump-core 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-zfcpdump-devel 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-zfcpdump-modules 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 kernel-zfcpdump-modules-extra 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 perf 0 4.18.0-553.58.1.el8_10
AlmaLinux:8 python3-perf 0 4.18.0-553.58.1.el8_10
AlmaLinux:9 kernel 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-64k 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-64k-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-64k-debug 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-64k-debug-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-64k-debug-devel 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-64k-debug-devel-matched 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-64k-debug-modules 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-64k-debug-modules-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-64k-debug-modules-extra 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-64k-devel 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-64k-devel-matched 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-64k-modules 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-64k-modules-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-64k-modules-extra 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-abi-stablelists 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-cross-headers 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-debug 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-debug-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-debug-devel 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-debug-devel-matched 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-debug-modules 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-debug-modules-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-debug-modules-extra 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-debug-uki-virt 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-devel 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-devel-matched 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-doc 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-headers 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-modules 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-modules-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-modules-extra 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-64k 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-64k-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-64k-debug 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-64k-debug-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-64k-debug-devel 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-64k-debug-modules 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-64k-debug-modules-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-64k-debug-modules-extra 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-64k-devel 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-64k-modules 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-64k-modules-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-64k-modules-extra 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-debug 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-debug-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-debug-devel 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-debug-kvm 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-debug-modules 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-debug-modules-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-debug-modules-extra 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-devel 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-kvm 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-modules 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-modules-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-rt-modules-extra 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-tools 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-tools-libs 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-tools-libs-devel 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-uki-virt 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-uki-virt-addons 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-zfcpdump 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-zfcpdump-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-zfcpdump-devel 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-zfcpdump-devel-matched 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-zfcpdump-modules 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-zfcpdump-modules-core 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 kernel-zfcpdump-modules-extra 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 libperf 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 perf 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 python3-perf 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 rtla 0 5.14.0-570.19.1.el9_6
AlmaLinux:9 rv 0 5.14.0-570.19.1.el9_6
Debian:11 linux 0 No fix
Debian:11 linux-6.1 0 6.1.129-1~deb11u1
Debian:12 linux 0 No fix
Debian:13 linux 0 No fix
Debian:13 linux 0 6.12.16-1
Linux Kernel 3.9.0 5.4.291
SUSE:Linux Enterprise High Availability Extension 15 SP4 kernel-default 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise High Availability Extension 15 SP6 kernel-default 0 6.4.0-150600.23.47.2
SUSE:Linux Enterprise High Availability Extension 15 SP7 kernel-default 0 6.4.0-150700.53.3.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS kernel-64kb 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS kernel-default 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS kernel-default-base 0 5.14.21-150400.24.194.1.150400.24.98.3
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS kernel-docs 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS kernel-obs-build 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS kernel-source 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS kernel-syms 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS kernel-64kb 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS kernel-default 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS kernel-default-base 0 5.14.21-150400.24.194.1.150400.24.98.3
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS kernel-docs 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS kernel-obs-build 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS kernel-source 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS kernel-syms 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Live Patching 12 SP5 kernel-default 0 4.12.14-122.258.1
SUSE:Linux Enterprise Live Patching 12 SP5 kgraft-patch-SLE12-SP5_Update_68 0 1-8.3.1
SUSE:Linux Enterprise Live Patching 15 SP4 kernel-default 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Live Patching 15 SP4 kernel-livepatch-SLE15-SP4_Update_48 0 1-150400.9.7.1
SUSE:Linux Enterprise Live Patching 15 SP6 kernel-default 0 6.4.0-150600.23.47.2
SUSE:Linux Enterprise Live Patching 15 SP6 kernel-livepatch-SLE15-SP6-RT_Update_10 0 1-150600.1.5.1
SUSE:Linux Enterprise Live Patching 15 SP6 kernel-livepatch-SLE15-SP6_Update_10 0 1-150600.13.5.1
SUSE:Linux Enterprise Live Patching 15 SP7 kernel-default 0 6.4.0-150700.53.3.1
SUSE:Linux Enterprise Live Patching 15 SP7 kernel-livepatch-SLE15-SP7_Update_1 0 1-150700.15.3.1
SUSE:Linux Enterprise Micro 5.3 kernel-default 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Micro 5.3 kernel-default-base 0 5.14.21-150400.24.194.1.150400.24.98.3
SUSE:Linux Enterprise Micro 5.4 kernel-default 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Micro 5.4 kernel-default-base 0 5.14.21-150400.24.194.1.150400.24.98.3
SUSE:Linux Enterprise Module for Basesystem 15 SP6 kernel-64kb 0 6.4.0-150600.23.47.2
SUSE:Linux Enterprise Module for Basesystem 15 SP6 kernel-default 0 6.4.0-150600.23.47.2
SUSE:Linux Enterprise Module for Basesystem 15 SP6 kernel-default-base 0 6.4.0-150600.23.47.2.150600.12.20.2
SUSE:Linux Enterprise Module for Basesystem 15 SP6 kernel-source 0 6.4.0-150600.23.47.2
SUSE:Linux Enterprise Module for Basesystem 15 SP6 kernel-zfcpdump 0 6.4.0-150600.23.47.2
SUSE:Linux Enterprise Module for Basesystem 15 SP7 kernel-64kb 0 6.4.0-150700.53.3.1
SUSE:Linux Enterprise Module for Basesystem 15 SP7 kernel-default 0 6.4.0-150700.53.3.1
SUSE:Linux Enterprise Module for Basesystem 15 SP7 kernel-default-base 0 6.4.0-150700.53.3.1.150700.17.2.1
SUSE:Linux Enterprise Module for Basesystem 15 SP7 kernel-source 0 6.4.0-150700.53.3.1
SUSE:Linux Enterprise Module for Basesystem 15 SP7 kernel-zfcpdump 0 6.4.0-150700.53.3.1
SUSE:Linux Enterprise Module for Confidential Computing Technical Preview 15 SP6 kernel-coco 0 6.4.0-15061.21.coco15sp6.1
SUSE:Linux Enterprise Module for Confidential Computing Technical Preview 15 SP6 kernel-coco_debug 0 6.4.0-15061.21.coco15sp6.1
SUSE:Linux Enterprise Module for Confidential Computing Technical Preview 15 SP6 kernel-source-coco 0 6.4.0-15061.21.coco15sp6.1
SUSE:Linux Enterprise Module for Confidential Computing Technical Preview 15 SP6 kernel-syms-coco 0 6.4.0-15061.21.coco15sp6.1
SUSE:Linux Enterprise Module for Development Tools 15 SP6 kernel-docs 0 6.4.0-150600.23.47.1
SUSE:Linux Enterprise Module for Development Tools 15 SP6 kernel-obs-build 0 6.4.0-150600.23.47.1
SUSE:Linux Enterprise Module for Development Tools 15 SP6 kernel-source 0 6.4.0-150600.23.47.2
SUSE:Linux Enterprise Module for Development Tools 15 SP6 kernel-syms 0 6.4.0-150600.23.47.1
SUSE:Linux Enterprise Module for Development Tools 15 SP7 kernel-docs 0 6.4.0-150700.53.3.1
SUSE:Linux Enterprise Module for Development Tools 15 SP7 kernel-obs-build 0 6.4.0-150700.53.3.1
SUSE:Linux Enterprise Module for Development Tools 15 SP7 kernel-source 0 6.4.0-150700.53.3.1
SUSE:Linux Enterprise Module for Development Tools 15 SP7 kernel-syms 0 6.4.0-150700.53.3.1
SUSE:Linux Enterprise Module for Legacy 15 SP6 kernel-default 0 6.4.0-150600.23.47.2
SUSE:Linux Enterprise Module for Legacy 15 SP7 kernel-default 0 6.4.0-150700.53.3.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP6 kernel-azure 0 6.4.0-150600.8.34.2
SUSE:Linux Enterprise Module for Public Cloud 15 SP6 kernel-source-azure 0 6.4.0-150600.8.34.2
SUSE:Linux Enterprise Module for Public Cloud 15 SP6 kernel-syms-azure 0 6.4.0-150600.8.34.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP7 kernel-azure 0 6.4.0-150700.20.3.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP7 kernel-source-azure 0 6.4.0-150700.20.3.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP7 kernel-syms-azure 0 6.4.0-150700.20.3.1
SUSE:Linux Enterprise Server 12 SP5-LTSS kernel-default 0 4.12.14-122.258.1
SUSE:Linux Enterprise Server 12 SP5-LTSS kernel-source 0 4.12.14-122.258.1
SUSE:Linux Enterprise Server 12 SP5-LTSS kernel-syms 0 4.12.14-122.258.1
SUSE:Linux Enterprise Server 15 SP4-LTSS kernel-64kb 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Server 15 SP4-LTSS kernel-default 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Server 15 SP4-LTSS kernel-default-base 0 5.14.21-150400.24.194.1.150400.24.98.3
SUSE:Linux Enterprise Server 15 SP4-LTSS kernel-docs 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Server 15 SP4-LTSS kernel-obs-build 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Server 15 SP4-LTSS kernel-source 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Server 15 SP4-LTSS kernel-syms 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Server 15 SP4-LTSS kernel-zfcpdump 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 kernel-default 0 4.12.14-122.258.1
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 kernel-source 0 4.12.14-122.258.1
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 kernel-syms 0 4.12.14-122.258.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 kernel-default 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 kernel-default-base 0 5.14.21-150400.24.194.1.150400.24.98.3
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 kernel-docs 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 kernel-obs-build 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 kernel-source 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 kernel-syms 0 5.14.21-150400.24.194.1
SUSE:Linux Enterprise Workstation Extension 15 SP6 kernel-default 0 6.4.0-150600.23.47.2
SUSE:Linux Enterprise Workstation Extension 15 SP7 kernel-default 0 6.4.0-150700.53.3.1
SUSE:Real Time Module 15 SP6 kernel-rt 0 6.4.0-150600.10.34.1

Related vulnerabilities