Skip to main content

Linux kernel CVE-2026-98052

| EUVDEUVD-2026-86705 HIGH
2026-09-25 Linux GHSA-r6jq-c3gp-4896
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Local access to Broadcom ASP 2.0 host
  2. Delivery
    Drive fragmented TX traffic on interface
  3. Exploit
    Trigger descriptor slot reuse with stale last flag
  4. Execution
    Reclaim frees sk_buff mid-SKB
  5. Impact
    Kernel use-after-free and panic (DoS)

Vulnerability Assessment

Exploitation Conditions

Requires the target system to use the Broadcom ASP 2.0 (bcmasp) Ethernet driver - specific Broadcom SoC hardware, not a general-purpose deployment. Exploitation further depends on the bcmasp TX path recycling a descriptor slot that still holds a stale 'last==true' flag from a prior SKB, which the description ties to tx_spb_ring_full() underreporting ring fullness under fragmented-transmit load. This is a state/timing-dependent condition rather than a directly crafted input, and requires local access to generate the TX traffic; there is no remote or unauthenticated path. The limiting factors - required hardware, local access, and the non-deterministic descriptor-reuse race - make reliable triggering difficult despite the high nominal CVSS.

Impact

The provided CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, base 7.8) overstates real-world risk for what is fundamentally a transmit-path use-after-free (CWE-416, not the CWE:N/A shown) in a niche Broadcom embedded NIC driver. The description explicitly frames the impact as premature sk_buff freeing while fragments are still in flight - i.e. memory corruption leading to a kernel crash, not information disclosure. There are three key mismatches: (1) the 'Information Disclosure' tag contradicts the described UAF/crash behavior; (2) AC:L is too generous - the bug only manifests when a descriptor slot is reused while holding a stale 'last==true' AND tx_spb_ring_full() underreports fullness, a timing/state-dependent condition that is not directly attacker-controlled, so AC:H is more honest; and (3) C:H/I:H look aspirational - the primary observable effect is a crash (A:H), with at most limited integrity impact (I:L) from the corrupted TX ring. No EPSS score, no CISA KEV listing, and no public POC are present in the intelligence, and the reference set is entirely stable-tree git commits plus the NVD mirror - consistent with a routine kernel hardening fix rather than an actively exploited flaw. Net: this is a high-CVSS-but-low-real-risk item; realistic severity is around 5.0 (Medium).

Exploit ScenarioDerived

A local user with the ability to drive network traffic on a Broadcom ASP 2.0 interface transmits fragmented (scatter-gather) SKBs in a pattern that causes TX descriptor slots to be recycled while a stale 'last' flag remains set. The TX reclaim path then frees an sk_buff mid-SKB while its remaining fragments are still queued, corrupting kernel memory and typically panicking the system. No public exploit code is identified at time of analysis, and reliable triggering depends on winning the descriptor-reuse race rather than a deterministic input.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 25, 2026

Use-after-free in the Linux kernel's bcmasp driver for Broadcom ASP 2.0 Ethernet hardware can cause premature release of an sk_buff when a reused TX descriptor retains a stale "last" flag, affecting only systems with that specific Broadcom NIC/SoC and requiring local access plus fragmented transmission activity that leads to descriptor reuse. The assessed impact is primarily availability (A:H) with limited integrity (I:L) and no confidentiality loss (C:N) under CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H, and no public exploit identified at time of analysis. The original base score of 7.8 and C:H/I:H/A:H overstate real-world risk because the trigger requires specific hardware, local privileges, and a non-deterministic timing-dependent TX-ring condition.

RemediationAI

Vendor-released patch: update the Linux kernel to 6.12.111, 6.18.53, 7.2.7, or 7.3-rc3, or apply the corresponding stable commits 9b26b54861ce05307d39a54ddedddf8747419614, 47a5cecca925ceb175d5adf712e667acf78f475f, 17e6ad484dea5ddf1c4a3d6ec77a5929161234de, and 18e5e0ec0e9282c897e2aa81a3e43ccaee03b003; the fix unconditionally clears txcb->last before the conditional set so reused descriptor slots start from a known false state. If immediate patching is not possible, systems using Broadcom ASP 2.0 hardware can blacklist or disable the bcmasp driver when that Ethernet interface is not required, accepting the trade-off of losing that network connectivity, or restrict local access and low-privileged account use on affected hosts because the reachable path requires local privileges (PR:L) and the hardware-specific bcmasp TX path. Patch and advisory details are available at https://git.kernel.org/stable/c/9b26b54861ce05307d39a54ddedddf8747419614, https://git.kernel.org/stable/c/47a5cecca925ceb175d5adf712e667acf78f475f, https://git.kernel.org/stable/c/17e6ad484dea5ddf1c4a3d6ec77a5929161234de, https://git.kernel.org/stable/c/18e5e0ec0e9282c897e2aa81a3e43ccaee03b003, and https://nvd.nist.gov/vuln/detail/CVE-2026-98052.

Affected VersionsENISA

