linux: In the Linux kernel, the following vulnerability has been resolved: md: fix array_state=clear sysfs deadlock When "...
CVE-2026-53125 is fixed in 54 products on 1 platform, first by ALAS2023-2026-1866, released June 22, 2026. It is not reported as exploited. Patch Radar priority: Routine.
In the Linux kernel, the following vulnerability has been resolved: md: fix array_state=clear sysfs deadlock When "clear" is written to array_state, md_attr_store() breaks sysfs active protection so the array can delete itself from its own sysfs store method. However, md_attr_store() currently drops the mddev reference before calling sysfs_unbreak_active_protection(). Once do_md_stop(..., 0) has made the mddev eligible for delayed deletion, the temporary kobject reference taken by sysfs_break_active_protection() can become the last kobject reference protecting the md kobject. That allows sysfs_unbreak_active_protection() to drop the last kobject reference from the current sysfs writer context. kobject teardown then recurses into kernfs removal while the current sysfs node is still being unwound, and lockdep reports recursive locking on kn->active with kernfs_drain() in the call chain. Reproducer on an existing level: 1. Create an md0 linear array and activate it: mknod /dev/md0 b 9 0 echo none > /sys/block/md0/md/metadata_version echo linear > /sys/block/md0/md/level echo 1 > /sys/block/md0/md/raid_disks echo "$(cat /sys/class/block/sdb/dev)" > /sys/block/md0/md/new_dev echo "$(($(cat /sys/class/block/sdb/size) / 2))" > \ /sys/block/md0/md/dev-sdb/size echo 0 > /sys/block/md0/md/dev-sdb/slot echo active > /sys/block/md0/md/array_state 2. Wait briefly for the array to settle, then clear it: sleep 2 echo clear > /sys/block/md0/md/array_state The warning looks like: WARNING: possible recursive locking detected bash/588 is trying to acquire lock: (kn->active#65) at __kernfs_remove+0x157/0x1d0 but task is already holding lock: (kn->active#65) at sysfs_unbreak_active_protection+0x1f/0x40 ... Call Trace: kernfs_drain __kernfs_remove kernfs_remove_by_name_ns sysfs_remove_group sysfs_remove_groups __kobject_del kobject_put md_attr_store kernfs_fop_write_iter vfs_write ksys_write Restore active protection before mddev_put() so the extra sysfs kobject reference is dropped while the mddev is still held alive. The actual md kobject deletion is then deferred until after the sysfs write path has fully returned.
Where it's fixed
| Product | Fixed in | Fix | Released |
|---|---|---|---|
| Linux | |||
| bpftool6.18 · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| bpftool6.18-debuginfo · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| kernel-livepatch-6.18.33-63.124 · amzn 2023 | 1:1.0-0.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| kernel-uek · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-core · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-core · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-core · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-core · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-devel · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-devel · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules-core · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules-core · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules-deprecated · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules-deprecated · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules-desktop · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules-desktop · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules-extra · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules-extra · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules-extra-netfilter · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules-extra-netfilter · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules-usb · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules-usb · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules-wireless · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-debug-modules-wireless · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-devel · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-devel · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-doc · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-doc · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules-core · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules-core · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules-deprecated · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules-deprecated · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules-desktop · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules-desktop · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules-extra · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules-extra · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules-extra-netfilter · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules-extra-netfilter · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules-usb · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules-usb · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules-wireless · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-modules-wireless · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-tools · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek-tools · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-core · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-core · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-devel · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-devel · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules-core · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules-core · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules-deprecated · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules-deprecated · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules-desktop · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules-desktop · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules-extra · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules-extra · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules-extra-netfilter · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules-extra-netfilter · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules-usb · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules-usb · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules-wireless · ol 10 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel-uek64k-modules-wireless · ol 9 | 0:6.12.0-205.92.4.2.el9uek | ELSA-2026-500150 | Aug 8, 2026 |
| kernel6.18 · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| kernel6.18-debuginfo · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| kernel6.18-debuginfo-common-aarch64 · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| kernel6.18-debuginfo-common-x86_64 · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| kernel6.18-devel · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| kernel6.18-headers · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| kernel6.18-modules-extra · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| kernel6.18-modules-extra-common · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| kernel6.18-tools · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| kernel6.18-tools-debuginfo · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| kernel6.18-tools-devel · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| linux · Debian 14 | 7.0.10-1 | DEBIAN-CVE-2026-53125 | Jun 25, 2026 |
| perf6.18 · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| perf6.18-debuginfo · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| python3-perf6.18 · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
| python3-perf6.18-debuginfo · amzn 2023 | 1:6.18.33-63.124.amzn2023 | ALAS2023-2026-1866 | Jun 22, 2026 |
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.