Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
5.5

CVE-2024-49868: Linux kernel Btrfs may crash when starting a transaction

CVE-2024-49868 · published 2 years ago
Summary

The Btrfs file system in the Linux kernel can cause a system crash if it cannot begin a new transaction. This occurs during certain maintenance operations and can lead to an unexpected shutdown. Updating the kernel to a version that includes the fix will prevent the crash.

What to do
  • Update canonical linux-aws-5.4 to version 5.4.0-1142.152~18.04.1.
  • Update canonical linux-azure-5.4 to version 5.4.0-1145.152~18.04.1.
  • Update canonical linux-gcp-5.4 to version 5.4.0-1143.152~18.04.1.
  • Update canonical linux-hwe-5.4 to version 5.4.0-208.228~18.04.1.
  • Update canonical linux-ibm-5.4 to version 5.4.0-1086.91~18.04.1.
  • Update canonical linux-oracle-5.4 to version 5.4.0-1138.147~18.04.1.
  • Update canonical linux-raspi-5.4 to version 5.4.0-1129.142~18.04.1.
  • Update canonical linux to version 5.4.0-208.228.
  • Update canonical linux-aws to version 5.4.0-1140.150.
  • Update canonical linux-aws-5.15 to version 5.15.0-1073.79~20.04.1.
  • Update canonical linux-azure to version 5.4.0-1145.152.
  • Update canonical linux-azure-5.15 to version 5.15.0-1078.87~20.04.1.
  • Update canonical linux-bluefield to version 5.4.0-1099.106.
  • Update canonical linux-gcp to version 5.4.0-1143.152.
  • Update canonical linux-gcp-5.15 to version 5.15.0-1072.80~20.04.1.
  • Update canonical linux-hwe-5.15 to version 5.15.0-127.137~20.04.1.
  • Update canonical linux-ibm to version 5.4.0-1086.91.
  • Update canonical linux-ibm-5.15 to version 5.15.0-1066.69~20.04.1.
  • Update canonical linux-intel-iotg-5.15 to version 5.15.0-1071.77~20.04.1.
  • Update canonical linux-iot to version 5.4.0-1048.51.
  • Update canonical linux-kvm to version 5.4.0-1127.136.
  • Update canonical linux-lowlatency-hwe-5.15 to version 5.15.0-127.137~20.04.1.
  • Update canonical linux-nvidia-tegra-5.15 to version 5.15.0-1032.32~20.04.1.
  • Update canonical linux-oracle to version 5.4.0-1138.147.
  • Update canonical linux-oracle-5.15 to version 5.15.0-1071.77~20.04.1.
  • Update canonical linux-raspi to version 5.4.0-1129.142.
  • Update canonical linux-riscv-5.15 to version 5.15.0-1069.73~20.04.1.
  • Update canonical linux-xilinx-zynqmp to version 5.4.0-1058.62.
  • Update canonical linux-azure-fde-5.15 to version 5.15.0-1114.123~20.04.1.
  • Update canonical linux-aws-fips to version 5.4.0-1140.151+fips1.
  • Update canonical linux-azure-fips to version 5.4.0-1145.152+fips1.
  • Update canonical linux-fips to version 5.4.0-1116.126.
  • Update canonical linux-gcp-fips to version 5.4.0-1143.152+fips1.
  • Update canonical linux to version 5.15.0-127.137.
  • Update canonical linux-aws to version 5.15.0-1073.79.
  • Update canonical linux-aws-6.8 to version 6.8.0-1023.25~22.04.1.
  • Update canonical linux-azure to version 5.15.0-1078.87.
  • Update canonical linux-azure-6.8 to version 6.8.0-1025.30~22.04.1.
  • Update canonical linux-gcp to version 5.15.0-1072.80.
  • Update canonical linux-gcp-6.8 to version 6.8.0-1024.26~22.04.1.
  • Update canonical linux-gke to version 5.15.0-1070.76.
  • Update canonical linux-gkeop to version 5.15.0-1056.63.
  • Update canonical linux-hwe-6.8 to version 6.8.0-57.59~22.04.1.
  • Update canonical linux-ibm to version 5.15.0-1066.69.
  • Update canonical linux-ibm-6.8 to version 6.8.0-1023.23~22.04.1.
  • Update canonical linux-intel-iotg to version 5.15.0-1071.77.
  • Update canonical linux-kvm to version 5.15.0-1070.75.
  • Update canonical linux-lowlatency to version 5.15.0-127.137.
  • Update canonical linux-lowlatency-hwe-6.8 to version 6.8.0-54.56.1~22.04.1.
  • Update canonical linux-nvidia to version 5.15.0-1068.69.
  • Update canonical linux-nvidia-6.8 to version 6.8.0-1022.25~22.04.2.
  • Update canonical linux-nvidia-tegra to version 5.15.0-1032.32.
  • Update canonical linux-nvidia-tegra-igx to version 5.15.0-1020.20.
  • Update canonical linux-oracle to version 5.15.0-1071.77.
  • Update canonical linux-oracle-6.8 to version 6.8.0-1020.21~22.04.1.
  • Update canonical linux-raspi to version 5.15.0-1066.69.
  • Update canonical linux-riscv-6.8 to version 6.8.0-53.55.1~22.04.1.
  • Update canonical linux-xilinx-zynqmp to version 5.15.0-1039.43.
  • Update canonical linux-bluefield to version 5.15.0-1057.59.
  • Update canonical linux-aws-fips to version 5.15.0-1073.79+fips1.
  • Update canonical linux-azure-fips to version 5.15.0-1078.87+fips1.
  • Update canonical linux-fips to version 5.15.0-127.137+fips1.
  • Update canonical linux-gcp-fips to version 5.15.0-1072.80+fips1.
  • Update canonical linux-intel-iot-realtime to version 5.15.0-1066.68.
  • Update canonical linux-realtime to version 5.15.0-1074.82.
  • Update canonical linux-realtime-6.8 to version 6.8.1-1016.17~22.04.1.
  • Update canonical linux to version 6.8.0-54.56.
  • Update canonical linux-aws to version 6.8.0-1023.25.
  • Update canonical linux-azure to version 6.8.0-1025.30.
  • Update canonical linux-azure-6.11 to version 6.11.0-1012.12~24.04.1.
  • Update canonical linux-azure-nvidia to version 6.8.0-1014.15.
  • Update canonical linux-gcp to version 6.8.0-1024.26.
  • Update canonical linux-gcp-6.11 to version 6.11.0-1011.11~24.04.1.
  • Update canonical linux-gke to version 6.8.0-1019.23.
  • Update canonical linux-gkeop to version 6.8.0-1006.8.
  • Update canonical linux-ibm to version 6.8.0-1022.22.
  • Update canonical linux-lowlatency to version 6.8.0-54.56.1.
  • Update canonical linux-nvidia to version 6.8.0-1022.25.
  • Update canonical linux-nvidia-6.11 to version 6.11.0-1007.7.
  • Update canonical linux-nvidia-lowlatency to version 6.8.0-1022.25.2.
  • Update canonical linux-oem-6.11 to version 6.11.0-1015.15.
  • Update canonical linux-oem-6.8 to version 6.8.0-1024.24.
  • Update canonical linux-oracle to version 6.8.0-1020.21.
  • Update canonical linux-raspi to version 6.8.0-1019.23.
  • Update canonical linux-riscv to version 6.8.0-53.55.1.
  • Update canonical linux-xilinx to version 6.8.0-1017.18.
  • Update canonical linux-fips to version 6.8.0-78.78+fips1.
  • Update canonical linux-raspi-realtime to version 6.8.0-2018.19.
  • Update canonical linux-realtime to version 6.8.1-1016.17.
  • Update debian linux to version 6.1.115-1.
  • Update debian linux to version 6.11.4-1.
  • Update linux kernel to version 6.11.3.
  • Update canonical linux-azure-fde to version 5.15.0-1078.87.1.
