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

staging: octeon: add missing tasklet_kill in cvm_oct_tx_shutdown

The TX cleanup tasklet can be scheduled by the watchdog IRQ handler
to execute cvm_oct_tx_do_cleanup. There can be a pending tasklet in
the queue which might run after the cvm_oct_remove() frees net_device
structures, causing a use-after-free in cvm_oct_tx_do_cleanup() as it
iterates cvm_oct_device[] which is an array of netdevice pointers.
Add tasklet_kill() after free_irq() to ensure the tasklet is no longer
scheduled or running before teardown proceeds.
Published: 2026-09-24
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Use‑After‑Free
Action: Apply Patch
AI Analysis

Impact

The vulnerability is in the Linux kernel staging octeon driver. When the TX cleanup tasklet is scheduled by the watchdog IRQ handler during a device shutdown, a pending tasklet may still run after the net_device structures are freed. This causes cvm_oct_tx_do_cleanup to dereference freed pointers in the cvm_oct_device array, leading to a use‑after‑free that can crash the kernel and result in a denial of service. The flaw is a classic kernel‑level memory corruption and does not directly grant privilege escalation.

Affected Systems

Any Linux distribution that ships the staging octeon driver and has not applied the patch adding tasklet_kill to cvm_oct_tx_shutdown is potentially vulnerable. Because the CNA source does not provide a specific kernel version range, all releases built before the fix may be affected.

Risk and Exploitability

The CVSS score of 5.5 indicates moderate severity, and the EPSS score of less than 1% suggests a low probability of exploitation; the vulnerability is not listed in the CISA KEV catalog. It is a use‑after‑free flaw that can result in a kernel crash and denial of service. Based on the description, it is inferred that the likely attack vector is local; an attacker could trigger a shutdown or re‑initialization of the octeon device while a tasklet is pending, causing the kernel to crash. Remote exploitation would require privileged access to perform such operations.

Generated by OpenCVE AI on October 1, 2026 at 17:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel patch that implements tasklet_kill in cvm_oct_tx_shutdown
  • If a kernel upgrade is not possible, unload or disable the staging octeon driver until the patch is applied
  • Monitor system logs for tx cleanup tasklet errors and avoid re‑enabling the driver until the vulnerability is resolved

Generated by OpenCVE AI on October 1, 2026 at 17:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Tue, 29 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-825
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Thu, 24 Sep 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: staging: octeon: add missing tasklet_kill in cvm_oct_tx_shutdown The TX cleanup tasklet can be scheduled by the watchdog IRQ handler to execute cvm_oct_tx_do_cleanup. There can be a pending tasklet in the queue which might run after the cvm_oct_remove() frees net_device structures, causing a use-after-free in cvm_oct_tx_do_cleanup() as it iterates cvm_oct_device[] which is an array of netdevice pointers. Add tasklet_kill() after free_irq() to ensure the tasklet is no longer scheduled or running before teardown proceeds.
Title staging: octeon: add missing tasklet_kill in cvm_oct_tx_shutdown
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-24T15:52:21.275Z

Reserved: 2026-09-17T16:02:15.098Z

Link: CVE-2026-93279

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T16:17:25.147

Modified: 2026-09-24T16:17:25.147

Link: CVE-2026-93279

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-93279 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T17:45:09Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference