CVE-2025-39908
NoneCVSS
—
EPSS
0.1%
Published
Oct 1, 2025
CISA due date
—
Cloudanix analysis
A flaw in the Linux kernel's handling of network hardware clock settings could let programs interfere with each other and cause crashes or instability on systems that have not been updated.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Other
- Component
- OS kernel
- Class
- Race Condition
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Missing ops lock acquisition in dev_ioctl hwtstamp lower paths allows concurrent access to hardware timestamping structures, enabling a race condition that can corrupt network device state or cause use-after-free conditions.
Why it matters to the business
Unpatched Linux systems face elevated risk of kernel instability or crashes under network configuration workloads, potentially disrupting services and requiring emergency reboots; low exploit maturity reduces immediate ransomware or targeted attack likelihood despite broad kernel prevalence.
How an attack unfolds
An attacker with local or network-adjacent access issues rapid concurrent SIOCSHWTSTAMP or related ioctl calls on network interfaces; without the ops lock, the race allows inconsistent hardware timestamp state, which may be leveraged for denial-of-service or limited information disclosure in multi-threaded environments.
How to fix it
Apply the upstream fix commit 2d92fa0cdc02291de57f72170e8b60cef0cf5372 or later; SUSE users should upgrade unzip (SUSE:Linux Enterprise Module for Basesystem 15) to 6.00-4.3.1 or newer kernel packages containing the equivalent patch. Reboot after installation for affected systems.
How to confirm the fix worked
Verify presence of commit 2d92fa0cdc02291de57f72170e8b60cef0cf5372 in kernel source or confirm package versions match fixed releases; test by exercising concurrent hwtstamp ioctls under load and confirm absence of lock-related warnings or panics.
Typical attack path
- Identify systems exposing network device ioctl interfaces to unprivileged or low-privileged processes
- Spawn multiple threads issuing hardware timestamp configuration ioctls in rapid succession
- Trigger the missing lock window to induce race on hwtstamp ops structures
- Observe resulting kernel oops, panic, or corrupted timestamp behavior for confirmation or further abuse
How to detect it
Review kernel logs for oops or panic messages referencing dev_ioctl, hwtstamp, or net_device ops around the time of network configuration activity; correlate with process execution of tools issuing SIOCSHWTSTAMP ioctls.
What your security team should do
- Prioritize patching Linux kernel packages on all affected hosts within standard change windows given low EPSS but kernel-wide exposure
- Monitor vendor advisories for backports into distribution kernels and apply promptly
- Review network configuration scripts and daemons for unnecessary hardware timestamp usage to reduce attack surface until patched
The record
net: dev_ioctl: take ops lock in hwtstamp lower paths
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Linux | Kernel | 6.15.0 | 6.16.8 |
Related vulnerabilities
- CVE-2026-23226 In the Linux kernel, the following vulnerability has been resolved: ksmbd: add chann_lock… Also affects Kernel
- CVE-2026-23225 In the Linux kernel, the following vulnerability has been resolved: sched/mmcid: Don't… Also affects Kernel
- CVE-2026-23230 In the Linux kernel, the following vulnerability has been resolved: smb: client: split… Also affects Kernel
- CVE-2026-23224 In the Linux kernel, the following vulnerability has been resolved: erofs: fix UAF issue… Also affects Kernel
- CVE-2026-23227 In the Linux kernel, the following vulnerability has been resolved: drm/exynos: vidi: use… Also affects Kernel
- CVE-2026-23223 In the Linux kernel, the following vulnerability has been resolved: xfs: fix UAF in… Also affects Kernel
- CVE-2026-23228 In the Linux kernel, the following vulnerability has been resolved: smb: server: fix leak… Also affects Kernel
- CVE-2026-23229 In the Linux kernel, the following vulnerability has been resolved: crypto: virtio - Add… Also affects Kernel