Affected software
Ecosystem VendorProductAffected versions
– linux linux_kernel < 5.10.227
>= 5.11, < 5.15.168
>= 5.16, < 6.1.113
>= 6.2, < 6.6.55
>= 6.7, < 6.10.14
>= 6.11, < 6.11.3
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Ubuntu:Pro:14.04:LTS canonical linux All versions
Ubuntu:Pro:14.04:LTS canonical linux-aws All versions
Ubuntu:Pro:14.04:LTS canonical linux-azure All versions
Ubuntu:Pro:14.04:LTS canonical linux-lts-xenial All versions
Ubuntu:Pro:16.04:LTS canonical linux-aws-hwe All versions
Ubuntu:Pro:16.04:LTS canonical linux-gcp All versions
Ubuntu:Pro:16.04:LTS canonical linux-hwe All versions
Ubuntu:16.04:LTS canonical linux-hwe-edge All versions
Ubuntu:Pro:16.04:LTS canonical linux-kvm All versions
Ubuntu:Pro:16.04:LTS canonical linux-oracle All versions
Ubuntu:Pro:FIPS:16.04:LTS canonical linux-fips All versions
Ubuntu:18.04:LTS canonical linux-aws-5.0 All versions
Ubuntu:18.04:LTS canonical linux-aws-5.3 All versions
Ubuntu:Pro:18.04:LTS canonical linux-aws-5.4 < 5.4.0-1142.152~18.04.1
Fix: upgrade to 5.4.0-1142.152~18.04.1
Ubuntu:Pro:18.04:LTS canonical linux-azure-4.15 All versions
Ubuntu:18.04:LTS canonical linux-azure-5.3 All versions
Ubuntu:Pro:18.04:LTS canonical linux-azure-5.4 < 5.4.0-1145.152~18.04.1
Fix: upgrade to 5.4.0-1145.152~18.04.1
Ubuntu:18.04:LTS canonical linux-azure-edge All versions
Ubuntu:Pro:18.04:LTS canonical linux-gcp-4.15 All versions
Ubuntu:18.04:LTS canonical linux-gcp-5.3 All versions
Ubuntu:Pro:18.04:LTS canonical linux-gcp-5.4 < 5.4.0-1143.152~18.04.1
Fix: upgrade to 5.4.0-1143.152~18.04.1
Ubuntu:18.04:LTS canonical linux-gke-4.15 All versions
Ubuntu:18.04:LTS canonical linux-gke-5.4 All versions
Ubuntu:18.04:LTS canonical linux-gkeop-5.4 All versions
Ubuntu:Pro:18.04:LTS canonical linux-hwe-5.4 < 5.4.0-208.228~18.04.1
Fix: upgrade to 5.4.0-208.228~18.04.1
Ubuntu:Pro:18.04:LTS canonical linux-ibm-5.4 < 5.4.0-1086.91~18.04.1
Fix: upgrade to 5.4.0-1086.91~18.04.1
Ubuntu:18.04:LTS canonical linux-oem All versions
Ubuntu:18.04:LTS canonical linux-oracle-5.0 All versions
Ubuntu:18.04:LTS canonical linux-oracle-5.3 All versions
Ubuntu:Pro:18.04:LTS canonical linux-oracle-5.4 < 5.4.0-1138.147~18.04.1
Fix: upgrade to 5.4.0-1138.147~18.04.1
Ubuntu:Pro:18.04:LTS canonical linux-raspi-5.4 < 5.4.0-1129.142~18.04.1
Fix: upgrade to 5.4.0-1129.142~18.04.1
Ubuntu:Pro:FIPS-updates:18.04:LTS canonical linux-aws-fips All versions
Ubuntu:Pro:FIPS-updates:18.04:LTS canonical linux-azure-fips All versions
Ubuntu:Pro:FIPS-updates:18.04:LTS canonical linux-gcp-fips All versions
Ubuntu:20.04:LTS canonical linux < 5.4.0-208.228
Fix: upgrade to 5.4.0-208.228
Ubuntu:20.04:LTS canonical linux-aws < 5.4.0-1140.150
Fix: upgrade to 5.4.0-1140.150
Ubuntu:20.04:LTS canonical linux-aws-5.15 < 5.15.0-1073.79~20.04.1
Fix: upgrade to 5.15.0-1073.79~20.04.1
Ubuntu:20.04:LTS canonical linux-azure < 5.4.0-1145.152
Fix: upgrade to 5.4.0-1145.152
Ubuntu:20.04:LTS canonical linux-azure-5.15 < 5.15.0-1078.87~20.04.1
Fix: upgrade to 5.15.0-1078.87~20.04.1
Ubuntu:20.04:LTS canonical linux-bluefield < 5.4.0-1099.106
Fix: upgrade to 5.4.0-1099.106
Ubuntu:20.04:LTS canonical linux-gcp < 5.4.0-1143.152
Fix: upgrade to 5.4.0-1143.152
Ubuntu:20.04:LTS canonical linux-gcp-5.15 < 5.15.0-1072.80~20.04.1
Fix: upgrade to 5.15.0-1072.80~20.04.1
Ubuntu:20.04:LTS canonical linux-hwe-5.15 < 5.15.0-127.137~20.04.1
Fix: upgrade to 5.15.0-127.137~20.04.1
Ubuntu:20.04:LTS canonical linux-ibm < 5.4.0-1086.91
Fix: upgrade to 5.4.0-1086.91
Ubuntu:20.04:LTS canonical linux-ibm-5.15 < 5.15.0-1066.69~20.04.1
Fix: upgrade to 5.15.0-1066.69~20.04.1
Ubuntu:20.04:LTS canonical linux-intel-iotg-5.15 < 5.15.0-1071.77~20.04.1
Fix: upgrade to 5.15.0-1071.77~20.04.1
Ubuntu:20.04:LTS canonical linux-iot < 5.4.0-1048.51
Fix: upgrade to 5.4.0-1048.51
Ubuntu:20.04:LTS canonical linux-kvm < 5.4.0-1127.136
Fix: upgrade to 5.4.0-1127.136
Ubuntu:20.04:LTS canonical linux-lowlatency-hwe-5.15 < 5.15.0-127.137~20.04.1
Fix: upgrade to 5.15.0-127.137~20.04.1
Showing 50 of 181. Show the rest
Ecosystem VendorProductAffected versions
Ubuntu:20.04:LTS canonical linux-nvidia-tegra-5.15 < 5.15.0-1032.32~20.04.1
Fix: upgrade to 5.15.0-1032.32~20.04.1
Ubuntu:20.04:LTS canonical linux-oracle < 5.4.0-1138.147
Fix: upgrade to 5.4.0-1138.147
Ubuntu:20.04:LTS canonical linux-oracle-5.15 < 5.15.0-1071.77~20.04.1
Fix: upgrade to 5.15.0-1071.77~20.04.1
Ubuntu:20.04:LTS canonical linux-raspi < 5.4.0-1129.142
Fix: upgrade to 5.4.0-1129.142
Ubuntu:20.04:LTS canonical linux-riscv-5.15 < 5.15.0-1069.73~20.04.1
Fix: upgrade to 5.15.0-1069.73~20.04.1
Ubuntu:20.04:LTS canonical linux-xilinx-zynqmp < 5.4.0-1058.62
Fix: upgrade to 5.4.0-1058.62
Ubuntu:20.04:LTS canonical linux-aws-5.11 All versions
Ubuntu:20.04:LTS canonical linux-aws-5.13 All versions
Ubuntu:20.04:LTS canonical linux-aws-5.8 All versions
Ubuntu:20.04:LTS canonical linux-azure-5.11 All versions
Ubuntu:20.04:LTS canonical linux-azure-5.13 All versions
Ubuntu:20.04:LTS canonical linux-azure-5.8 All versions
Ubuntu:20.04:LTS canonical linux-azure-fde All versions
Ubuntu:Pro:20.04:LTS canonical linux-azure-fde-5.15 < 5.15.0-1114.123~20.04.1
Fix: upgrade to 5.15.0-1114.123~20.04.1
Ubuntu:20.04:LTS canonical linux-gcp-5.11 All versions
Ubuntu:20.04:LTS canonical linux-gcp-5.13 All versions
Ubuntu:20.04:LTS canonical linux-gcp-5.8 All versions
Ubuntu:20.04:LTS canonical linux-gke All versions
Ubuntu:20.04:LTS canonical linux-gke-5.15 All versions
Ubuntu:20.04:LTS canonical linux-gkeop All versions
Ubuntu:20.04:LTS canonical linux-gkeop-5.15 All versions
Ubuntu:20.04:LTS canonical linux-hwe-5.11 All versions
Ubuntu:20.04:LTS canonical linux-hwe-5.13 All versions
Ubuntu:20.04:LTS canonical linux-hwe-5.8 All versions
Ubuntu:20.04:LTS canonical linux-intel-5.13 All versions
Ubuntu:20.04:LTS canonical linux-oem-5.10 All versions
Ubuntu:20.04:LTS canonical linux-oem-5.13 All versions
Ubuntu:20.04:LTS canonical linux-oem-5.14 All versions
Ubuntu:20.04:LTS canonical linux-oem-5.6 All versions
Ubuntu:20.04:LTS canonical linux-oracle-5.11 All versions
Ubuntu:20.04:LTS canonical linux-oracle-5.13 All versions
Ubuntu:20.04:LTS canonical linux-oracle-5.8 All versions
Ubuntu:20.04:LTS canonical linux-raspi2 All versions
Ubuntu:20.04:LTS canonical linux-riscv All versions
Ubuntu:20.04:LTS canonical linux-riscv-5.11 All versions
Ubuntu:20.04:LTS canonical linux-riscv-5.8 All versions
Ubuntu:Pro:FIPS-updates:20.04:LTS canonical linux-aws-fips < 5.4.0-1140.151+fips1
Fix: upgrade to 5.4.0-1140.151+fips1
Ubuntu:Pro:FIPS-updates:20.04:LTS canonical linux-azure-fips < 5.4.0-1145.152+fips1
Fix: upgrade to 5.4.0-1145.152+fips1
Ubuntu:Pro:FIPS-updates:20.04:LTS canonical linux-fips < 5.4.0-1116.126
Fix: upgrade to 5.4.0-1116.126
Ubuntu:Pro:FIPS-updates:20.04:LTS canonical linux-gcp-fips < 5.4.0-1143.152+fips1
Fix: upgrade to 5.4.0-1143.152+fips1
Ubuntu:22.04:LTS canonical linux < 5.15.0-127.137
Fix: upgrade to 5.15.0-127.137
Ubuntu:22.04:LTS canonical linux-allwinner-5.19 All versions
Ubuntu:22.04:LTS canonical linux-aws < 5.15.0-1073.79
Fix: upgrade to 5.15.0-1073.79
Ubuntu:22.04:LTS canonical linux-aws-5.19 All versions
Ubuntu:22.04:LTS canonical linux-aws-6.2 All versions
Ubuntu:22.04:LTS canonical linux-aws-6.5 All versions
Ubuntu:22.04:LTS canonical linux-aws-6.8 < 6.8.0-1023.25~22.04.1
Fix: upgrade to 6.8.0-1023.25~22.04.1
Ubuntu:22.04:LTS canonical linux-azure < 5.15.0-1078.87
Fix: upgrade to 5.15.0-1078.87
Ubuntu:22.04:LTS canonical linux-azure-5.19 All versions
Ubuntu:22.04:LTS canonical linux-azure-6.2 All versions
Ubuntu:22.04:LTS canonical linux-azure-6.5 All versions
Ubuntu:22.04:LTS canonical linux-azure-6.8 < 6.8.0-1025.30~22.04.1
Fix: upgrade to 6.8.0-1025.30~22.04.1
Ubuntu:22.04:LTS canonical linux-azure-fde-5.19 All versions
Ubuntu:22.04:LTS canonical linux-azure-fde-6.2 All versions
Ubuntu:22.04:LTS canonical linux-gcp < 5.15.0-1072.80
Fix: upgrade to 5.15.0-1072.80
Ubuntu:22.04:LTS canonical linux-gcp-5.19 All versions
Ubuntu:22.04:LTS canonical linux-gcp-6.2 All versions
Ubuntu:22.04:LTS canonical linux-gcp-6.5 All versions
Ubuntu:22.04:LTS canonical linux-gcp-6.8 < 6.8.0-1024.26~22.04.1
Fix: upgrade to 6.8.0-1024.26~22.04.1
Ubuntu:22.04:LTS canonical linux-gke < 5.15.0-1070.76
Fix: upgrade to 5.15.0-1070.76
Ubuntu:22.04:LTS canonical linux-gkeop < 5.15.0-1056.63
Fix: upgrade to 5.15.0-1056.63
Ubuntu:22.04:LTS canonical linux-hwe-5.19 All versions
Ubuntu:22.04:LTS canonical linux-hwe-6.2 All versions
Ubuntu:22.04:LTS canonical linux-hwe-6.5 All versions
Ubuntu:22.04:LTS canonical linux-hwe-6.8 < 6.8.0-57.59~22.04.1
Fix: upgrade to 6.8.0-57.59~22.04.1
Ubuntu:22.04:LTS canonical linux-ibm < 5.15.0-1066.69
Fix: upgrade to 5.15.0-1066.69
Ubuntu:22.04:LTS canonical linux-ibm-6.8 < 6.8.0-1023.23~22.04.1
Fix: upgrade to 6.8.0-1023.23~22.04.1
Ubuntu:22.04:LTS canonical linux-intel-iotg < 5.15.0-1071.77
Fix: upgrade to 5.15.0-1071.77
Ubuntu:22.04:LTS canonical linux-kvm < 5.15.0-1070.75
Fix: upgrade to 5.15.0-1070.75
Ubuntu:22.04:LTS canonical linux-lowlatency < 5.15.0-127.137
Fix: upgrade to 5.15.0-127.137
Ubuntu:22.04:LTS canonical linux-lowlatency-hwe-5.19 All versions
Ubuntu:22.04:LTS canonical linux-lowlatency-hwe-6.2 All versions
Ubuntu:22.04:LTS canonical linux-lowlatency-hwe-6.5 All versions
Ubuntu:22.04:LTS canonical linux-lowlatency-hwe-6.8 < 6.8.0-54.56.1~22.04.1
Fix: upgrade to 6.8.0-54.56.1~22.04.1
Ubuntu:22.04:LTS canonical linux-nvidia < 5.15.0-1068.69
Fix: upgrade to 5.15.0-1068.69
Ubuntu:22.04:LTS canonical linux-nvidia-6.2 All versions
Ubuntu:22.04:LTS canonical linux-nvidia-6.5 All versions
Ubuntu:22.04:LTS canonical linux-nvidia-6.8 < 6.8.0-1022.25~22.04.2
Fix: upgrade to 6.8.0-1022.25~22.04.2
Ubuntu:22.04:LTS canonical linux-nvidia-tegra < 5.15.0-1032.32
Fix: upgrade to 5.15.0-1032.32
Ubuntu:22.04:LTS canonical linux-nvidia-tegra-igx < 5.15.0-1020.20
Fix: upgrade to 5.15.0-1020.20
Ubuntu:22.04:LTS canonical linux-oem-5.17 All versions
Ubuntu:22.04:LTS canonical linux-oem-6.0 All versions
Ubuntu:22.04:LTS canonical linux-oem-6.1 All versions
Ubuntu:22.04:LTS canonical linux-oem-6.5 All versions
Ubuntu:22.04:LTS canonical linux-oracle < 5.15.0-1071.77
Fix: upgrade to 5.15.0-1071.77
Ubuntu:22.04:LTS canonical linux-oracle-6.5 All versions
Ubuntu:22.04:LTS canonical linux-oracle-6.8 < 6.8.0-1020.21~22.04.1
Fix: upgrade to 6.8.0-1020.21~22.04.1
Ubuntu:22.04:LTS canonical linux-raspi < 5.15.0-1066.69
Fix: upgrade to 5.15.0-1066.69
Ubuntu:22.04:LTS canonical linux-realtime All versions
Ubuntu:22.04:LTS canonical linux-riscv-5.19 All versions
Ubuntu:22.04:LTS canonical linux-riscv-6.5 All versions
Ubuntu:22.04:LTS canonical linux-riscv-6.8 < 6.8.0-53.55.1~22.04.1
Fix: upgrade to 6.8.0-53.55.1~22.04.1
Ubuntu:22.04:LTS canonical linux-starfive-5.19 All versions
Ubuntu:22.04:LTS canonical linux-starfive-6.2 All versions
Ubuntu:22.04:LTS canonical linux-starfive-6.5 All versions
Ubuntu:22.04:LTS canonical linux-xilinx-zynqmp < 5.15.0-1039.43
Fix: upgrade to 5.15.0-1039.43
Ubuntu:Nvidia-BlueField:22.04:LTS canonical linux-bluefield < 5.15.0-1057.59
Fix: upgrade to 5.15.0-1057.59
Ubuntu:Pro:FIPS-updates:22.04:LTS canonical linux-aws-fips < 5.15.0-1073.79+fips1
Fix: upgrade to 5.15.0-1073.79+fips1
Ubuntu:Pro:FIPS-updates:22.04:LTS canonical linux-azure-fips < 5.15.0-1078.87+fips1
Fix: upgrade to 5.15.0-1078.87+fips1
Ubuntu:Pro:FIPS-updates:22.04:LTS canonical linux-fips < 5.15.0-127.137+fips1
Fix: upgrade to 5.15.0-127.137+fips1
Ubuntu:Pro:FIPS-updates:22.04:LTS canonical linux-gcp-fips < 5.15.0-1072.80+fips1
Fix: upgrade to 5.15.0-1072.80+fips1
Ubuntu:Pro:Realtime:22.04:LTS canonical linux-intel-iot-realtime < 5.15.0-1066.68
Fix: upgrade to 5.15.0-1066.68
Ubuntu:Pro:Realtime:22.04:LTS canonical linux-realtime < 5.15.0-1074.82
Fix: upgrade to 5.15.0-1074.82
Ubuntu:Pro:Realtime:22.04:LTS canonical linux-realtime-6.8 < 6.8.1-1016.17~22.04.1
Fix: upgrade to 6.8.1-1016.17~22.04.1
Ubuntu:24.04:LTS canonical linux < 6.8.0-54.56
Fix: upgrade to 6.8.0-54.56
Ubuntu:24.04:LTS canonical linux-aws < 6.8.0-1023.25
Fix: upgrade to 6.8.0-1023.25
Ubuntu:24.04:LTS canonical linux-azure < 6.8.0-1025.30
Fix: upgrade to 6.8.0-1025.30
Ubuntu:24.04:LTS canonical linux-azure-6.11 < 6.11.0-1012.12~24.04.1
Fix: upgrade to 6.11.0-1012.12~24.04.1
Ubuntu:24.04:LTS canonical linux-azure-nvidia < 6.8.0-1014.15
Fix: upgrade to 6.8.0-1014.15
Ubuntu:24.04:LTS canonical linux-gcp < 6.8.0-1024.26
Fix: upgrade to 6.8.0-1024.26
Ubuntu:24.04:LTS canonical linux-gcp-6.11 < 6.11.0-1011.11~24.04.1
Fix: upgrade to 6.11.0-1011.11~24.04.1
Ubuntu:24.04:LTS canonical linux-gke < 6.8.0-1019.23
Fix: upgrade to 6.8.0-1019.23
Ubuntu:24.04:LTS canonical linux-gkeop < 6.8.0-1006.8
Fix: upgrade to 6.8.0-1006.8
Ubuntu:24.04:LTS canonical linux-ibm < 6.8.0-1022.22
Fix: upgrade to 6.8.0-1022.22
Ubuntu:24.04:LTS canonical linux-lowlatency < 6.8.0-54.56.1
Fix: upgrade to 6.8.0-54.56.1
Ubuntu:24.04:LTS canonical linux-nvidia < 6.8.0-1022.25
Fix: upgrade to 6.8.0-1022.25
Ubuntu:24.04:LTS canonical linux-nvidia-6.11 < 6.11.0-1007.7
Fix: upgrade to 6.11.0-1007.7
Ubuntu:24.04:LTS canonical linux-nvidia-lowlatency < 6.8.0-1022.25.2
Fix: upgrade to 6.8.0-1022.25.2
Ubuntu:24.04:LTS canonical linux-oem-6.11 < 6.11.0-1015.15
Fix: upgrade to 6.11.0-1015.15
Ubuntu:24.04:LTS canonical linux-oem-6.8 < 6.8.0-1024.24
Fix: upgrade to 6.8.0-1024.24
Ubuntu:24.04:LTS canonical linux-oracle < 6.8.0-1020.21
Fix: upgrade to 6.8.0-1020.21
Ubuntu:24.04:LTS canonical linux-raspi < 6.8.0-1019.23
Fix: upgrade to 6.8.0-1019.23
Ubuntu:24.04:LTS canonical linux-riscv < 6.8.0-53.55.1
Fix: upgrade to 6.8.0-53.55.1
Ubuntu:24.04:LTS canonical linux-xilinx < 6.8.0-1017.18
Fix: upgrade to 6.8.0-1017.18
Ubuntu:Pro:FIPS-updates:24.04:LTS canonical linux-fips < 6.8.0-78.78+fips1
Fix: upgrade to 6.8.0-78.78+fips1
Ubuntu:Pro:Realtime:24.04:LTS canonical linux-raspi-realtime < 6.8.0-2018.19
Fix: upgrade to 6.8.0-2018.19
Ubuntu:Pro:Realtime:24.04:LTS canonical linux-realtime < 6.8.1-1016.17
Fix: upgrade to 6.8.1-1016.17
Debian:12 debian linux < 6.1.115-1
Fix: upgrade to 6.1.115-1
Debian:13 debian linux < 6.11.4-1
Fix: upgrade to 6.11.4-1
Linux linux kernel >= 6.11.0, < 6.11.3
Fix: upgrade to 6.11.3
Ubuntu:22.04:LTS canonical linux-azure-fde < 5.15.0-1078.87.1
Fix: upgrade to 5.15.0-1078.87.1
Original advisory text
btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
In the Linux kernel, the following vulnerability has been resolved: btrfs: fix a NULL pointer dereference when failed to start a new trasacntion [BUG] Syzbot reported a NULL pointer dereference with the following crash: FAULT_INJECTION: forcing a failure. start_transaction+0x830/0x1670 fs/btrfs/transaction.c:676 prepare_to_relocate+0x31f/0x4c0 fs/btrfs/relocation.c:3642 relocate_block_group+0x169/0xd20 fs/btrfs/relocation.c:3678 ... BTRFS info (device loop0): balance: ended with status: -12 Oops: general protection fault, probably for non-canonical address 0xdffffc00000000cc: 0000 [#1] PREEMPT SMP KASAN NOPTI KASAN: null-ptr-deref in range [0x0000000000000660-0x0000000000000667] RIP: 0010:btrfs_update_reloc_root+0x362/0xa80 fs/btrfs/relocation.c:926 Call Trace: <TASK> commit_fs_roots+0x2ee/0x720 fs/btrfs/transaction.c:1496 btrfs_commit_transaction+0xfaf/0x3740 fs/btrfs/transaction.c:2430 del_balance_item fs/btrfs/volumes.c:3678 [inline] reset_balance_state+0x25e/0x3c0 fs/btrfs/volumes.c:3742 btrfs_balance+0xead/0x10c0 fs/btrfs/volumes.c:4574 btrfs_ioctl_balance+0x493/0x7c0 fs/btrfs/ioctl.c:3673 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:907 [inline] __se_sys_ioctl+0xf9/0x170 fs/ioctl.c:893 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f [CAUSE] The allocation failure happens at the start_transaction() inside prepare_to_relocate(), and during the error handling we call unset_reloc_control(), which makes fs_info->balance_ctl to be NULL. Then we continue the error path cleanup in btrfs_balance() by calling reset_balance_state() which will call del_balance_item() to fully delete the balance item in the root tree. However during the small window between set_reloc_contrl() and unset_reloc_control(), we can have a subvolume tree update and created a reloc_root for that subvolume. Then we go into the final btrfs_commit_transaction() of del_balance_item(), and into btrfs_update_reloc_root() inside commit_fs_roots(). That function checks if fs_info->reloc_ctl is in the merge_reloc_tree stage, but since fs_info->reloc_ctl is NULL, it results a NULL pointer dereference. [FIX] Just add extra check on fs_info->reloc_ctl inside btrfs_update_reloc_root(), before checking fs_info->reloc_ctl->merge_reloc_tree. That DEAD_RELOC_TREE handling is to prevent further modification to the reloc tree during merge stage, but since there is no reloc_ctl at all, we do not need to bother that.
References
Fix within
Internet-facing 60 days
Internal At next upgrade
  • Not known to be exploited
  • Needs hands-on effort to exploit
  • Gives an attacker partial control
Severity
5.5 Medium
Exploitation
<1% chance of attack within 30 days
Type
CWE-476NULL Pointer Dereference
Timeline
Published21 Oct 2024
Updated3 Nov 2026
First seen7 Mar 2026
Track software like this
Free during beta