# CVE-2025-39908: linux: In the Linux kernel, the following vulnerability has been resolved:  net: dev_ioctl: take ops lock in hwtstamp lower...

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

- Web page: https://patchblox.com/security/cve/CVE-2025-39908
- Priority: Routine
- CVSS: 5.5 (medium)
- EPSS: 0.0014
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Published: Oct 1, 2025

## Description

In the Linux kernel, the following vulnerability has been resolved:  net: dev_ioctl: take ops lock in hwtstamp lower paths  ndo hwtstamp callbacks are expected to run under the per-device ops lock. Make the lower get/set paths consistent with the rest of ndo invocations.  Kernel log: WARNING: CPU: 13 PID: 51364 at ./include/net/netdev_lock.h:70 __netdev_update_features+0x4bd/0xe60 ... RIP: 0010:__netdev_update_features+0x4bd/0xe60 ... Call Trace: <TASK> netdev_update_features+0x1f/0x60 mlx5_hwtstamp_set+0x181/0x290 [mlx5_core] mlx5e_hwtstamp_set+0x19/0x30 [mlx5_core] dev_set_hwtstamp_phylib+0x9f/0x220 dev_set_hwtstamp_phylib+0x9f/0x220 dev_set_hwtstamp+0x13d/0x240 dev_ioctl+0x12f/0x4b0 sock_ioctl+0x171/0x370 __x64_sys_ioctl+0x3f7/0x900 ? __sys_setsockopt+0x69/0xb0 do_syscall_64+0x6f/0x2e0 entry_SYSCALL_64_after_hwframe+0x4b/0x53 ... </TASK> .... ---[ end trace 0000000000000000 ]---  Note that the mlx5_hwtstamp_set and mlx5e_hwtstamp_set functions shown in the trace come from an in progress patch converting the legacy ioctl to ndo_hwtstamp_get/set and are not present in mainline.

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| Linux | kernel-uek ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-core ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-core ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-core ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-core ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-devel ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-devel ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules-core ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules-core ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules-deprecated ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules-deprecated ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules-desktop ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules-desktop ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules-extra ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules-extra ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules-extra-netfilter ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules-extra-netfilter ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules-usb ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules-usb ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules-wireless ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-debug-modules-wireless ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-devel ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-devel ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-doc ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-doc ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules-core ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules-core ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules-deprecated ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules-deprecated ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules-desktop ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules-desktop ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules-extra ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules-extra ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules-extra-netfilter ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules-extra-netfilter ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules-usb ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules-usb ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules-wireless ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-modules-wireless ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-tools ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek-tools ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-core ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-core ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-devel ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-devel ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules-core ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules-core ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules-deprecated ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules-deprecated ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules-desktop ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules-desktop ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules-extra ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules-extra ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules-extra-netfilter ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules-extra-netfilter ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules-usb ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules-usb ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules-wireless ol 10 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | kernel-uek64k-modules-wireless ol 9 | 0:6.12.0-205.92.4.2.el9uek | [ELSA-2026-500150](https://patchblox.com/security/data/fix/linux/elsa-2026-500150.md) | Aug 8, 2026 |
| Linux | linux Debian 14 | 6.16.8-1 | [DEBIAN-CVE-2025-39908](https://patchblox.com/security/data/fix/linux/debian-cve-2025-39908.md) | Oct 1, 2025 |

---

Data as of 2026-11-09T01:18:40Z 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.
