CVE-2026-23463
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23463 is a race condition vulnerability in the Linux kernel's Freescale QMAN (Queue Manager) driver, specifically in the qman_destroy_fq() function. It affects Linux kernel versions from 4.9 through multiple stable branches, with fixed versions including 5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.78, 6.18.20, 6.19.10, and 7.0-rc5. The vulnerability was published on April 3, 2026, and has a CVSS v3.1 base score of 4.7 (Medium) (GitHub Advisory, Feedly).

Technical details

The vulnerability is classified as CWE-362 (Concurrent Execution using Shared Resource with Improper Synchronization). When QMAN_FQ_FLAG_DYNAMIC_FQID is set, a race window exists between qman_release_fqid() calling gen_pool_free() (which makes the FQID available for reallocation) and the subsequent clearing of fq_table[fq->idx] = NULL in Thread A. Thread B can allocate the just-freed FQID via qman_alloc_fqid() and attempt to write to fq_table[fq->idx], triggering a WARN_ON(fq_table[fq->idx]) assertion because Thread A has not yet nulled the entry. The fix ensures fq_table[fq->idx] is set to NULL before gen_pool_free() is called, using smp_wmb() to enforce memory ordering (GitHub Advisory).

Impact

Successful exploitation of this race condition can cause a kernel warning (WARN_ON) and potential system instability or crash, resulting in a Denial of Service (DoS). There is no confidentiality or integrity impact — the vulnerability is limited to availability. The affected component is the FSL QMAN driver used in NXP/Freescale SoC-based systems (e.g., embedded networking hardware), so impact is scoped to systems running affected kernel versions on such hardware (Feedly).

Mitigation and workarounds

Apply the appropriate patched Linux kernel version for your branch: 5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.78, 6.18.20, 6.19.10, or 7.0-rc5. Downstream distributions including Debian and SUSE have issued security updates incorporating this fix. The upstream fix (commit c535e923bb97...) adds smp_wmb() to enforce correct memory ordering before gen_pool_free() is called, eliminating the race window (GitHub Advisory, SUSE Advisory).

Community reactions

The vulnerability was announced via the Linux kernel CVE mailing list and tracked by standard vulnerability databases including NVD, VulDB, and the GitHub Advisory database. Downstream distributions such as Debian and SUSE issued security advisories and package updates. No notable independent researcher commentary or significant social media discussion has been observed, consistent with the low severity and limited exploitation potential of this kernel driver bug (GitHub Advisory, SUSE Advisory).

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-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 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