In the Linux kernel, the following vulnerability has been resolved:
dm-bufio: fix sched in atomic context
If "try_verify_in_tasklet" is set for dm-verity, DM_BUFIO_CLIENT_NO_SLEEP is enabled for dm-bufio. However, when bufio tries to evict buffers, there is a chance to trigger scheduling in spin_lock_bh, the following warning is hit:
BUG: sleeping function called from invalid context at drivers/md/dm-bufio.c:2745 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 123, name: kworker/2:2 preempt_count: 201, expected: 0 RCU nest depth: 0, expected: 0 4 locks held by kworker/2:2/123: #0: ffff88800a2d1548 ((wq_completion)dm_bufio_cache){....}-{0:0}, at: process_one_work+0xe46/0x1970 #1: ffffc90000d97d20 ((work_completion)(&dm_bufio_replacement_work)){....}-{0:0}, at: process_one_work+0x763/0x1970 #2: ffffffff8555b528 (dm_bufio_clients_lock){....}-{3:3}, at: do_global_cleanup+0x1ce/0x710 #3: ffff88801d5820b8 (&c->spinlock){....}-{2:2}, at: do_global_cleanup+0x2a5/0x710 Preemption disabled at: [<0000000000000000>] 0x0 CPU: 2 UID: 0 PID: 123 Comm: kworker/2:2 Not tainted 6.16.0-rc3-g90548c634bd0 #305 PREEMPT(voluntary) Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 Workqueue: dm_bufio_cache do_global_cleanup Call Trace: <TASK> dump_stack_lvl+0x53/0x70 __might_resched+0x360/0x4e0 do_global_cleanup+0x2f5/0x710 process_one_work+0x7db/0x1970 worker_thread+0x518/0xea0 kthread+0x359/0x690 ret_from_fork+0xf3/0x1b0 ret_from_fork_asm+0x1a/0x30 </TASK>
That can be reproduced by:
veritysetup format --data-block-size=4096 --hash-block-size=4096 /dev/vda /dev/vdb SIZE=$(blockdev --getsz /dev/vda) dmsetup create myverity -r --table "0 $SIZE verity 1 /dev/vda /dev/vdb 4096 4096 <data_blocks> 1 sha256 <root_hash> <salt> 1 try_verify_in_tasklet" mount /dev/dm-0 /mnt -o ro echo 102400 > /sys/module/dm_bufio/parameters/max_cache_size_bytes [read files in /mnt]
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_2023 | — | Upgrade kernel6.12-libbpf-debuginfoUpgrade kernel6.12-develUpgrade kernel6.12-debuginfo-common-x86_64Upgrade perf6.12-debuginfoUpgrade kernel6.12-tools-debuginfoUpgrade python3-perf6.12Upgrade kernel6.12-headersUpgrade kernel6.12-toolsUpgrade kernel6.12-tools-develUpgrade bpftool6.12Upgrade kernel6.12-modules-extraUpgrade kernel6.12-libbpfUpgrade kernel6.12-debuginfoUpgrade perf6.12Upgrade python3-perf6.12-debuginfoUpgrade kernel6.12Upgrade kernel-livepatch-6.12.40-63.114Upgrade bpftool6.12-debuginfoUpgrade kernel6.12-modules-extra-commonUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-libbpf-develUpgrade kernel6.12-libbpf-static | Sep 16, 2025 | Jul 28, 2025 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Redhat_linux | — | No solution exists | Jul 31, 2025 | Jul 28, 2025 |
| Suse | — | Upgrade dtb-renesasUpgrade gfs2-kmp-azureUpgrade kernel-default-livepatch-develUpgrade kernel-debug-vdsoUpgrade dtb-alteraUpgrade dtb-lgUpgrade kernel-rt_debug-develUpgrade dtb-sprdUpgrade kernel-64kbUpgrade kernel-develUpgrade kernel-rt-livepatchUpgrade dtb-allwinnerUpgrade kernel-64kb-develUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-extraUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade reiserfs-kmp-64kbUpgrade dtb-amazonUpgrade dtb-freescaleUpgrade reiserfs-kmp-defaultUpgrade dtb-caviumUpgrade dtb-qcomUpgrade cluster-md-kmp-rtUpgrade kernel-source-azureUpgrade kernel-docs-htmlUpgrade kernel-sourceUpgrade kselftests-kmp-64kbUpgrade kernel-debug-develUpgrade dtb-xilinxUpgrade kernel-default-livepatchUpgrade ocfs2-kmp-azureUpgrade kernel-default-optionalUpgrade kernel-default-vdsoUpgrade kselftests-kmp-azureUpgrade dtb-broadcomUpgrade kernel-source-vanillaUpgrade kernel-obs-buildUpgrade kernel-rt-vdsoUpgrade kernel-debugUpgrade kernel-default-base-rebuildUpgrade ocfs2-kmp-defaultUpgrade kernel-azureUpgrade kernel-azure-extraUpgrade cluster-md-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade dlm-kmp-rtUpgrade kernel-rt-optionalUpgrade kernel-source-rtUpgrade kernel-rt-extraUpgrade kernel-azure-optionalUpgrade kernel-rt-develUpgrade dtb-hisiliconUpgrade kernel-default-develUpgrade dtb-exynosUpgrade gfs2-kmp-64kbUpgrade gfs2-kmp-rtUpgrade dtb-marvellUpgrade kernel-64kb-optionalUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-default-baseUpgrade kernel-azure-develUpgrade dtb-amdUpgrade kernel-rtUpgrade kernel-default-extraUpgrade reiserfs-kmp-azureUpgrade ocfs2-kmp-rtUpgrade dlm-kmp-azureUpgrade kernel-macrosUpgrade dtb-appleUpgrade dtb-apmUpgrade kernel-rt-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-defaultUpgrade kernel-syms-azureUpgrade kernel-syms-rtUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-defaultUpgrade kernel-rt_debugUpgrade kernel-kvmsmall-develUpgrade dtb-armUpgrade dtb-amlogicUpgrade kernel-symsUpgrade dtb-rockchipUpgrade kernel-azure-vdsoUpgrade dtb-nvidiaUpgrade kernel-rt_debug-vdsoUpgrade kernel-obs-qaUpgrade kernel-kvmsmallUpgrade kernel-docsUpgrade dtb-mediatekUpgrade dtb-socionextUpgrade kernel-devel-rtUpgrade kselftests-kmp-defaultUpgrade kernel-zfcpdumpUpgrade kernel-devel-azure | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-gcp-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-oem-6.14Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-22.04bUpgrade linux-image-oracleUpgrade linux-image-aws-fips-6.8Upgrade linux-image-6.14.0-36-genericUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-gke-64kUpgrade linux-image-realtimeUpgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-generic-64k-6.14Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oem-22.04dUpgrade linux-image-oracle-6.14Upgrade linux-image-6.14.0-1016-oemUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-aws-fipsUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.14.0-1020-gcp-64kUpgrade linux-image-awsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.14.0-1016-realtimeUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-kvmUpgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-aws-64k-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-aws-6.14Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-fips-6.8Upgrade linux-image-6.14.0-1017-oracleUpgrade linux-image-6.14.0-1018-raspiUpgrade linux-image-6.14.0-36-generic-64kUpgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-azure-fipsUpgrade linux-image-realtime-6.14Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.14.0-1017-aws-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-virtualUpgrade linux-image-6.14.0-1020-gcpUpgrade linux-image-6.14.0-1017-awsUpgrade linux-image-aws-64kUpgrade linux-image-xilinxUpgrade linux-image-6.14.0-1017-azureUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-gkeUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-raspi-6.14Upgrade linux-image-oem-22.04Upgrade linux-image-gcpUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-azure-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-azureUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-intel-iotgUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-ibmUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-virtual-6.14Upgrade linux-image-gcp-64kUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-virtual-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gcp-fipsUpgrade linux-image-gkeop-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-generic-6.14Upgrade linux-image-gkeopUpgrade linux-image-azure-fips-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-raspi-realtimeUpgrade linux-image-raspiUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.14.0-1017-oracle-64kUpgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-azure-6.14Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-genericUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-gcp-6.14Upgrade linux-image-fipsUpgrade linux-image-oem-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-raspi-6.8Upgrade linux-image-6.8.0-1023-xilinx | Jul 31, 2025 | Jul 28, 2025 |
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