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-livepatch-5.10.233-223.887Upgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade python-perfUpgrade kernel-toolsUpgrade bpftoolUpgrade perfUpgrade kernel-livepatch-5.15.176-118.170Upgrade kernel-develUpgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade kernel-tools-develUpgrade kernel | Mar 14, 2025 | Dec 4, 2024 |
| Amazon_linux_2023 | — | Upgrade perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-modules-extra-commonUpgrade kernel-headersUpgrade kernel-livepatch-6.1.119-129.201Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extraUpgrade kernel-libbpf-staticUpgrade kernel-develUpgrade kernelUpgrade kernel-libbpf-develUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade python3-perfUpgrade kernel-tools-develUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf-debuginfoUpgrade perfUpgrade kernel-libbpf | 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-4.15.0-1192-azureUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-4.15.0-1184-awsUpgrade linux-image-5.15.0-1080-aws-fipsUpgrade linux-image-5.4.0-1048-iotUpgrade linux-image-6.8.1-1020-realtimeUpgrade linux-image-oem-22.04bUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1026-oemUpgrade linux-image-6.11.0-1009-azureUpgrade linux-image-5.15.0-1086-azure-fdeUpgrade linux-image-5.15.0-135-lowlatencyUpgrade linux-image-5.4.0-1147-azure-fipsUpgrade linux-image-intelUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1080-awsUpgrade linux-image-oracleUpgrade linux-image-azure-cvmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-4.4.0-1147-awsUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.11.0-1009-gcpUpgrade linux-image-aws-lts-24.04Upgrade linux-image-5.4.0-211-lowlatencyUpgrade linux-image-6.11.0-1010-lowlatency-64kUpgrade linux-image-gcpUpgrade linux-image-5.4.0-211-genericUpgrade linux-image-4.15.0-1148-oracleUpgrade linux-image-azure-lts-20.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-azure-fipsUpgrade linux-image-gkeop-6.8Upgrade linux-image-kvmUpgrade linux-image-bluefieldUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1077-intel-iotgUpgrade linux-image-5.15.0-135-generic-lpaeUpgrade linux-image-4.15.0-241-lowlatencyUpgrade linux-image-5.15.0-135-lowlatency-64kUpgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1088-ibmUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-1145-gcp-fipsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-gke-5.15Upgrade linux-image-azure-4.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-135-generic-64kUpgrade linux-image-awsUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-5.15.0-135-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-oem-20.04cUpgrade linux-image-6.11.0-1011-oracle-64kUpgrade linux-image-aws-fips-4.15Upgrade linux-image-5.4.0-1090-ibmUpgrade linux-image-azure-nvidiaUpgrade linux-image-5.15.0-1073-intel-iot-realtimeUpgrade linux-image-5.15.0-1079-gcpUpgrade linux-image-5.15.0-1086-azureUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1027-awsUpgrade linux-image-4.15.0-1146-oracleUpgrade linux-image-ibmUpgrade linux-image-4.4.0-1148-kvmUpgrade linux-image-4.4.0-272-genericUpgrade linux-image-virtualUpgrade linux-image-aws-4.15Upgrade linux-image-5.15.0-136-genericUpgrade linux-image-6.11.0-1005-realtimeUpgrade linux-image-5.15.0-136-generic-lpaeUpgrade linux-image-4.15.0-241-genericUpgrade linux-image-oem-24.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1077-gkeUpgrade linux-image-6.11.0-1015-oemUpgrade linux-image-raspi2Upgrade linux-image-6.8.0-58-lowlatencyUpgrade linux-image-azure-lts-24.04Upgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-5.15.0-1074-nvidia-lowlatencyUpgrade linux-image-oem-24.04bUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-osp1Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-6.11.0-1011-oracleUpgrade linux-image-5.15.0-1074-raspiUpgrade linux-image-4.15.0-2122-aws-fipsUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-5.4.0-1145-gcpUpgrade linux-image-6.11.0-18-genericUpgrade linux-image-4.4.0-1117-fipsUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-58-lowlatency-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-6.11.0-1010-lowlatencyUpgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-6.8.0-1026-nvidiaUpgrade linux-image-5.15.0-1077-oracleUpgrade linux-image-oracle-4.15Upgrade linux-image-4.15.0-1167-kvmUpgrade linux-image-azure-fdeUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-58-genericUpgrade linux-image-nvidiaUpgrade linux-image-generic-lts-xenialUpgrade linux-image-6.11.0-1009-azure-fdeUpgrade linux-image-6.11.0-1008-raspiUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1116-fipsUpgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-6.8.0-1026-nvidia-lowlatencyUpgrade linux-image-4.15.0-1139-fipsUpgrade linux-image-azureUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.4.0-1142-awsUpgrade linux-image-aws-lts-18.04Upgrade linux-image-5.4.0-1101-bluefieldUpgrade linux-image-raspiUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1024-oracleUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-1083-azure-fipsUpgrade linux-image-5.15.0-1074-nvidiaUpgrade linux-image-aws-hweUpgrade linux-image-4.15.0-2101-azure-fipsUpgrade linux-image-6.8.0-1027-azureUpgrade linux-image-5.15.0-136-generic-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1072-ibmUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gcp-fipsUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-6.8.0-1028-gcp-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1024-ibmUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-genericUpgrade linux-image-5.15.0-1081-gcpUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-5.15.0-1079-gcp-fipsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-1142-aws-fipsUpgrade linux-image-oem-22.04dUpgrade linux-image-gkeUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-6.8.0-1024-oracle-64kUpgrade linux-image-oemUpgrade linux-image-gkeopUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-5.15.0-1084-azureUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gcp-4.15Upgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-azure-fips-4.15Upgrade linux-image-fipsUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-nvidia-6.8Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-6.8.0-1027-azure-fdeUpgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1023-gkeUpgrade linux-image-5.15.0-135-fipsUpgrade linux-image-6.11.0-1009-awsUpgrade linux-image-6.11.0-18-generic-64kUpgrade linux-image-6.8.0-1028-gcpUpgrade linux-image-6.8.0-1026-nvidia-lowlatency-64kUpgrade linux-image-5.4.0-1147-azureUpgrade linux-image-4.15.0-2085-gcp-fipsUpgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1026-nvidia-64kUpgrade linux-image-4.4.0-1185-awsUpgrade linux-image-5.4.0-211-generic-lpaeUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-5.4.0-1140-oracleUpgrade linux-image-5.4.0-1129-kvmUpgrade linux-image-5.15.0-1080-realtimeUpgrade linux-image-4.15.0-1177-gcpUpgrade linux-image-5.4.0-1060-xilinx-zynqmpUpgrade linux-image-6.8.0-58-generic-64kUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.8.0-1010-gkeopUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gcp-fips-4.15Upgrade linux-image-4.4.0-272-lowlatencyUpgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1062-gkeopUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1075-intel-iotg | 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