Skip to main content

Linux Kernel CVE-2026-53107

| EUVDEUVD-2026-38975 MEDIUM
2026-06-24 Linux GHSA-2h5x-857c-q5qg
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Gain local user access on target system
  2. Delivery
    Confirm Marvell Libertas USB WiFi adapter present
  3. Exploit
    Generate sustained WiFi TX traffic to queue USB URBs
  4. Execution
    HCD giveback interrupt fires during usb_tx_block() execution
  5. Persist
    usb_kill_urb() invoked in interrupt context sleeps
  6. Impact
    Kernel BUG() or deadlock triggers system crash

Vulnerability Assessment

Exploitation Conditions

Exploitation requires all of the following: (1) a Marvell Libertas chipset-based USB WiFi adapter physically connected to the target system, (2) the libertas_usb kernel module loaded and active, (3) local access with at minimum low-privilege user permissions (PR:L per CVSS), and (4) the specific race condition where the HCD giveback interrupt fires during an active usb_tx_block() call - a timing-dependent condition inherent to the driver's normal operation under WiFi load. Systems without the Marvell Libertas USB adapter hardware are completely unaffected regardless of kernel version. Remote exploitation is not possible (AV:L). Root or administrator privileges are not required, but the attacker must be able to generate or influence WiFi TX traffic on the device.

Impact

The NVD CVSS 3.1 score of 5.5 (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) accurately reflects the narrow risk profile: local access with low privileges, no confidentiality or integrity impact, and scope limited to the vulnerable system. EPSS at 0.15% (5th percentile) is consistent with a kernel driver bug requiring specific legacy hardware - the probability of observed exploitation in the next 30 days is extremely low. The vulnerability is not listed in CISA KEV and no public POC is known. The 'Information Disclosure' tag in the source data appears to be a misclassification; the CVSS vector (C:N/I:N/A:H) and description confirm this is purely a denial-of-service / kernel crash issue. Real-world risk is further constrained by the requirement for a Marvell Libertas USB WiFi adapter to be physically present and the driver loaded - a niche hardware configuration largely absent from enterprise and cloud environments. This is a genuine kernel stability bug warranting patching on affected embedded or legacy systems, but it is not a prioritized threat for most organizations.

Exploit ScenarioDerived

A local user with standard (non-root) privileges on a system equipped with a Marvell Libertas USB WiFi adapter generates rapid WiFi TX traffic, triggering the HCD giveback interrupt at a moment when usb_tx_block() is executing. The sleeping usb_kill_urb() call executes in interrupt context, triggering a kernel BUG() or scheduler deadlock that crashes the system. No public proof-of-concept exploit is available at time of analysis, and the race window is hardware- and timing-dependent.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
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 23, 2026

The Marvell Libertas USB WiFi driver in the Linux kernel invokes usb_kill_urb() and usb_kill_anchored_urbs() from interrupt context during the HCD giveback path, causing a kernel BUG() or deadlock because those functions may sleep. Systems with a Marvell Libertas USB WiFi adapter attached can be crashed by a local low-privileged user triggering the race condition, resulting in a denial of service via kernel panic. No public exploit exists and EPSS is 0.15% (5th percentile), indicating negligible exploitation probability; the constraint to specific legacy hardware further limits real-world impact.

RemediationAI

Upgrade to a patched Linux kernel version. Confirmed fixed versions per EUVD include 5.10.252, 5.15.202, 6.1.165, 6.6.128, 6.12.75, 6.18.33, 6.19.6, 7.0.10, and 7.1. Stable-tree patches are available at https://git.kernel.org/stable/c/00c0317cebf44151df18fb647781f315268cdd98, https://git.kernel.org/stable/c/4f273d3f98ebc60c30bbfb3ed4a7f0477d3eaed2, and https://git.kernel.org/stable/c/7c5c2b661bdb78c1472b8833265c9ed1ee880039. Ubuntu users should apply updates referenced in USN-8568-1 and USN-8566-1. As a compensating control on systems that cannot be patched immediately, blacklisting the libertas_usb kernel module eliminates the attack surface entirely: add 'blacklist libertas_usb' to /etc/modprobe.d/blacklist.conf and reboot. The trade-off is complete loss of WiFi connectivity on any Marvell Libertas USB adapter. Systems without such hardware are unaffected and require no action.

