CVE Database›Document archive›CVE-2026-68438

CVE-2026-68438

kernel: smp: Make CSD lock acquisition atomic for debug mode

Loading…

Severity

Moderate

Red Hat Product Security

5.5

CVSS 3.1

Review impact separately from score.

Published · August 12, 2026

Updated · August 31, 2026

Description

A flaw was found in the Linux kernel. When CSD (Call Single Data) lock debugging is enabled, the csd_lock() function's acquisition of the CSD lock is not atomic. This allows multiple central processing units (CPUs) to concurrently access and modify the same CSD data. A local attacker could exploit this race condition, causing the target CPU to become stuck in a loop while processing the call_single_queue. This can lead to soft-lockup warnings or system panics, effectively resulting in a Denial of Service (DoS).

Statement

This issue affects SMP cross-call debugging when CONFIG_SMP_CSD_LOCK_WAIT_DEBUG is enabled. Multiple CPUs can concurrently prepare the same destination csd_data, breaking the single-writer assumption in csd_lock(). Default production kernels without this debug option are not affected.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 5.5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

CWE-821 · Incorrect Synchronization