CVE-2023-53509
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-53509 is a denial-of-service vulnerability in the Linux kernel's QED (QLogic Ethernet Driver) module, specifically in the qed_mcp_trace_dump() function. The function uses busy-waiting with 10-microsecond delays in loops that can iterate up to 500,000 times, potentially blocking threads for over 5 seconds and causing scheduling delays exceeding 700ms in production. Affected kernel versions include 4.9 through 6.0.18, 6.1.0 through 6.1.4, and 6.2-rc1 and 6.2-rc2. It was published on October 1, 2025, and carries a CVSS v3.1 base score of 5.5 (Medium) (Feedly).

Technical details

The root cause is improper use of busy-waiting (spin-loop) in qed_mcp_cmd_and_union(), which is called by qed_mcp_nvm_rd_cmd() during MCP trace dump operations — classifiable as CWE-400 (Uncontrolled Resource Consumption). When qed_mcp_trace_dump() is invoked via ethtool, it calls qed_find_nvram_image() and qed_nvram_read() without a sleep-capable flag, causing the CPU to spin rather than yield. The fix introduces a b_can_sleep parameter to these functions, allowing them to sleep during ethtool-triggered trace dumps while preserving the non-sleeping behavior for qed_grc_dump_mcp_hw_dump(), whose sleep safety is uncertain. Patches are available at three kernel stable commits (Feedly, Kernel Patch 1, Kernel Patch 2, Kernel Patch 3).

Impact

Exploitation causes thread scheduling delays exceeding 700ms, degrading system responsiveness and network performance on hosts using QED-based (QLogic) network adapters. The vulnerability affects only availability — there is no confidentiality or integrity impact. Systems running affected kernel versions may experience disrupted network operations and reduced stability when ethtool trace dump operations are triggered (Feedly).

Exploitability

Exploitation requires local access with low privileges (e.g., ability to run ethtool commands), limiting the attack surface significantly. There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation. The EPSS score is approximately 0.017%, reflecting very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog (Feedly).

Mitigation and workarounds

Update the Linux kernel to version 6.0.19 or later, or 6.1.5 or later, which include the fix via commits 50c81b35df01, 5401c3e09928, and e0387f4f39a8 (Kernel Patch 1, Kernel Patch 2, Kernel Patch 3). As a temporary workaround where patching is not immediately possible, restrict access to ethtool operations to trusted administrators only to prevent triggering the vulnerable code path (Feedly).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-80904MEDIUM5.9
  • Linux Kernel logoLinux Kernel
  • linux-hwe-7.0
NoYesSep 04, 2026
CVE-2026-80905MEDIUM5.5
  • Linux Kernel logoLinux Kernel
  • linux-nvidia-7.0
NoYesSep 04, 2026
CVE-2026-80913MEDIUM4.4
  • Linux Kernel logoLinux Kernel
  • linux-intel-iotg-5.15
NoYesSep 04, 2026
CVE-2026-80912MEDIUM4.4
  • Linux Kernel logoLinux Kernel
  • linux-gcp-fips
NoYesSep 04, 2026
CVE-2026-80906NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-7.0
NoYesSep 04, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management