CVE-2024-49868
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2024-49868 is a NULL pointer dereference vulnerability discovered in the Linux kernel's BTRFS filesystem. The issue occurs when a transaction fails to start during block group relocation, specifically in the btrfsupdatereloc_root function. The vulnerability was discovered by Syzbot and reported on October 21, 2024 (NVD).

Technical details

The vulnerability is triggered during a race condition between transaction handling and relocation control in BTRFS. When an allocation failure occurs at starttransaction() inside preparetorelocate(), the error handling calls unsetreloccontrol(), which sets fsinfo->balancectl to NULL. During the small window between setreloccontrl() and unsetreloccontrol(), a subvolume tree update can create a relocroot, leading to a NULL pointer dereference in btrfsupdaterelocroot() when checking fsinfo->relocctl->mergereloc_tree. The vulnerability has been assigned a CVSS v3.1 base score of 5.5 (MEDIUM) with vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H (NVD).

Impact

When exploited, this vulnerability can cause a denial of service through a system crash due to the NULL pointer dereference. The impact is limited to local attacks and affects system availability without compromising confidentiality or integrity (NVD).

Mitigation and workarounds

The issue has been fixed by adding an extra check on fsinfo->relocctl before accessing fsinfo->relocctl->mergereloctree in the btrfsupdatereloc_root() function. The fix has been implemented in various kernel versions, and users should update to the patched versions: Linux kernel versions up to 5.10.227, 5.15.168, 6.1.113, 6.6.55, 6.10.14, and 6.11.3 (NVD).

Additional resources


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-2025-40205HIGH7.8
  • Linux KernelLinux Kernel
  • linux-gcp-5.4
NoYesNov 12, 2025
CVE-2025-40211HIGH7.1
  • Linux KernelLinux Kernel
  • linux-gcp-6.8
NoYesNov 21, 2025
CVE-2025-40206MEDIUM5.5
  • Linux KernelLinux Kernel
  • kernel-zfcpdump-modules-extra
NoYesNov 12, 2025
CVE-2025-40210MEDIUM5.1
  • Linux KernelLinux Kernel
  • kernel-rt-64k-modules
NoYesNov 21, 2025
CVE-2025-40212N/AN/A
  • Linux KernelLinux Kernel
  • linux-azure-6.14
NoYesNov 24, 2025

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