In the Linux kernel, the following vulnerability has been resolved:
nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
When using the "block:block_dirty_buffer" tracepoint, mark_buffer_dirty() may cause a NULL pointer dereference, or a general protection fault when KASAN is enabled.
This happens because, since the tracepoint was added in mark_buffer_dirty(), 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, nilfs_grab_buffer(), which grabs a buffer to read (or create) a block of metadata, including b-tree node blocks, does not set the block device, but instead does so only if the buffer is not in the "uptodate" state for each of its caller block reading functions. However, if the uptodate flag is set on a folio/page, and the buffer heads are detached from it by try_to_free_buffers(), and new buffer heads are then attached by create_empty_buffers(), the uptodate flag may be restored to each buffer without the block device being set to bh->b_bdev, and mark_buffer_dirty() may be called later in that state, resulting in the bug mentioned above.
Fix this issue by making nilfs_grab_buffer() always set the block device of the super block structure to the buffer head, regardless of the state of the buffer's uptodate flag.
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-tools-develUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade perfUpgrade kernelUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-develUpgrade kernel-livepatch-5.15.176-118.170Upgrade kernel-livepatch-5.10.233-223.887Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade python-perf | Mar 14, 2025 | Dec 4, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-toolsUpgrade kernel-livepatch-6.1.119-129.201Upgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extra-commonUpgrade perf-debuginfoUpgrade kernel-headersUpgrade python3-perfUpgrade bpftoolUpgrade kernel-modules-extraUpgrade kernelUpgrade kernel-tools-develUpgrade kernel-libbpf-develUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-libbpfUpgrade kernel-develUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf-debuginfo | Mar 27, 2025 | Dec 4, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Dec 9, 2024 | Dec 4, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Feb 10, 2025 | Dec 4, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Dec 4, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1024-ibmUpgrade linux-image-oem-22.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-5.4.0-211-generic-lpaeUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-1080-realtimeUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.4.0-1142-aws-fipsUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-oracle-4.15Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-azureUpgrade linux-image-5.15.0-1074-nvidiaUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-1077-oracleUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-1101-bluefieldUpgrade linux-image-5.15.0-135-fipsUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-6.8.0-1026-nvidiaUpgrade linux-image-nvidia-6.8Upgrade linux-image-raspiUpgrade linux-image-azure-lts-22.04Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-5.15.0-1083-azure-fipsUpgrade linux-image-5.4.0-1142-awsUpgrade linux-image-6.8.0-1024-oracleUpgrade linux-image-6.8.0-1023-gkeUpgrade linux-image-aws-lts-18.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-136-generic-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-azure-fdeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1072-ibmUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1027-azureUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-aws-hweUpgrade linux-image-fipsUpgrade linux-image-5.15.0-1084-azureUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-58-generic-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-4.15.0-1177-gcpUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-5.4.0-1060-xilinx-zynqmpUpgrade linux-image-6.8.0-1010-gkeopUpgrade linux-image-oemUpgrade linux-image-gcp-fips-4.15Upgrade linux-image-4.15.0-1139-fipsUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gcp-64kUpgrade linux-image-5.15.0-1081-gcpUpgrade linux-image-genericUpgrade linux-image-5.15.0-1079-gcp-fipsUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-6.8.0-1027-azure-fdeUpgrade linux-image-6.8.0-1024-oracle-64kUpgrade linux-image-5.4.0-1140-oracleUpgrade linux-image-6.8.0-1026-nvidia-lowlatencyUpgrade linux-image-5.4.0-1129-kvmUpgrade linux-image-6.11.0-1009-awsUpgrade linux-image-5.15.0-1062-gkeopUpgrade linux-image-5.4.0-1116-fipsUpgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-gkeopUpgrade linux-image-generic-lts-xenialUpgrade linux-image-4.15.0-2085-gcp-fipsUpgrade linux-image-4.4.0-272-lowlatencyUpgrade linux-image-realtimeUpgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-4.4.0-1185-awsUpgrade linux-image-5.15.0-1075-intel-iotgUpgrade linux-image-6.8.0-1028-gcpUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1026-nvidia-64kUpgrade linux-image-6.8.0-1026-nvidia-lowlatency-64kUpgrade linux-image-5.4.0-1147-azureUpgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-azure-fips-4.15Upgrade linux-image-aws-fipsUpgrade linux-image-4.15.0-1167-kvmUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-4.15.0-2101-azure-fipsUpgrade linux-image-6.8.0-1028-gcp-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-4.15Upgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-6.8.0-58-genericUpgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-5.15.0-1086-azure-fdeUpgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-oem-24.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.11.0-18-genericUpgrade linux-image-raspi-realtimeUpgrade linux-image-azure-lts-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1074-nvidia-lowlatencyUpgrade linux-image-5.15.0-1086-azureUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-oem-osp1Upgrade linux-image-oracle-64kUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1077-intel-iotgUpgrade linux-image-4.15.0-241-lowlatencyUpgrade linux-image-kvmUpgrade linux-image-gkeop-6.8Upgrade linux-image-aws-4.15Upgrade linux-image-azure-lts-18.04Upgrade linux-image-5.4.0-1145-gcp-fipsUpgrade linux-image-5.15.0-135-generic-lpaeUpgrade linux-image-5.4.0-1088-ibmUpgrade linux-image-bluefieldUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-oem-22.04cUpgrade linux-image-4.15.0-1146-oracleUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.11.0-1009-gcpUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.11.0-1015-oemUpgrade linux-image-5.15.0-135-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-4.15.0-241-genericUpgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-5.15.0-136-genericUpgrade linux-image-5.4.0-211-genericUpgrade linux-image-5.15.0-136-generic-lpaeUpgrade linux-image-gcpUpgrade linux-image-5.4.0-211-lowlatencyUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-4.4.0-1147-awsUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-58-lowlatencyUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-awsUpgrade linux-image-5.15.0-1077-gkeUpgrade linux-image-4.15.0-2122-aws-fipsUpgrade linux-image-4.15.0-1148-oracleUpgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-135-generic-64kUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-ibm-classicUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-135-lowlatency-64kUpgrade linux-image-4.4.0-1117-fipsUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-oem-24.04aUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1026-oemUpgrade linux-image-oem-24.04bUpgrade linux-image-5.15.0-135-lowlatencyUpgrade linux-image-5.15.0-1074-raspiUpgrade linux-image-5.4.0-1145-gcpUpgrade linux-image-5.4.0-1147-azure-fipsUpgrade linux-image-oem-22.04bUpgrade linux-image-intelUpgrade linux-image-6.11.0-1009-azureUpgrade linux-image-4.15.0-1184-awsUpgrade linux-image-6.8.1-1020-realtimeUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-raspi2Upgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-5.4.0-1048-iotUpgrade linux-image-5.15.0-1080-aws-fipsUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-4.15.0-1192-azureUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1073-intel-iot-realtimeUpgrade linux-image-ibmUpgrade linux-image-azure-nvidiaUpgrade linux-image-aws-fips-4.15Upgrade linux-image-6.8.0-58-lowlatency-64kUpgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-5.4.0-1090-ibmUpgrade linux-image-4.4.0-272-genericUpgrade linux-image-4.4.0-1148-kvmUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1079-gcpUpgrade linux-image-6.8.0-1027-awsUpgrade linux-image-nvidia-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-azure-4.15Upgrade linux-image-aws-lts-20.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-gke-5.15Upgrade linux-image-ibm-lts-20.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