Menu

Star on GitHub · 3.5k

CVE-2026-89589

In the Linux kernel, the following vulnerability has been resolved: acpi/apei/ghes: Use raw_spinlock_t for CXL CPER work locks The CXL CPER work registration and unregistration helpers acquire cx…

Published Sep 11, 2026EPSS 0.18%

Overview

CVE-2026-89589 is a known-severity vulnerability. It was published on September 11, 2026.

Technical description

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

acpi/apei/ghes: Use raw_spinlock_t for CXL CPER work locks

The CXL CPER work registration and unregistration helpers acquire

cxl_cper_work_lock and cxl_cper_prot_err_work_lock with a spinlock

guard(), which leaves local interrupts enabled. The corresponding post

paths (cxl_cper_post_event(), cxl_cper_post_prot_err()) execute in hard

IRQ context (they are called from the GHES error notification path) and

acquire the same locks with an irqsave guard().

If a CPU is holding one of these locks via a spinlock guard() when a GHES

interrupt arrives on the same CPU, the IRQ handler spins on the held lock

waiting for it to release, while the lock holder is preempted by the IRQ.

The result is a deadlock.

Convert both locks from spinlock_t to raw_spinlock_t and use guard() at

all call sites. On PREEMPT_RT kernels spinlock_t is backed by rt_mutex and

sleeping from hard IRQ context is not permitted; raw_spinlock_t is safe in

bot

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-89589?

CVE-2026-89589 is a known-severity vulnerability. It was published on September 11, 2026.

How severe is CVE-2026-89589?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2026-89589?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-89589?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-89589 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

CyberStrike v2 is here — more intelligence, greater reach