Skip to main content

Linux Kernel qla2xxx EUVDEUVD-2026-28720

| CVE-2026-43414 CRITICAL
Double Free (CWE-415)
2026-05-08 Linux GHSA-qm6r-96cc-q36w
Critical
Disputed · 9.8 Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Gain FC fabric access
  2. Delivery
    Identify target with qla2xxx driver
  3. Exploit
    Craft malicious ELS frame
  4. Execution
    Trigger qla24xx_els_dcmd_iocb error path
  5. Persist
    Double-free corrupts kernel heap
  6. Impact
    Execute arbitrary kernel code or DoS

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Double free prevention
Exploitation Conditions

Exploitation requires attacker access to the Fibre Channel storage network fabric where vulnerable Linux hosts with QLogic HBAs are connected. The attacker must have the capability to send crafted Fibre Channel Extended Link Service (ELS) frames to the target system - this presumes either physical access to FC switches, compromise of a system already on the FC network, or misconfigured FC zoning that allows unauthorized communication. CVSS vector AV:N/AC:L/PR:N/UI:N suggests network accessibility without authentication, but in practice FC fabrics are typically isolated infrastructure networks with physical and logical access controls. Limiting factors: FC network isolation (most deployments segregate storage networks from data networks), FC zoning policies (restrict which initiators can communicate with which targets), requirement for specialized FC equipment or software to craft malicious frames, need for kernel exploitation techniques to weaponize the double-free. Systems where FC fabrics bridge to less-trusted network zones or where FC-over-Ethernet (FCoE) extends FC into converged networks may face higher realistic exploitation risk than traditional isolated FC SANs.

Impact

The CVSS 9.8 rating (AV:N/AC:L/PR:N/UI:N) suggests critical network-accessible risk with no authentication, low complexity, and high impact across confidentiality, integrity, and availability. However, real-world risk signals strongly contradict this severity. EPSS exploitation probability of 0.02% (5th percentile) indicates virtually no observed exploitation attempts. The 'network' attack vector likely reflects Fibre Channel SAN/fabric connectivity rather than internet exposure - FC networks are typically isolated infrastructure networks requiring specialized hardware and access. Exploitation would require an attacker to send crafted Fibre Channel ELS frames to a QLogic HBA, which presumes existing access to the storage network fabric. No CISA KEV listing exists, and no public exploit code is identified. The vulnerability affects enterprise storage infrastructure rather than internet-facing systems. Real priority: LOW to MEDIUM for organizations using QLogic FC HBAs in Linux systems, particularly where storage networks might be accessible to less-trusted zones. CRITICAL CAVEAT: The CVSS AV:N designation conflicts with the driver's specialized hardware context - organizations should verify whether their QLogic HBA configurations expose network attack surfaces beyond typical isolated FC fabrics before prioritizing patching based solely on CVSS score.

Exploit ScenarioDerived

An attacker with access to the Fibre Channel storage network crafts malformed Extended Link Service (ELS) frames targeting a Linux host running vulnerable qla2xxx drivers. The malicious ELS command triggers an error path in qla24xx_els_dcmd_iocb(), causing the fcport structure to be freed twice. This double-free corrupts kernel heap memory, allowing the attacker to manipulate kernel data structures or inject code, potentially achieving arbitrary code execution with kernel privileges or crashing the system. No public exploit code identified at time of analysis, but the vulnerability's straightforward nature (error handling bug) makes exploitation technically feasible for attackers with FC fabric access and kernel exploitation expertise.

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

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

Alert me

AnalysisAIv1 – May 11, 2026

Double-free vulnerability in Linux kernel's qla2xxx SCSI driver allows remote code execution or denial of service through malformed Fibre Channel ELS commands. The qla24xx_els_dcmd_iocb() function incorrectly frees fcport structures twice during error handling - once via kref_put() calling qla2x00_els_dcmd_sp_free(), then again explicitly afterward. Despite the CVSS:3.1/AV:N score of 9.8, the network vector appears to reflect the driver's network-facing nature (Fibre Channel over IP or similar) rather than internet-accessible exploitation. EPSS score of 0.02% (5th percentile) indicates extremely low observed exploitation probability. Patches available across multiple stable kernel branches (6.9+, 6.19.9+, 7.0+) per upstream commits.

RemediationAI

Apply vendor-released kernel patches immediately for systems using QLogic Fibre Channel HBAs. Patch version 7.0, 6.19.9, or commits d48ea85463f5b34f7b92ea0a13eddf1ab993da7b and c0b7da13a04bd70ef6070bfb9ea85f582294560a eliminate the double-free condition in qla2x00_els_dcmd_sp_free(). Upgrade to patched kernel versions through distribution channels (Red Hat, SUSE, Ubuntu, Debian) which backport fixes to stable branches. Patch references available at https://git.kernel.org/stable/c/d48ea85463f5b34f7b92ea0a13eddf1ab993da7b and https://git.kernel.org/stable/c/c0b7da13a04bd70ef6070bfb9ea85f582294560a. Compensating controls if patching is delayed: isolate Fibre Channel storage networks using physical segmentation or VLANs to prevent unauthorized access to FC fabric, restrict FC zone configurations to allow only authorized initiator-target pairs, monitor FC switch logs for unusual ELS frame patterns, disable unused FC ports on HBAs and switches. These mitigations reduce attack surface but do not eliminate the vulnerability - kernel memory corruption could still occur from legitimate but malformed frames. Side effects: Network segmentation may complicate SAN management workflows; monitoring adds operational overhead. Production kernel upgrades require maintenance windows and testing in staging environments first.

