CVE-2025-38066

dm cache: prevent BUG_ON by blocking retries on failed device resumes

CVE-2025-38066 is fixed in 70 products on 1 platform, first by DEBIAN-CVE-2025-38066, released June 18, 2025. It is not reported as exploited. Patch Radar priority: High.

High
CVSS
7.0
medium
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0021
10th percentile

In the Linux kernel, the following vulnerability has been resolved: dm cache: prevent BUG_ON by blocking retries on failed device resumes A cache device failing to resume due to mapping errors should not be retried, as the failure leaves a partially initialized policy object. Repeating the resume operation risks triggering BUG_ON when reloading cache mappings into the incomplete policy object. Reproduce steps: 1. create a cache metadata consisting of 512 or more cache blocks, with some mappings stored in the first array block of the mapping array. Here we use cache_restore v1.0 to build the metadata. cat <<EOF >> cmeta.xml <superblock uuid="" block_size="128" nr_cache_blocks="512" \ policy="smq" hint_width="4"> <mappings> <mapping cache_block="0" origin_block="0" dirty="false"/> </mappings> </superblock> EOF dmsetup create cmeta --table "0 8192 linear /dev/sdc 0" cache_restore -i cmeta.xml -o /dev/mapper/cmeta --metadata-version=2 dmsetup remove cmeta 2. wipe the second array block of the mapping array to simulate data degradations. mapping_root=$(dd if=/dev/sdc bs=1c count=8 skip=192 \ 2>/dev/null | hexdump -e '1/8 "%u\n"') ablock=$(dd if=/dev/sdc bs=1c count=8 skip=$((4096*mapping_root+2056)) \ 2>/dev/null | hexdump -e '1/8 "%u\n"') dd if=/dev/zero of=/dev/sdc bs=4k count=1 seek=$ablock 3. try bringing up the cache device. The resume is expected to fail due to the broken array block. dmsetup create cmeta --table "0 8192 linear /dev/sdc 0" dmsetup create cdata --table "0 65536 linear /dev/sdc 8192" dmsetup create corig --table "0 524288 linear /dev/sdc 262144" dmsetup create cache --notable dmsetup load cache --table "0 524288 cache /dev/mapper/cmeta \ /dev/mapper/cdata /dev/mapper/corig 128 2 metadata2 writethrough smq 0" dmsetup resume cache 4. try resuming the cache again. An unexpected BUG_ON is triggered while loading cache mappings. dmsetup resume cache Kernel logs: (snip) ------------[ cut here ]------------ kernel BUG at drivers/md/dm-cache-policy-smq.c:752! Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI CPU: 0 UID: 0 PID: 332 Comm: dmsetup Not tainted 6.13.4 #3 RIP: 0010:smq_load_mapping+0x3e5/0x570 Fix by disallowing resume operations for devices that failed the initial attempt.

Where it's fixed

