In the Linux kernel, the following vulnerability has been resolved:
nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
Patch series "nilfs2: fix null-ptr-deref bugs on block tracepoints".
This series fixes null pointer dereference bugs that occur when using nilfs2 and two block-related tracepoints.
This patch (of 2):
It has been reported that when using "block:block_touch_buffer" tracepoint, touch_buffer() called from __nilfs_get_folio_block() causes a NULL pointer dereference, or a general protection fault when KASAN is enabled.
This happens because since the tracepoint was added in touch_buffer(), it references the dev_t member bh->b_bdev->bd_dev regardless of whether the buffer head has a pointer to a block_device structure. In the current implementation, the block_device structure is set after the function returns to the caller.
Here, touch_buffer() is used to mark the folio/page that owns the buffer head as accessed, but the common search helper for folio/page used by the caller function was optimized to mark the folio/page as accessed when it was reimplemented a long time ago, eliminating the need to call touch_buffer() here in the first place.
So this solves the issue by eliminating the touch_buffer() call itself.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-headersUpgrade kernel-toolsUpgrade kernel-livepatch-5.10.233-223.887Upgrade python-perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernel-livepatch-5.15.176-118.170Upgrade python-perfUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade kernel-develUpgrade kernel-debuginfoUpgrade kernelUpgrade kernel-debuginfo-common-aarch64Upgrade perf | Mar 14, 2025 | Dec 4, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-headersUpgrade perfUpgrade kernel-tools-debuginfoUpgrade kernel-modules-extraUpgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-libbpfUpgrade kernel-livepatch-6.1.119-129.201Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-staticUpgrade kernel-toolsUpgrade kernel-develUpgrade kernel-modules-extra-commonUpgrade bpftoolUpgrade python3-perf-debuginfoUpgrade kernel-libbpf-develUpgrade kernelUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade python3-perf | Mar 27, 2025 | Dec 4, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Dec 9, 2024 | Dec 4, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Feb 10, 2025 | Dec 4, 2024 |
| Ubuntu | — | Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-135-generic-lpaeUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-5.15.0-1081-gcpUpgrade linux-image-oem-22.04dUpgrade linux-image-oem-24.04bUpgrade linux-image-gkeop-5.15Upgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1079-gcpUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.15.0-1075-intel-iotgUpgrade linux-image-6.8.0-1027-azure-fdeUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-6.8.0-1024-oracleUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-gkeopUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1026-nvidiaUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-4.15.0-1148-oracleUpgrade linux-image-5.4.0-1142-aws-fipsUpgrade linux-image-fipsUpgrade linux-image-5.15.0-135-lowlatency-64kUpgrade linux-image-4.4.0-1117-fipsUpgrade linux-image-gkeUpgrade linux-image-aws-fipsUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-6.8.0-1027-awsUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-awsUpgrade linux-image-6.8.0-1023-gkeUpgrade linux-image-5.15.0-1074-nvidiaUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oracle-4.15Upgrade linux-image-5.4.0-1088-ibmUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1072-ibmUpgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-genericUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.4.0-1142-awsUpgrade linux-image-oracleUpgrade linux-image-5.4.0-1147-azureUpgrade linux-image-6.8.0-1027-azureUpgrade linux-image-4.4.0-272-lowlatencyUpgrade linux-image-oem-osp1Upgrade linux-image-6.11.0-18-genericUpgrade linux-image-4.15.0-1167-kvmUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-4.15.0-2085-gcp-fipsUpgrade linux-image-aws-lts-18.04Upgrade linux-image-6.8.0-1010-gkeopUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-azure-4.15Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-5.15.0-1077-oracleUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oemUpgrade linux-image-azure-lts-18.04Upgrade linux-image-5.15.0-1083-azure-fipsUpgrade linux-image-5.4.0-1090-ibmUpgrade linux-image-6.8.0-1024-ibmUpgrade linux-image-6.8.0-1026-nvidia-lowlatency-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-135-genericUpgrade linux-image-5.4.0-1116-fipsUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azure-fips-4.15Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-bluefieldUpgrade linux-image-5.4.0-1145-gcp-fipsUpgrade linux-image-6.11.0-1009-gcpUpgrade linux-image-oem-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-gcp-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-58-lowlatency-64kUpgrade linux-image-5.15.0-136-generic-lpaeUpgrade linux-image-6.8.0-1028-gcp-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-6.8.0-1026-nvidia-64kUpgrade linux-image-intelUpgrade linux-image-4.4.0-1147-awsUpgrade linux-image-gcp-fipsUpgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-135-fipsUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-4.15.0-2122-aws-fipsUpgrade linux-image-4.4.0-1185-awsUpgrade linux-image-5.4.0-211-lowlatencyUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-5.4.0-1145-gcpUpgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-6.8.1-1020-realtimeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1073-intel-iot-realtimeUpgrade linux-image-5.15.0-1077-gkeUpgrade linux-image-4.15.0-1177-gcpUpgrade linux-image-oem-22.04aUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-6.8.0-58-genericUpgrade linux-image-5.15.0-1086-azureUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-5.4.0-1140-oracleUpgrade linux-image-4.15.0-2101-azure-fipsUpgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-5.4.0-1147-azure-fipsUpgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-5.15.0-1086-azure-fdeUpgrade linux-image-5.15.0-1079-gcp-fipsUpgrade linux-image-4.15.0-1139-fipsUpgrade linux-image-5.4.0-1060-xilinx-zynqmpUpgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-azure-lts-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-oem-22.04bUpgrade linux-image-aws-fips-4.15Upgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-lts-xenialUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-oem-20.04dUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-4.15.0-1146-oracleUpgrade linux-image-4.4.0-1148-kvmUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1028-gcpUpgrade linux-image-6.8.0-1026-nvidia-lowlatencyUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-gkeop-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-5.15.0-1074-nvidia-lowlatencyUpgrade linux-image-5.15.0-135-generic-64kUpgrade linux-image-6.8.0-1024-oracle-64kUpgrade linux-image-azureUpgrade linux-image-gcp-4.15Upgrade linux-image-6.8.0-58-lowlatencyUpgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-hweUpgrade linux-image-6.11.0-1015-oemUpgrade linux-image-5.15.0-136-generic-64kUpgrade linux-image-5.15.0-135-lowlatencyUpgrade linux-image-6.11.0-1009-awsUpgrade linux-image-5.15.0-1074-raspiUpgrade linux-image-4.4.0-272-genericUpgrade linux-image-gke-5.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-raspi2Upgrade linux-image-4.15.0-241-genericUpgrade linux-image-ibmUpgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-5.15.0-1084-azureUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-211-generic-lpaeUpgrade linux-image-5.4.0-1101-bluefieldUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-1080-aws-fipsUpgrade linux-image-5.15.0-1077-intel-iotgUpgrade linux-image-gcp-fips-4.15Upgrade linux-image-5.15.0-1080-realtimeUpgrade linux-image-5.4.0-1129-kvmUpgrade linux-image-5.4.0-211-genericUpgrade linux-image-6.11.0-1009-azureUpgrade linux-image-5.4.0-1048-iotUpgrade linux-image-4.15.0-241-lowlatencyUpgrade linux-image-aws-4.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-4.15.0-1192-azureUpgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-5.15.0-136-genericUpgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-4.15.0-1184-awsUpgrade linux-image-5.15.0-1062-gkeopUpgrade linux-image-oem-22.04Upgrade linux-image-raspiUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1026-oemUpgrade linux-image-kvmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-58-generic-64kUpgrade linux-image-gcpUpgrade linux-image-realtime-hwe-24.04 | Feb 20, 2025 | Dec 4, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 9, 2025 | Dec 4, 2024 |
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