Skip to main content

Linux Kernel CVE-2026-74725

| EUVDEUVD-2026-64412 HIGH
2026-08-22 Linux GHSA-r6pf-7wx9-37hw
7.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.0 HIGH

Race condition between TX timeout and device removal requires precise timing, warranting AC:H over the vendor-assigned AC:L; all other metrics align.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 25, 2026 - 07:33 vuln.today
CVSS changed
Aug 25, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 22, 2026 - 16:01 EUVD
CVE Published
Aug 22, 2026 - 15:33 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 22, 2026 - 15:33 cve.org
HIGH 7.8

DescriptionCVE.org

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

enic: fix tx_hang_reset use-after-free on device removal

enic_remove() cancels the reset and change_mtu_work items but does not cancel tx_hang_reset. A TX timeout that fires while the device is being removed can schedule enic_tx_hang_reset() so that it runs after free_netdev(), resulting in a use-after-free.

cancel_work_sync() alone is not sufficient here: the still-live watchdog and notify paths can re-schedule these work items in the window between the cancel and unregister_netdev(). Use disable_work_sync(), which cancels the work and blocks any subsequent schedule_work() from requeuing it, and apply it to the reset and change_mtu_work items as well so the same requeue race is closed for all teardown work.

AnalysisAI

Use-after-free in the Linux kernel's enic driver (Cisco VIC Ethernet NIC) allows a local attacker with low privileges to corrupt kernel heap memory during network device removal. The enic_remove() teardown function fails to cancel or disable the tx_hang_reset work item, creating a race window where a TX watchdog timeout can reschedule enic_tx_hang_reset() to execute after free_netdev() has already released the underlying network device structure. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
Gain low-privilege local shell access
Delivery
Load or confirm enic NIC is active
Exploit
Saturate NIC to trigger TX watchdog timeout
Install
Initiate enic device removal (unbind or hot-remove)
C2
Race: tx_hang_reset scheduled after free_netdev()
Execute
Kernel use-after-free executes
Impact
Heap corruption enables privilege escalation or kernel crash

Vulnerability AssessmentAI

Exploitation Exploitation requires all of the following: a Linux kernel version between the introducing commit 937317c7c1097aa878a5000e3aab616eb5c590c0 and the respective stable fix commits; a Cisco VIC Ethernet NIC managed by the enic driver (systems without this hardware are entirely unaffected); local authenticated access with at least low-privilege credentials (PR:L per CVSS vector); and the ability to concurrently induce a TX watchdog timeout and device removal within a precise timing window. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment Real-world exploitation risk is substantially lower than the 7.8 CVSS score suggests. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario A local user on a Cisco UCS server with low-privilege credentials saturates the NIC to trigger the TX watchdog timeout, then simultaneously initiates removal of the enic network device via driver unbind or physical hot-removal. If the TX timeout fires and schedules enic_tx_hang_reset() in the narrow window after enic_remove() begins but before free_netdev() completes, the work item executes against already-freed kernel memory, potentially enabling heap manipulation and local privilege escalation to root. …
Remediation Update to a patched Linux kernel stable release: 6.12.104 or later in the 6.12.x series, 6.18.45 or later in the 6.18.x series, 7.1.9 or later in the 7.1.x series, or 7.2 and later in the mainline series. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, audit your Linux infrastructure to identify systems running the enic driver on Cisco VIC Ethernet NICs and document current kernel versions. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-74725 vulnerability details – vuln.today

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