ProductFixed inFixReleased
Linux
bpftool · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
bpftool · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
bpftool · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
bpftool-debuginfo · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel · amzn 2023 6.1.141-155.222.amzn2023 ALAS2023-2025-1037 Jun 18, 2025
kernel-debuginfo · amzn 2023 6.1.141-155.222.amzn2023 ALAS2023-2025-1037 Jun 18, 2025
kernel-debuginfo-common-aarch64 · amzn 2023 6.1.141-155.222.amzn2023 ALAS2023-2025-1037 Jun 18, 2025
kernel-debuginfo-common-x86_64 · amzn 2023 6.1.141-155.222.amzn2023 ALAS2023-2025-1037 Jun 18, 2025
kernel-devel · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel-headers · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel-libbpf · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel-libbpf-debuginfo · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel-libbpf-devel · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel-libbpf-static · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel-livepatch-6.1.141-155.222 · amzn 2023 1.0-0.amzn2023 ALAS2023-2025-1037 Jun 18, 2025
kernel-livepatch-6.12.31-35.92 · amzn 2023 1.0-0.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel-modules-extra · amzn 2023 6.1.141-155.222.amzn2023 ALAS2023-2025-1037 Jun 18, 2025
kernel-modules-extra-common · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel-tools · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel-tools-debuginfo · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel-tools-devel · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel-uek · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek · ol 8 0:5.4.17-2136.346.6.el7uek ELSA-2025-20521 Aug 10, 2025
kernel-uek · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-container · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-container · ol 8 0:5.4.17-2136.346.6.el7uek ELSA-2025-20521 Aug 10, 2025
kernel-uek-container · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-container-debug · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-container-debug · ol 8 0:5.4.17-2136.346.6.el7uek ELSA-2025-20521 Aug 10, 2025
kernel-uek-container-debug · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-core · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-core · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-core · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-core · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-debug · ol 8 0:5.4.17-2136.346.6.el7uek ELSA-2025-20521 Aug 10, 2025
kernel-uek-debug · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-debug · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-core · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-core · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-debug-core · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-debug-core · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-devel · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-devel · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-debug-devel · ol 8 0:5.4.17-2136.346.6.el7uek ELSA-2025-20521 Aug 10, 2025
kernel-uek-debug-devel · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-debug-devel · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-debug-modules · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-debug-modules · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-core · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-core · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-deprecated · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-deprecated · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-desktop · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-desktop · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-extra · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-extra · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-debug-modules-extra · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-debug-modules-extra · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-extra-netfilter · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-extra-netfilter · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-usb · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-usb · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-wireless · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-debug-modules-wireless · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-devel · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-devel · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-devel · ol 8 0:5.4.17-2136.346.6.el7uek ELSA-2025-20521 Aug 10, 2025
kernel-uek-devel · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-devel · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-doc · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-doc · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-doc · ol 8 0:5.4.17-2136.346.6.el7uek ELSA-2025-20521 Aug 10, 2025
kernel-uek-doc · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-doc · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-modules · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-modules · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-core · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-core · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-deprecated · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-deprecated · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-desktop · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-desktop · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-extra · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-extra · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-modules-extra · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek-modules-extra · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-extra-netfilter · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-extra-netfilter · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-usb · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-usb · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-wireless · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-modules-wireless · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-tools · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek-tools · ol 8 0:5.4.17-2136.346.6.el7uek ELSA-2025-20521 Aug 10, 2025
kernel-uek-tools · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek64k · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek64k · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-core · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-core · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek64k-core · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek64k-core · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-devel · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-devel · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek64k-devel · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek64k-devel · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek64k-modules · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek64k-modules · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-core · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-core · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-deprecated · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-deprecated · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-desktop · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-desktop · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-extra · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-extra · ol 8 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek64k-modules-extra · ol 9 0:5.15.0-312.187.5.el9uek ELSA-2025-20552 Sep 8, 2025
kernel-uek64k-modules-extra · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-extra-netfilter · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-extra-netfilter · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-usb · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-usb · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-wireless · ol 10 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel-uek64k-modules-wireless · ol 9 0:6.12.0-101.33.4.3.el9uek ELSA-2025-20480 Jul 17, 2025
kernel6.12 · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel6.12-debuginfo · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel6.12-debuginfo-common-aarch64 · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel6.12-debuginfo-common-x86_64 · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
kernel6.12-modules-extra · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
linux · Debian 12.15 (bookworm) 6.1.147-1 DEBIAN-CVE-2025-38066 Jun 18, 2025
linux · Debian 13.5 (trixie) 6.12.32-1 DEBIAN-CVE-2025-38066 Jun 18, 2025
linux · Debian 14 6.12.32-1 DEBIAN-CVE-2025-38066 Jun 18, 2025
perf · amzn 2023 6.1.141-155.222.amzn2023 ALAS2023-2025-1037 Jun 18, 2025
perf-debuginfo · amzn 2023 6.1.141-155.222.amzn2023 ALAS2023-2025-1037 Jun 18, 2025
perf6.12 · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
perf6.12-debuginfo · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
python3-perf · amzn 2023 6.1.141-155.222.amzn2023 ALAS2023-2025-1037 Jun 18, 2025
python3-perf-debuginfo · amzn 2023 6.1.141-155.222.amzn2023 ALAS2023-2025-1037 Jun 18, 2025
python3-perf6.12 · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025
python3-perf6.12-debuginfo · amzn 2023 6.12.31-35.92.amzn2023 ALAS2023-2025-1052 Jul 1, 2025

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.