Affected VersionsENISA

Linux cd10dee1f07a782f5aa05703c55299ca86a85ee4
Linux f85af9f1aa5e2f53694a6cbe72010f754b5ff862
Linux patch: 0
Linux 4895009c4bb72f71f2e682f1e7d2c2d96e482087 <d48ea85463f5b34f7b92ea0a13eddf1ab993da7b
Linux b03e626bd6d3f0684f56ee1890d70fc9ca991c04
Linux patch: 7.0
Linux patch: 6.19.9
Linux 6.9
Linux 282877633b25d67021a34169c5b5519b1d4ef65e
Linux 3b9d72442adfbc9ddb0f76dd1b03977b3a578b16
Linux 6c6bf6cacf9461f8d301cfac4f9c175d80cbcc63
Linux 846fb9f112f618ec6ae181d8dae7961652574774
Linux 9b43d2884b54d415caab48878b526dfe2ae9921b
Linux 7861213201838480dc222634c56fb6db113d010d
Linux ef23850940d9a52c39936d27254824ccf5e9b6bd
Linux 4895009c4bb72f71f2e682f1e7d2c2d96e482087 <c0b7da13a04bd70ef6070bfb9ea85f582294560a

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 qla2xxx driver manages QLogic Fibre Channel Host Bus Adapters in Linux, handling SCSI commands over FC fabric. The vulnerability resides in Extended Link Service (ELS) Distributed Command (DCMD) IOCB handling. In qla24xx_els_dcmd_iocb(), the function pointer sp->free is assigned to qla2x00_els_dcmd_sp_free(). When errors occur, the kernel's reference counting mechanism (kref_put) automatically invokes this free function when the last reference is released, which internally calls qla2x00_free_fcport() to deallocate the fcport structure. The bug manifests when code paths subsequently attempt to free the same fcport again after kref_put() has already released it. This is a classic use-after-free/double-free vulnerability (though no specific CWE is assigned, this matches CWE-415: Double Free). The affected CPE indicates vulnerability across multiple Linux kernel versions, specifically in commits between 4895009c4bb7 and d48ea85463f5, with patches introduced in commits c0b7da13a04b and d48ea85463f5.

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 (Medium–Critical)
Vendor (Linux) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
SUSE CRITICAL
Red Hat 5.5 MEDIUM

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

3
CVSS changed
May 11, 2026 - 08:22 NVD
9.8 (CRITICAL)
CVE Published
May 08, 2026 - 14:21 nvd
UNKNOWN (no severity yet)
CVE Published
May 08, 2026 - 14:21 nvd
CRITICAL 9.8

DescriptionCVE.org

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

scsi: qla2xxx: Completely fix fcport double free

In qla24xx_els_dcmd_iocb() sp->free is set to qla2x00_els_dcmd_sp_free(). When an error happens, this function is called by qla2x00_sp_release(), when kref_put() releases the first and the last reference.

qla2x00_els_dcmd_sp_free() frees fcport by calling qla2x00_free_fcport(). Doing it one more time after kref_put() is a bad idea.

Executive ViewAI

Why It Matters

CVE-2026-43414 is a critical double-free vulnerability in the Linux kernel's qla2xxx SCSI driver that could enable remote code execution or service disruption on systems using Fibre Channel storage connectivity. While the CVSS rating is 9.8, the actual exploitation risk is extremely low (0.02% EPSS) because the vulnerability requires direct network access to Fibre Channel control channels, which are typically isolated within data center fabrics and not internet-exposed. Organizations running qla2xxx-dependent Fibre Channel storage should prioritize patching, but this does not represent an immediate enterprise-wide threat.

Business Impact: Low
Compensating Controls

If kernel patching is delayed: (1) Restrict Fibre Channel network access to authorized storage management interfaces only; (2) Disable qla2xxx driver on systems not requiring Fibre Channel connectivity; (3) Implement network-level segmentation to prevent direct Fibre Channel command access from untrusted network zones; (4) Monitor qla2xxx error logs for double-free indicators (kernel page fault patterns, memory corruption warnings). However, apply vendor patch at next scheduled maintenance window-kernel version 6.9, 6.8.9, or 7.0+ resolves the underlying issue.

Threat Intelligence Overview

EPSS Score
0.0%
Top 95% exploitable
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.0%
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 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

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