Skip to main content

Linux Kernel EUVDEUVD-2026-45847

| CVE-2026-64162 CRITICAL
Operation on Resource in Wrong Phase of Lifetime (CWE-666)
2026-07-19 Linux GHSA-7wrv-94gw-59pj
Critical
Disputed · 9.8 Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Local access to idpf/PTP-enabled host
  2. Delivery
    Driver load or trigger device HW reset
  3. Exploit
    PTP aux worker races init ordering
  4. Execution
    Spinlock acquired on uninitialized key
  5. Impact
    Lockdep warning / transient lock race

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Triggering requires the host to be running the Linux idpf driver against supported Intel foundational NIC/IPU hardware AND to have PTP clock support active, with the fault occurring specifically during idpf_ptp_init() at driver load or a device HW reset (the log shows 'Device HW Reset initiated' immediately preceding the warning). Limiting factors: this is a local, hardware- and configuration-dependent init-time race - it is not reachable over the network despite the CVSS AV:N, it produces a lockdep warning rather than a controllable exploit primitive, and it does not occur on hosts lacking idpf hardware or with PTP disabled. No credible unauthenticated remote exploitation path exists against default configurations.

Impact

The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, base 9.8) is inconsistent with the vulnerability description and should be treated as an automated over-scoring: the bug is triggered by driver/PTP initialization on the local host, not by any network-delivered input, so a network attack vector is not supportable. All corroborating signals point to low real-world risk - EPSS is 0.15% (5th percentile), the CVE is not on CISA KEV, and no public exploit is identified. The practical worst case is a lockdep warning and a brief race on an uninitialized spinlock during init/reset, which is a robustness/correctness issue rather than a controllable primitive for privilege escalation or data theft. The 'Information Disclosure' tag in the input is not substantiated by the description, which describes a lock-init ordering fix with no leak of memory contents. Conflicting data explicitly noted: CVSS claims AV:N/PR:N/high CIA impact, but the description implies local, config/hardware-dependent triggering with no clear attacker-controlled impact - verify severity with the kernel advisory rather than trusting the 9.8.

Exploit ScenarioDerived

During module load or a device HW reset on a host with an idpf-driven NIC and PTP enabled, the PTP aux kworker runs before the clock lock is initialized, hitting an uninitialized spinlock and generating a lockdep warning and a transient race. There is no remote attacker in this path and no public exploit; a local user could at most influence the timing of a driver reset, with no demonstrated path to code execution or data disclosure.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 20, 2026

Incorrect spinlock initialization ordering in the Linux kernel's idpf network driver (Intel Infrastructure Data Path Function) causes the PTP auxiliary worker to acquire the read_dev_clk_lock before spin_lock_init() has run, producing a lockdep 'non-static key' warning and a race on an uninitialized lock during device init/reset. This is a local kernel-driver initialization bug affecting systems using the idpf driver with PTP enabled, not a remotely reachable code-execution flaw; no public exploit identified at time of analysis and the EPSS score is negligible (0.15%). Despite an automated CVSS of 9.8, the real-world security impact is minimal and confined to hosts running specific Intel networking hardware.

RemediationAI

Vendor-released patch: update to a fixed Linux kernel build - 6.18.34, 7.0.11, or 7.1, or apply one of the stable fix commits (git.kernel.org/stable/c/eb5991d4c8ba2e8153dfcda3e66a9608377b7dce, /3122d70b7c0101d897fb795658a7b93f854935f2, /da4f76b6a84ede14a71282ef841768299ead0221), which move spin_lock_init() ahead of ptp_schedule_worker(). Because this is a one-line ordering fix with no attacker-facing surface, patching via your distribution's normal kernel-update channel is the appropriate and only real remediation. If patching must be deferred, the only meaningful compensating control is to avoid loading the idpf driver on affected hosts (for example, blacklist the idpf module where the affected Intel hardware is not required) or disable PTP usage on those interfaces - the trade-off is loss of hardware timestamping/PTP time synchronization and, if blacklisted, loss of connectivity on idpf-backed NICs, so this is only viable on systems that do not depend on that hardware.

Affected VersionsENISA