Affected VersionsENISA

Linux 5bfb25495e391a1be0db94b15715174fa06b93a1
Linux 5.15.202 <5.16
Linux b82073564373e68c6ae3a96039fae14cd002a496
Linux 948a39c95d0f8d73722910f8cdb7b6e3e9206232
Linux patch: 0
Linux 7.0
Linux 6.12.75 <6.13
Linux 3308c7504e093b22e91a4468470309cee2e26b83 <00c0317cebf44151df18fb647781f315268cdd98
Linux 498525d8358d6d20918787e59736d5b6a021e9fd
Linux 2902a9b4415a6bafc9b1e5dd360f065d757a0bb7
Linux patch: 6.18.33
Linux d66676e6ca96bf8680f869a9bd6573b26c634622 <4f273d3f98ebc60c30bbfb3ed4a7f0477d3eaed2
Linux patch: 7.0.10
Linux 6.18.16 <6.18.33
Linux patch: 7.1
Linux 6.1.165 <6.2
Linux 6.6.128 <6.7
Linux 6.19.6 <6.20
Linux fc188b44547dea4e7350833171982a6312befde9
Linux 5.10.252 <5.11
Linux d66676e6ca96bf8680f869a9bd6573b26c634622 <7c5c2b661bdb78c1472b8833265c9ed1ee880039

Affected Packages

euvd linux fix: 5.11, 5.16, 6.2, 6.7, 6.13, 6.18.33, 6.20

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 libertas USB driver (drivers/net/wireless/marvell/libertas) manages Marvell Libertas chipset-based USB WiFi adapters. TX path serialization was enforced by calling usb_kill_urb() and usb_kill_anchored_urbs() to prevent concurrent USB Request Block submissions. These functions internally wait for in-flight URBs to complete, which requires sleeping - a forbidden operation in atomic/interrupt context. The HCD (Host Controller Driver) giveback path runs in interrupt context and can invoke usb_tx_block(), which previously triggered the sleeping kill functions, violating the kernel's no-sleep-in-atomic rule and causing a BUG_ON() or deadlock. The fix replaces the kill pattern with a non-sleeping poll of the tx_submitted anchor, returning -EBUSY when a URB is outstanding. Affected CPE is cpe:2.3:a:linux:linux across multiple stable branches. No CWE is formally assigned, but the root cause maps to CWE-662 (Improper Synchronization) or CWE-119-class misuse of a blocking API in an atomic section.

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

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 5.5 MEDIUM

Local low-privilege access sufficient to trigger TX traffic; pure kernel-crash availability impact with no confidentiality or integrity effect; AC:L as condition arises during normal driver operation.

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

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

4
CVSS changed
Jul 23, 2026 - 21:38 NVD
5.5 (MEDIUM)
Patch available
Jun 24, 2026 - 18:02 EUVD
CVE Published
Jun 24, 2026 - 16:30 nvd
MEDIUM 5.5
CVE Published
Jun 24, 2026 - 16:30 cve.org
UNKNOWN (no severity yet)

DescriptionNVD

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

wifi: libertas: don't kill URBs in interrupt context

Serialization for the TX path was enforced by calling usb_kill_urb()/usb_kill_anchored_urbs(), to prevent transmission before a previous URB was completed. usb_tx_block() can be called from interrupt context (e.g. in the HCD giveback path), so we can't always use it to kill in-flight URBs.

Prevent sleeping during interrupt context by checking the tx_submitted anchor for existing URBs. We now return -EBUSY, to indicate there's a pending request.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
Marvell Libertas USB WiFi chipsets are legacy, consumer-grade hardware with minimal enterprise footprint.
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
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: Moderate
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