Linux patch: 7.3-rc3
Linux 490cb412007de593e07c1d3e2b1ec4233886707c <18e5e0ec0e9282c897e2aa81a3e43ccaee03b003
Linux 6.6
Linux patch: 7.2.7
Linux 490cb412007de593e07c1d3e2b1ec4233886707c <47a5cecca925ceb175d5adf712e667acf78f475f
Linux patch: 6.12.111
Linux 490cb412007de593e07c1d3e2b1ec4233886707c <17e6ad484dea5ddf1c4a3d6ec77a5929161234de
Linux 490cb412007de593e07c1d3e2b1ec4233886707c <9b26b54861ce05307d39a54ddedddf8747419614
Linux patch: 6.18.53
Linux patch: 0

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 bcmasp driver supports Broadcom ASP 2.0 (BCMASP) Ethernet controllers used in embedded Broadcom SoCs. In the transmit path, bcmasp_xmit() builds TX control blocks for SKB fragments and uses txcb->last to mark the final fragment of an SKB. The flaw is that non-final fragments only conditionally set txcb->last and never clear it, so a descriptor slot recycled from a prior transmission can retain a stale true value. If tx_spb_ring_full() underreports ring fullness and a slot is reused mid-SKB, bcmasp_tx_reclaim() observes last == true prematurely, calls dev_consume_skb_any(), and frees the sk_buff while remaining fragments are still in flight, producing a use-after-free (CWE-416) rather than the CWE:N/A shown in the source metadata. The affected component is tied to the Linux kernel via CPE cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*, and the bug is specific to this embedded Broadcom Ethernet driver, not a general-purpose kernel path.

Know when Broadcom gets its next vulnerability

  • 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

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 5.3 MEDIUM

Local TX traffic from an unprivileged user (AV:L/PR:L), but triggering needs the descriptor-reuse/ring-underreport race so AC:H; impact is a crash (A:H) with no disclosure (C:N) and minor ring corruption (I:L).

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

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

4
CVSS changed
Sep 25, 2026 - 15:22 NVD
7.8 (HIGH)
Patch available
Sep 25, 2026 - 11:02 EUVD
CVE Published
Sep 25, 2026 - 10:24 cve.org
HIGH 7.8
CVE Published
Sep 25, 2026 - 10:24 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

net: bcmasp: clear txcb->last before writing each descriptor

bcmasp_xmit() only wrote txcb->last = true for the final fragment of an SKB; non-final fragments left the field untouched. If a descriptor slot was reused while it still held a stale true from a previous SKB (possible when tx_spb_ring_full() underreported fullness), bcmasp_tx_reclaim() would see last == true mid-SKB and call dev_consume_skb_any() prematurely, freeing the sk_buff while its remaining fragments were still in flight.

Unconditionally clear txcb->last before the conditional set so every descriptor slot starts from a known false state regardless of what a prior transmission left behind.

Executive ViewAI

Why It Matters

A use-after-free vulnerability in the Linux kernel's bcmasp driver for Broadcom ASP 2.0 Ethernet hardware could cause network availability disruptions on affected systems. Exploitation requires local authenticated access and specific hardware, limiting the potential impact to a subset of infrastructure. Patch available per vendor advisory; no public exploit identified at time of analysis.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Low
Broadcom ASP 2.0 Ethernet driver, specific embedded SoC hardware only
Data Quality
4 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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Medium

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0
CVE-2021-40438 CRITICAL POC
9.0 Sep 16

A crafted request uri-path can cause mod_proxy to forward the request to an origin server choosen by the remote user.4.4

CVE-2018-1273 CRITICAL POC
9.8 Apr 11

Spring Data Commons, versions prior to 1.13 to 1.13.10, 2.0 to 2.0.5, and older unsupported versions, contain a property

CVE-2014-0160 HIGH POC
7.5 Apr 07

The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packe

CVE-2022-2068 HIGH
7.3 Jun 21

In addition to the c_rehash shell command injection identified in CVE-2022-1292, further circumstances where the c_rehas

CVE-2016-8204 CRITICAL
9.8 Jan 14

A Directory Traversal vulnerability in FileReceiveServlet in the Brocade Network Advisor versions released prior to and

CVE-2016-0801 CRITICAL POC
9.8 Feb 07

The Broadcom Wi-Fi driver in the kernel in Android 4.x before 4.4.4, 5.x before 5.1.1 LMY49G, and 6.x before 2016-02-01

CVE-2020-1967 HIGH POC
7.5 Apr 21

Server or client applications that call the SSL_check_chain() function during or after a TLS 1.3 handshake may crash due

CVE-2017-0561 CRITICAL POC
9.8 Apr 07

A remote code execution vulnerability in the Broadcom Wi-Fi firmware could enable a remote attacker to execute arbitrary

CVE-2017-9417 CRITICAL POC
9.8 Jun 04

Broadcom BCM43xx Wi-Fi chips allow remote attackers to execute arbitrary code via unspecified vectors, aka the "Broadpwn

CVE-2026-22719 HIGH
8.1 Feb 25

VMware Aria Operations contains a command injection vulnerability (CVE-2026-22719, CVSS 8.1) that allows unauthenticated

CVE-2017-11120 CRITICAL POC
9.8 Sep 28

On Broadcom BCM4355C0 Wi-Fi chips 9.44.78.27.0.1.56 and other chips, an attacker can craft a malformed RRM neighbor repo

CVE-2012-2619 HIGH POC
7.8 Nov 14

The Broadcom BCM4325 and BCM4329 Wi-Fi chips, as used in certain Acer, Apple, Asus, Ford, HTC, Kyocera, LG, Malata, Moto

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-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