Linux 5cb8805d2366b20ee4d7afff586d8acf17649330 <da4f76b6a84ede14a71282ef841768299ead0221
Linux 5cb8805d2366b20ee4d7afff586d8acf17649330 <eb5991d4c8ba2e8153dfcda3e66a9608377b7dce
Linux patch: 7.0.11
Linux patch: 0
Linux patch: 6.18.34
Linux 6.16
Linux patch: 7.1
Linux 5cb8805d2366b20ee4d7afff586d8acf17649330 <3122d70b7c0101d897fb795658a7b93f854935f2

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is the idpf (Infrastructure Data Path Function) driver in the Linux kernel, which supports Intel's foundational NIC/IPU devices and includes PTP (Precision Time Protocol) hardware clock support. In idpf_ptp_init(), ptp_schedule_worker() is invoked before spin_lock_init(&ptp->read_dev_clk_lock). The PTP auxiliary kworker fires immediately upon scheduling and calls idpf_ptp_do_aux_work → idpf_ptp_update_cached_phctime → idpf_ptp_read_src_clk_reg_direct, which takes spin_lock(&ptp->read_dev_clk_lock) on a lock whose key has not yet been registered. The same window is reachable via idpf_ptp_settime64(). This is an initialization-order defect (a use-before-initialization of a synchronization primitive, akin to CWE-665 Improper Initialization); the input lists CWE as N/A. The fix simply hoists spin_lock_init() above the worker scheduling call so the lock is valid before any consumer can reach it.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Sources disagree (Low–Critical)
Vendor (Linux) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 1.9 LOW

Local init-time race requiring privileged driver load/reset (AV:L, PR:H) and precise timing (AC:H); no confidentiality or integrity impact, at most a transient availability/robustness issue (A:L).

3.1 AV:L/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:L
4.0 AV:L/AC:H/AT:P/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
SUSE 5.5 CRITICAL
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat 5.5 LOW

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: Linux

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Jul 20, 2026 - 15:22 NVD
9.8 (CRITICAL)
Patch available
Jul 19, 2026 - 17:03 EUVD
CVE Published
Jul 19, 2026 - 15:40 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 19, 2026 - 15:40 cve.org
CRITICAL 9.8

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

idpf: fix read_dev_clk_lock spinlock init in idpf_ptp_init()

In idpf_ptp_init(), read_dev_clk_lock is initialized after ptp_schedule_worker() had already been called (and after idpf_ptp_settime64() could reach the lock). The PTP aux worker fires immediately upon scheduling and can call into idpf_ptp_read_src_clk_reg_direct(), which takes spin_lock(&ptp->read_dev_clk_lock) on an uninitialized lock, triggering the lockdep "non-static key" warning:

[12973.796587] idpf 0000:83:00.0: Device HW Reset initiated [12974.094507] INFO: trying to register non-static key. ... [12974.097208] Call Trace: [12974.097213] <TASK> [12974.097218] dump_stack_lvl+0x93/0xe0 [12974.097234] register_lock_class+0x4c4/0x4e0 [12974.097249] ? __lock_acquire+0x427/0x2290 [12974.097259] __lock_acquire+0x98/0x2290 [12974.097272] lock_acquire+0xc6/0x310 [12974.097281] ? idpf_ptp_read_src_clk_reg+0xb7/0x150 [idpf] [12974.097311] ? lockdep_hardirqs_on_prepare+0xde/0x190 [12974.097318] ? finish_task_switch.isra.0+0xd2/0x350 [12974.097330] ? __pfx_ptp_aux_kworker+0x10/0x10 [ptp] [12974.097343] _raw_spin_lock+0x30/0x40 [12974.097353] ? idpf_ptp_read_src_clk_reg+0xb7/0x150 [idpf] [12974.097373] idpf_ptp_read_src_clk_reg+0xb7/0x150 [idpf] [12974.097391] ? kthread_worker_fn+0x88/0x3d0 [12974.097404] ? kthread_worker_fn+0x4e/0x3d0 [12974.097411] idpf_ptp_update_cached_phctime+0x26/0x120 [idpf] [12974.097428] ? _raw_spin_unlock_irq+0x28/0x50 [12974.097436] idpf_ptp_do_aux_work+0x15/0x20 [idpf] [12974.097454] ptp_aux_kworker+0x20/0x40 [ptp] [12974.097464] kthread_worker_fn+0xd5/0x3d0 [12974.097474] ? __pfx_kthread_worker_fn+0x10/0x10 [12974.097482] kthread+0xf4/0x130 [12974.097489] ? __pfx_kthread+0x10/0x10 [12974.097498] ret_from_fork+0x32c/0x410 [12974.097512] ? __pfx_kthread+0x10/0x10 [12974.097519] ret_from_fork_asm+0x1a/0x30 [12974.097540] </TASK>

Move the call to spin_lock_init() up a bit to make sure read_dev_clk_lock is not touched before it's been initialized.

Executive ViewAI

Why It Matters

CVE-2026-64162 is a spinlock initialization defect in Intel's idpf network driver that, despite a CRITICAL CVSS rating of 9.8, poses minimal organizational risk due to extremely low EPSS score (0.2%), local-only attack requirements, and no public exploit identified at time of analysis. Impact is confined to systems running the specific affected driver with PTP enabled.

Business Impact: Low
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
Linux is ubiquitous but idpf PTP driver runs only on specific Intel NIC hardware
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Low

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Critical
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy