Register for the AI for Security Summit: Join Figma, Perplexity & Wiz

CVE-2024-35969
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2024-35969 addresses a race condition vulnerability in the Linux kernel's IPv6 subsystem, specifically between the ipv6_get_ifaddr and ipv6_del_addr functions. The vulnerability was discovered in May 2024 and affects the Linux kernel's IPv6 address management functionality (NVD).

Technical details

The vulnerability occurs when ipv6_get_ifaddr walks inet6_addr_lst under the RCU lock, where hlist_for_each_entry_rcu can return an item removed from the list. While RCU prevents memory from being freed immediately, it doesn't guarantee the content's integrity. The race condition can lead to a use-after-free scenario when ipv6_del_addr removes an entry and drops all references, but ipv6_get_ifaddr attempts to increment the reference count of the already freed entry (Kernel Commit). The vulnerability has been assigned a CVSS v3.1 Base Score of 5.5 (Medium) with vector: AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H (CISA-ADP).

Impact

The vulnerability can result in a use-after-free condition, potentially leading to system crashes or denial of service. This is evidenced by the warning messages showing refcount addition on zero and subsequent system trace information (Kernel Commit).

Exploitability

The vulnerability requires local access and can be triggered through the interaction between IPv6 address management functions. The exploit path involves a specific timing sequence where ipv6_del_addr is called in parallel with ipv6_get_ifaddr, leading to a race condition (Kernel Commit).

Mitigation and workarounds

The vulnerability has been fixed by implementing a new function in6_ifa_hold_safe that safely handles reference counting, preventing the race condition. The fix has been incorporated into various Linux kernel versions through security updates (Red Hat Advisory).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux: 6.1.90-1

Fixed

bullseye

linux: 5.10.216-1

Fixed

sid

linux: 6.8.9-1

Fixed

trixie

linux: 6.8.9-1

Fixed

SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-89775CRITICAL9.3
  • Linux Kernel logoLinux Kernel
  • kernel-rt-debug-modules
NoNoSep 16, 2026
CVE-2026-89771HIGH7.8
  • Linux Kernel logoLinux Kernel
  • kernel-rt-modules-internal
NoNoSep 11, 2026
CVE-2026-89912HIGH7.1
  • Linux Kernel logoLinux Kernel
  • kernel-debug-modules-internal
NoYesSep 16, 2026
CVE-2026-89772HIGH7
  • Linux Kernel logoLinux Kernel
  • linux-hwe-7.0
NoNoSep 11, 2026
CVE-2026-89773MEDIUM5.5
  • Linux Kernel logoLinux Kernel
  • linux-xilinx
NoYesSep 11, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management