# CVE-2025-40091: linux: In the Linux kernel, the following vulnerability has been resolved:  ixgbe: fix too early devlink_free() in ixgbe_rem...

CVE-2025-40091 is fixed in 18 products on 1 platform, first by DEBIAN-CVE-2025-40091, released October 30, 2025. It is not reported as exploited. Patch Radar priority: Routine.

- Web page: https://patchblox.com/security/cve/CVE-2025-40091
- Priority: Routine
- CVSS: n/a
- EPSS: 0.0018
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Published: Oct 30, 2025

## Description

In the Linux kernel, the following vulnerability has been resolved:  ixgbe: fix too early devlink_free() in ixgbe_remove()  Since ixgbe_adapter is embedded in devlink, calling devlink_free() prematurely in the ixgbe_remove() path can lead to UAF. Move devlink_free() to the end.  KASAN report:   BUG: KASAN: use-after-free in ixgbe_reset_interrupt_capability+0x140/0x180 [ixgbe]  Read of size 8 at addr ffff0000adf813e0 by task bash/2095  CPU: 1 UID: 0 PID: 2095 Comm: bash Tainted: G S  6.17.0-rc2-tnguy.net-queue+ #1 PREEMPT(full)  [...]  Call trace:   show_stack+0x30/0x90 (C)   dump_stack_lvl+0x9c/0xd0   print_address_description.constprop.0+0x90/0x310   print_report+0x104/0x1f0   kasan_report+0x88/0x180   __asan_report_load8_noabort+0x20/0x30   ixgbe_reset_interrupt_capability+0x140/0x180 [ixgbe]   ixgbe_clear_interrupt_scheme+0xf8/0x130 [ixgbe]   ixgbe_remove+0x2d0/0x8c0 [ixgbe]   pci_device_remove+0xa0/0x220   device_remove+0xb8/0x170   device_release_driver_internal+0x318/0x490   device_driver_detach+0x40/0x68   unbind_store+0xec/0x118   drv_attr_store+0x64/0xb8   sysfs_kf_write+0xcc/0x138   kernfs_fop_write_iter+0x294/0x440   new_sync_write+0x1fc/0x588   vfs_write+0x480/0x6a0   ksys_write+0xf0/0x1e0   __arm64_sys_write+0x70/0xc0   invoke_syscall.constprop.0+0xcc/0x280   el0_svc_common.constprop.0+0xa8/0x248   do_el0_svc+0x44/0x68   el0_svc+0x54/0x160   el0t_64_sync_handler+0xa0/0xe8   el0t_64_sync+0x1b0/0x1b8

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| 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 15.7 | 6.4.0-150700.53.22.1 | [SUSE-SU-2025:4057-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-4057-1.md) | Nov 11, 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-azure sles 15.7 | 6.4.0-150700.20.18.1 | [SUSE-SU-2025:4132-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-4132-1.md) | Nov 18, 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 15.7 | 6.4.0-150700.53.22.1 | [SUSE-SU-2025:4057-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-4057-1.md) | Nov 11, 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 15.7 | 6.4.0-150700.53.22.1.150700.17.15.1 | [SUSE-SU-2025:4057-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-4057-1.md) | Nov 11, 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 15.7 | 6.4.0-150700.53.22.1 | [SUSE-SU-2025:4057-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-4057-1.md) | Nov 11, 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-SLE15-SP7-RT_Update_6 sles 15.7 | 1-150700.1.3.1 | [SUSE-SU-2025:4141-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-4141-1.md) | Nov 19, 2025 |
| Linux | kernel-livepatch-SLE15-SP7_Update_6 sles 15.7 | 1-150700.15.3.1 | [SUSE-SU-2025:4057-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-4057-1.md) | Nov 11, 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-build sles 15.7 | 6.4.0-150700.53.22.1 | [SUSE-SU-2025:4057-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-4057-1.md) | Nov 11, 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 15.7 | 6.4.0-150700.53.22.1 | [SUSE-SU-2025:4057-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-4057-1.md) | Nov 11, 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-source-azure sles 15.7 | 6.4.0-150700.20.18.1 | [SUSE-SU-2025:4132-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-4132-1.md) | Nov 18, 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 15.7 | 6.4.0-150700.53.22.1 | [SUSE-SU-2025:4057-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-4057-1.md) | Nov 11, 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-syms-azure sles 15.7 | 6.4.0-150700.20.18.1 | [SUSE-SU-2025:4132-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-4132-1.md) | Nov 18, 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 15.7 | 6.4.0-150700.53.22.1 | [SUSE-SU-2025:4057-1](https://patchblox.com/security/data/fix/linux/suse-su-2025-4057-1.md) | Nov 11, 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 | linux Debian 14 | 6.17.6-1 | [DEBIAN-CVE-2025-40091](https://patchblox.com/security/data/fix/linux/debian-cve-2025-40091.md) | Oct 30, 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.
