# CVE-2024-57976: btrfs: do proper folio cleanup when cow_file_range() failed

CVE-2024-57976 is fixed in 58 products on 1 platform, first by DEBIAN-CVE-2024-57976, released February 27, 2025. It is not reported as exploited. Patch Radar priority: Routine.

- Web page: https://patchblox.com/security/cve/CVE-2024-57976
- Priority: Routine
- CVSS: 5.5 (medium)
- EPSS: 0.0027
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Published: Feb 27, 2025
- Vendor advisory: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-57976

## Description

In the Linux kernel, the following vulnerability has been resolved:  btrfs: do proper folio cleanup when cow_file_range() failed  [BUG] When testing with COW fixup marked as BUG_ON() (this is involved with the new pin_user_pages*() change, which should not result new out-of-band dirty pages), I hit a crash triggered by the BUG_ON() from hitting COW fixup path.  This BUG_ON() happens just after a failed btrfs_run_delalloc_range():    BTRFS error (device dm-2): failed to run delalloc range, root 348 ino 405 folio 65536 submit_bitmap 6-15 start 90112 len 106496: -28   ------------[ cut here ]------------   kernel BUG at fs/btrfs/extent_io.c:1444!   Internal error: Oops - BUG: 00000000f2000800 [#1] SMP   CPU: 0 UID: 0 PID: 434621 Comm: kworker/u24:8 Tainted: G           OE      6.12.0-rc7-custom+ #86   Hardware name: QEMU KVM Virtual Machine, BIOS unknown 2/2/2022   Workqueue: events_unbound btrfs_async_reclaim_data_space [btrfs]   pc : extent_writepage_io+0x2d4/0x308 [btrfs]   lr : extent_writepage_io+0x2d4/0x308 [btrfs]   Call trace:    extent_writepage_io+0x2d4/0x308 [btrfs]    extent_writepage+0x218/0x330 [btrfs]    extent_write_cache_pages+0x1d4/0x4b0 [btrfs]    btrfs_writepages+0x94/0x150 [btrfs]    do_writepages+0x74/0x190    filemap_fdatawrite_wbc+0x88/0xc8    start_delalloc_inodes+0x180/0x3b0 [btrfs]    btrfs_start_delalloc_roots+0x174/0x280 [btrfs]    shrink_delalloc+0x114/0x280 [btrfs]    flush_space+0x250/0x2f8 [btrfs]    btrfs_async_reclaim_data_space+0x180/0x228 [btrfs]    process_one_work+0x164/0x408    worker_thread+0x25c/0x388    kthread+0x100/0x118    ret_from_fork+0x10/0x20   Code: aa1403e1 9402f3ef aa1403e0 9402f36f (d4210000)   ---[ end trace 0000000000000000 ]---  [CAUSE] That failure is mostly from cow_file_range(), where we can hit -ENOSPC.  Although the -ENOSPC is already a bug related to our space reservation code, let's just focus on the error handling.  For example, we have the following dirty range [0, 64K) of an inode, with 4K sector size and 4K page size:     0        16K        32K       48K       64K    |///////////////////////////////////////|    |#######################################|  Where |///| means page are still dirty, and |###| means the extent io tree has EXTENT_DELALLOC flag.  - Enter extent_writepage() for page 0  - Enter btrfs_run_delalloc_range() for range [0, 64K)  - Enter cow_file_range() for range [0, 64K)  - Function btrfs_reserve_extent() only reserved one 16K extent   So we created extent map and ordered extent for range [0, 16K)     0        16K        32K       48K       64K    |////////|//////////////////////////////|    |<- OE ->|##############################|     And range [0, 16K) has its delalloc flag cleared.    But since we haven't yet submit any bio, involved 4 pages are still    dirty.  - Function btrfs_reserve_extent() returns with -ENOSPC   Now we have to run error cleanup, which will clear all   EXTENT_DELALLOC* flags and clear the dirty flags for the remaining   ranges:     0        16K        32K       48K       64K    |////////|                              |    |        |                              |    Note that range [0, 16K) still has its pages dirty.  - Some time later, writeback is triggered again for the range [0, 16K)   since the page range still has dirty flags.  - btrfs_run_delalloc_range() will do nothing because there is no   EXTENT_DELALLOC flag.  - extent_writepage_io() finds page 0 has no ordered flag   Which falls into the COW fixup path, triggering the BUG_ON().  Unfortunately this error handling bug dates back to the introduction of btrfs.  Thankfully with the abuse of COW fixup, at least it won't crash the kernel.  [FIX] Instead of immediately unlocking the extent and folios, we keep the extent and folios locked until either erroring out or the whole delalloc range finished.  When the whole delalloc range finished without error, we just unlock the whole range with PAGE_SET_ORDERED (and PAGE_UNLOCK for !keep_locked cases) ---truncated---

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| Linux | bpftool amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | bpftool-debuginfo amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel-devel amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel-headers amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel-libbpf amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel-libbpf-debuginfo amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel-libbpf-devel amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel-libbpf-static amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel-livepatch-6.12.29-33.102 amzn 2023 | 1.0-0.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel-modules-extra-common amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel-tools amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel-tools-debuginfo amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel-tools-devel amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel-uek ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-core ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-core ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-core ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-core ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-devel ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-devel ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules-core ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules-core ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules-deprecated ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules-deprecated ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules-desktop ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules-desktop ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules-extra ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules-extra ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules-extra-netfilter ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules-extra-netfilter ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules-usb ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules-usb ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules-wireless ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-debug-modules-wireless ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-devel ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-devel ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-doc ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-doc ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules-core ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules-core ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules-deprecated ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules-deprecated ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules-desktop ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules-desktop ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules-extra ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules-extra ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules-extra-netfilter ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules-extra-netfilter ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules-usb ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules-usb ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules-wireless ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-modules-wireless ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-tools ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek-tools ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-core ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-core ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-devel ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-devel ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules-core ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules-core ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules-deprecated ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules-deprecated ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules-desktop ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules-desktop ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules-extra ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules-extra ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules-extra-netfilter ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules-extra-netfilter ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules-usb ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules-usb ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules-wireless ol 10 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel-uek64k-modules-wireless ol 9 | 0:6.12.0-103.40.4.1.el9uek | [ELSA-2025-20551](https://patchblox.com/security/data/fix/linux/elsa-2025-20551.md) | Sep 8, 2025 |
| Linux | kernel6.12 amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel6.12-debuginfo amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel6.12-debuginfo-common-aarch64 amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel6.12-debuginfo-common-x86_64 amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | kernel6.12-modules-extra amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | linux Debian 13.5 (trixie) | 6.12.37-1 | [DEBIAN-CVE-2024-57976](https://patchblox.com/security/data/fix/linux/debian-cve-2024-57976.md) | Feb 27, 2025 |
| Linux | linux Debian 14 | 6.12.37-1 | [DEBIAN-CVE-2024-57976](https://patchblox.com/security/data/fix/linux/debian-cve-2024-57976.md) | Feb 27, 2025 |
| Linux | perf6.12 amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | perf6.12-debuginfo amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | python3-perf6.12 amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |
| Linux | python3-perf6.12-debuginfo amzn 2023 | 6.12.29-33.102.amzn2023 | [ALAS2023-2025-994](https://patchblox.com/security/data/fix/linux/alas2023-2025-994.md) | Jun 3, 2025 |

---

Data as of 2026-11-08T13:06:02Z UTC. Source: Patchblox Patch Radar (https://patchblox.com/security/patch-radar). Patchblox finds out-of-date software on Windows, macOS and Linux and updates it through release rings: https://patchblox.com/demo

Free to use with attribution: show "Data: Patchblox Patch Radar" with a link to https://patchblox.com/security/patch-radar. Terms, including what needs a written agreement: https://patchblox.com/security/patch-radar/use-the-data

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.
