In the Linux kernel, the following vulnerability has been resolved:
btrfs: directly free partially initialized fs_info in btrfs_check_leaked_roots()
If fs_info->super_copy or fs_info->super_for_commit allocated failed in btrfs_get_tree_subvol(), then no need to call btrfs_free_fs_info(). Otherwise btrfs_check_leaked_roots() would access NULL pointer because fs_info->allocated_roots had not been initialised.
syzkaller reported the following information: ------------[ cut here ]------------ BUG: unable to handle page fault for address: fffffffffffffbb0 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 64c9067 P4D 64c9067 PUD 64cb067 PMD 0 Oops: Oops: 0000 [#1] SMP KASAN PTI CPU: 0 UID: 0 PID: 1402 Comm: syz.1.35 Not tainted 6.15.8 #4 PREEMPT(lazy) Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), (...) RIP: 0010:arch_atomic_read arch/x86/include/asm/atomic.h:23 [inline] RIP: 0010:raw_atomic_read include/linux/atomic/atomic-arch-fallback.h:457 [inline] RIP: 0010:atomic_read include/linux/atomic/atomic-instrumented.h:33 [inline] RIP: 0010:refcount_read include/linux/refcount.h:170 [inline] RIP: 0010:btrfs_check_leaked_roots+0x18f/0x2c0 fs/btrfs/disk-io.c:1230 [...] Call Trace: <TASK> btrfs_free_fs_info+0x310/0x410 fs/btrfs/disk-io.c:1280 btrfs_get_tree_subvol+0x592/0x6b0 fs/btrfs/super.c:2029 btrfs_get_tree+0x63/0x80 fs/btrfs/super.c:2097 vfs_get_tree+0x98/0x320 fs/super.c:1759 do_new_mount+0x357/0x660 fs/namespace.c:3899 path_mount+0x716/0x19c0 fs/namespace.c:4226 do_mount fs/namespace.c:4239 [inline] __do_sys_mount fs/namespace.c:4450 [inline] __se_sys_mount fs/namespace.c:4427 [inline] __x64_sys_mount+0x28c/0x310 fs/namespace.c:4427 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x92/0x180 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x76/0x7e RIP: 0033:0x7f032eaffa8d [...]
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade perf6.12-debuginfoUpgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-toolsUpgrade kernel6.12-libbpfUpgrade kernel6.12-debuginfoUpgrade bpftool6.12Upgrade kernel6.12-libbpf-develUpgrade kernel6.12-libbpf-staticUpgrade python3-perf6.12-debuginfoUpgrade perf6.12Upgrade kernel6.12-modules-extraUpgrade bpftool6.12-debuginfoUpgrade kernel6.12-headersUpgrade kernel6.12-libbpf-debuginfoUpgrade kernel6.12Upgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-tools-develUpgrade kernel-livepatch-6.12.58-82.121Upgrade python3-perf6.12Upgrade kernel6.12-modules-extra-commonUpgrade kernel6.12-develUpgrade kernel6.12-debuginfo-common-x86_64 | Apr 7, 2026 | Dec 4, 2025 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Oracle_linux | — | Upgrade kernel-uek | Jan 15, 2026 | Dec 4, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Dec 4, 2025 |
| Ubuntu | — | Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-6.17.0-14-genericUpgrade linux-image-gcp-6.8Upgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-azure-6.17Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.17.0-1008-azureUpgrade linux-image-genericUpgrade linux-image-6.17.0-1007-gcp-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oracleUpgrade linux-image-ibmUpgrade linux-image-generic-6.17Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-aws-64k-6.17Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oem-22.04Upgrade linux-image-6.17.0-1011-oemUpgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-6.17.0-14-generic-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.17.0-1007-aws-64kUpgrade linux-image-6.17.0-1008-raspiUpgrade linux-image-aws-6.17Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-gke-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oracle-6.17Upgrade linux-image-gcp-fipsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oracle-64k-6.17Upgrade linux-image-virtualUpgrade linux-image-gcp-64k-6.17Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-fipsUpgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-aws-64kUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1050-awsUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-6.17.0-1007-gcpUpgrade linux-image-oem-22.04cUpgrade linux-image-raspi-6.17Upgrade linux-image-awsUpgrade linux-image-6.17.0-1007-oracle-64kUpgrade linux-image-6.17.0-1007-oracleUpgrade linux-image-virtual-6.17Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-gkeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-6.17Upgrade linux-image-fips-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-realtime-6.17Upgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-azureUpgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-realtime-6.8.1Upgrade linux-image-raspi-realtimeUpgrade linux-image-oem-22.04bUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-64kUpgrade linux-image-gcpUpgrade linux-image-xilinxUpgrade linux-image-xilinx-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.17.0-1006-realtimeUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-oem-6.17Upgrade linux-image-aws-fips-6.8Upgrade linux-image-kvmUpgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-6.8.0-106-genericUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-ibm-classicUpgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-106-fipsUpgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-ibm-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-64k-6.17Upgrade linux-image-aws-64k-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.17.0-1007-awsUpgrade linux-image-raspiUpgrade linux-image-azure-6.8 | Feb 13, 2026 | Feb 12, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub