PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-43401 Linux CVE debrief

CVE-2026-43401 is a Linux kernel availability issue in cpufreq: intel_pstate. On systems booted with the nosmt parameter, update_cpu_qos_request() could dereference a NULL cpudata pointer before validating policy and driver state, leading to a NULL pointer dereference when qos requests are updated. The NVD record rates the impact as medium severity with high availability impact, and the affected ranges include Linux kernel 6.18 through before 6.18.19, 6.19 through before 6.19.9, and 7.0-rc1. Kernel stable patches are referenced for remediation.

Vendor
Linux
Product
Unknown
CVSS
MEDIUM 5.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-08
Original CVE updated
2026-05-21
Advisory published
2026-05-08
Advisory updated
2026-05-21

Who should care

Linux kernel maintainers, distro security teams, and operators running affected kernel versions on Intel systems should pay attention, especially where nosmt is enabled. Systems that rely on intel_pstate and may issue QoS updates are the most directly exposed to this local availability problem.

Technical summary

The vulnerable path is update_cpu_qos_request() in intel_pstate. The function was initializing the freq variable by dereferencing cpudata before confirming that policy and driver_data were valid. On nosmt systems, all_cpu_data[cpu] can be NULL for SMT sibling threads, so update_qos_requests() may hit a NULL pointer dereference when accessing pstate.turbo_freq through a NULL cpudata pointer. The described fix defers the freq assignment until after policy and driver_data validation, and after intel_pstate_get_hwp_cap() has run, because that call may update pstate.turbo_freq.

Defensive priority

Medium-high for environments that run affected Linux kernel builds on Intel hardware, particularly where nosmt is used. The issue is a local denial-of-service condition rather than a confidentiality or integrity problem, but it can still interrupt service on impacted systems.

Recommended defensive actions

  • Upgrade to a kernel release that includes the fix from the referenced stable patches.
  • Prioritize remediation on hosts running Intel pstate with nosmt enabled or workloads that trigger QoS request updates.
  • Verify whether deployed kernels fall within the affected ranges identified by NVD: 6.18 to before 6.18.19, 6.19 to before 6.19.9, or 7.0-rc1.
  • Monitor kernel vendor advisories and stable backport status for your distribution before and after upgrading.
  • If immediate upgrading is not possible, reduce exposure by limiting affected host configurations where practical and by scheduling maintenance on the impacted systems.

Evidence notes

This debrief is based on the CVE description, the NVD analyzed record, and the referenced kernel patch links. The source text explicitly states the NULL pointer dereference in update_cpu_qos_request(), the nosmt-related condition involving all_cpu_data being NULL, and the fix of deferring freq assignment until after validation. NVD lists CVSS 3.1 vector AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H and CWE-476. The NVD affected criteria specify Linux kernel 6.18 through before 6.18.19, 6.19 through before 6.19.9, and 7.0-rc1.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-43401 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-43401

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-43401 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-43401

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/42738dffb7b0766a45882dff7989401d78f66f92

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/6bfda7ce56e7d14a677b7bcd6c7a5009cc29aa88

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/ab39cc4cb8ceecdc2b61747433e7237f1ac2b789

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.