# CVE-2025-39779: btrfs: subpage: keep TOWRITE tag until folio is cleaned

CVE-2025-39779 is fixed in 70 products on 1 platform, first by DEBIAN-CVE-2025-39779, released September 11, 2025. It is not reported as exploited. Patch Radar priority: Routine.

- Web page: https://patchblox.com/security/cve/CVE-2025-39779
- Priority: Routine
- CVSS: 5.5 (Moderate)
- EPSS: 0.0015
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Published: Sep 11, 2025
- Vendor advisory: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-39779

## Description

In the Linux kernel, the following vulnerability has been resolved:  btrfs: subpage: keep TOWRITE tag until folio is cleaned  btrfs_subpage_set_writeback() calls folio_start_writeback() the first time a folio is written back, and it also clears the PAGECACHE_TAG_TOWRITE tag even if there are still dirty blocks in the folio. This can break ordering guarantees, such as those required by btrfs_wait_ordered_extents().  That ordering breakage leads to a real failure. For example, running generic/464 on a zoned setup will hit the following ASSERT. This happens because the broken ordering fails to flush existing dirty pages before the file size is truncated.    assertion failed: !list_empty(&ordered->list) :: 0, in fs/btrfs/zoned.c:1899   ------------[ cut here ]------------   kernel BUG at fs/btrfs/zoned.c:1899!   Oops: invalid opcode: 0000 [#1] SMP NOPTI   CPU: 2 UID: 0 PID: 1906169 Comm: kworker/u130:2 Kdump: loaded Not tainted 6.16.0-rc6-BTRFS-ZNS+ #554 PREEMPT(voluntary)   Hardware name: Supermicro Super Server/H12SSL-NT, BIOS 2.0 02/22/2021   Workqueue: btrfs-endio-write btrfs_work_helper [btrfs]   RIP: 0010:btrfs_finish_ordered_zoned.cold+0x50/0x52 [btrfs]   RSP: 0018:ffffc9002efdbd60 EFLAGS: 00010246   RAX: 000000000000004c RBX: ffff88811923c4e0 RCX: 0000000000000000   RDX: 0000000000000000 RSI: ffffffff827e38b1 RDI: 00000000ffffffff   RBP: ffff88810005d000 R08: 00000000ffffdfff R09: ffffffff831051c8   R10: ffffffff83055220 R11: 0000000000000000 R12: ffff8881c2458c00   R13: ffff88811923c540 R14: ffff88811923c5e8 R15: ffff8881c1bd9680   FS:  0000000000000000(0000) GS:ffff88a04acd0000(0000) knlGS:0000000000000000   CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033   CR2: 00007f907c7a918c CR3: 0000000004024000 CR4: 0000000000350ef0   Call Trace:    <TASK>    ? srso_return_thunk+0x5/0x5f    btrfs_finish_ordered_io+0x4a/0x60 [btrfs]    btrfs_work_helper+0xf9/0x490 [btrfs]    process_one_work+0x204/0x590    ? srso_return_thunk+0x5/0x5f    worker_thread+0x1d6/0x3d0    ? __pfx_worker_thread+0x10/0x10    kthread+0x118/0x230    ? __pfx_kthread+0x10/0x10    ret_from_fork+0x205/0x260    ? __pfx_kthread+0x10/0x10    ret_from_fork_asm+0x1a/0x30    </TASK>  Consider process A calling writepages() with WB_SYNC_NONE. In zoned mode or for compressed writes, it locks several folios for delalloc and starts writing them out. Let's call the last locked folio folio X. Suppose the write range only partially covers folio X, leaving some pages dirty. Process A calls btrfs_subpage_set_writeback() when building a bio. This function call clears the TOWRITE tag of folio X, whose size = 8K and the block size = 4K. It is following state.     0     4K    8K    |/////|/////|  (flag: DIRTY, tag: DIRTY)    <-----> Process A will write this range.  Now suppose process B concurrently calls writepages() with WB_SYNC_ALL. It calls tag_pages_for_writeback() to tag dirty folios with PAGECACHE_TAG_TOWRITE. Since folio X is still dirty, it gets tagged. Then, B collects tagged folios using filemap_get_folios_tag() and must wait for folio X to be written before returning from writepages().     0     4K    8K    |/////|/////|  (flag: DIRTY, tag: DIRTY|TOWRITE)  However, between tagging and collecting, process A may call btrfs_subpage_set_writeback() and clear folio X's TOWRITE tag.    0     4K    8K    |     |/////|  (flag: DIRTY|WRITEBACK, tag: DIRTY)  As a result, process B won't see folio X in its batch, and returns without waiting for it. This breaks the WB_SYNC_ALL ordering requirement.  Fix this by using btrfs_subpage_set_writeback_keepwrite(), which retains the TOWRITE tag. We now manually clear the tag only after the folio becomes clean, via the xas operation.

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| Linux | bpftool6.12 amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | bpftool6.12-debuginfo amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | dtb-aarch64 opensuse-leap 16.0 | 6.12.0-160000.7.1 | [OPENSUSE-SU-2025:20091-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2025-20091-1.md) | Nov 26, 2025 |
| Linux | kernel-64kb opensuse-leap 16.0 | 6.12.0-160000.7.1 | [OPENSUSE-SU-2025:20091-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2025-20091-1.md) | Nov 26, 2025 |
| Linux | kernel-64kb sles 16.0 | 6.12.0-160000.7.1 | [SUSE-SU-2025:21147-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-21147-1.md) | Nov 26, 2025 |
| Linux | kernel-default opensuse-leap 16.0 | 6.12.0-160000.7.1 | [OPENSUSE-SU-2025:20091-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2025-20091-1.md) | Nov 26, 2025 |
| Linux | kernel-default sles 16.0 | 6.12.0-160000.7.1 | [SUSE-SU-2025:21147-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-21147-1.md) | Nov 26, 2025 |
| Linux | kernel-default-base opensuse-leap 16.0 | 6.12.0-160000.6.1.160000.2.4 | [OPENSUSE-SU-2025:20091-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2025-20091-1.md) | Nov 26, 2025 |
| Linux | kernel-default-base sles 16.0 | 6.12.0-160000.6.1.160000.2.4 | [SUSE-SU-2025:21147-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-21147-1.md) | Nov 26, 2025 |
| Linux | kernel-docs opensuse-leap 16.0 | 6.12.0-160000.7.1 | [OPENSUSE-SU-2025:20091-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2025-20091-1.md) | Nov 26, 2025 |
| Linux | kernel-docs sles 16.0 | 6.12.0-160000.7.1 | [SUSE-SU-2025:21147-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-21147-1.md) | Nov 26, 2025 |
| Linux | kernel-kvmsmall opensuse-leap 16.0 | 6.12.0-160000.7.1 | [OPENSUSE-SU-2025:20091-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2025-20091-1.md) | Nov 26, 2025 |
| Linux | kernel-kvmsmall sles 16.0 | 6.12.0-160000.7.1 | [SUSE-SU-2025:21147-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-21147-1.md) | Nov 26, 2025 |
| Linux | kernel-livepatch-6.12.46-66.121 amzn 2023 | 1:1.0-0.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | kernel-obs-build opensuse-leap 16.0 | 6.12.0-160000.7.1 | [OPENSUSE-SU-2025:20091-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2025-20091-1.md) | Nov 26, 2025 |
| Linux | kernel-obs-qa opensuse-leap 16.0 | 6.12.0-160000.7.1 | [OPENSUSE-SU-2025:20091-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2025-20091-1.md) | Nov 26, 2025 |
| Linux | kernel-obs-qa sles 16.0 | 6.12.0-160000.7.1 | [SUSE-SU-2025:21147-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-21147-1.md) | Nov 26, 2025 |
| Linux | kernel-rt opensuse-leap 16.0 | 6.12.0-160000.7.1 | [OPENSUSE-SU-2025:20091-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2025-20091-1.md) | Nov 26, 2025 |
| Linux | kernel-source opensuse-leap 16.0 | 6.12.0-160000.7.1 | [OPENSUSE-SU-2025:20091-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2025-20091-1.md) | Nov 26, 2025 |
| Linux | kernel-source sles 16.0 | 6.12.0-160000.7.1 | [SUSE-SU-2025:21147-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-21147-1.md) | Nov 26, 2025 |
| Linux | kernel-syms opensuse-leap 16.0 | 6.12.0-160000.7.1 | [OPENSUSE-SU-2025:20091-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2025-20091-1.md) | Nov 26, 2025 |
| Linux | kernel-syms sles 16.0 | 6.12.0-160000.7.1 | [SUSE-SU-2025:21147-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-21147-1.md) | Nov 26, 2025 |
| Linux | kernel-uek ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-core ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-core ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-core ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-core ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-devel ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-devel ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules-core ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules-core ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules-deprecated ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules-deprecated ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules-desktop ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules-desktop ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules-extra ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules-extra ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules-extra-netfilter ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules-extra-netfilter ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules-usb ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules-usb ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules-wireless ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-debug-modules-wireless ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-devel ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-devel ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-doc ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-doc ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules-core ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules-core ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules-deprecated ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules-deprecated ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules-desktop ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules-desktop ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules-extra ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules-extra ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules-extra-netfilter ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules-extra-netfilter ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules-usb ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules-usb ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules-wireless ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-modules-wireless ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-tools ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek-tools ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-core ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-core ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-devel ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-devel ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules-core ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules-core ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules-deprecated ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules-deprecated ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules-desktop ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules-desktop ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules-extra ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules-extra ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules-extra-netfilter ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules-extra-netfilter ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules-usb ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules-usb ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules-wireless ol 10 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-uek64k-modules-wireless ol 9 | 0:6.12.0-105.51.5.el9uek | [ELSA-2025-25754](https://patchblox.com/security/data/fix/linux/elsa-2025-25754.md) | Nov 9, 2025 |
| Linux | kernel-zfcpdump opensuse-leap 16.0 | 6.12.0-160000.7.1 | [OPENSUSE-SU-2025:20091-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2025-20091-1.md) | Nov 26, 2025 |
| Linux | kernel-zfcpdump sles 16.0 | 6.12.0-160000.7.1 | [SUSE-SU-2025:21147-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-21147-1.md) | Nov 26, 2025 |
| Linux | kernel6.12 amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | kernel6.12-debuginfo amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | kernel6.12-debuginfo-common-aarch64 amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | kernel6.12-debuginfo-common-x86_64 amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | kernel6.12-devel amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | kernel6.12-headers amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | kernel6.12-libbpf amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | kernel6.12-libbpf-debuginfo amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | kernel6.12-libbpf-devel amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | kernel6.12-libbpf-static amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | kernel6.12-modules-extra amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | kernel6.12-modules-extra-common amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | kernel6.12-tools amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | kernel6.12-tools-debuginfo amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | kernel6.12-tools-devel amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | linux Debian 13.5 (trixie) | 6.12.48-1 | [DEBIAN-CVE-2025-39779](https://patchblox.com/security/data/fix/linux/debian-cve-2025-39779.md) | Sep 11, 2025 |
| Linux | linux Debian 14 | 6.16.5-1 | [DEBIAN-CVE-2025-39779](https://patchblox.com/security/data/fix/linux/debian-cve-2025-39779.md) | Sep 11, 2025 |
| Linux | perf6.12 amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | perf6.12-debuginfo amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | python3-perf6.12 amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 2025 |
| Linux | python3-perf6.12-debuginfo amzn 2023 | 1:6.12.46-66.121.amzn2023 | [ALAS2023-2025-1208](https://patchblox.com/security/data/fix/linux/alas2023-2025-1208.md) | Sep 23, 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.
