CVE Database›Document archive›CVE-2026-23118

CVE-2026-23118

kernel: rxrpc: Fix data-race warning and potential load/store tearing

Loading…

Severity

Low

Red Hat Product Security

3.3

CVSS 3.1

Review impact separately from score.

Published · February 14, 2026

Updated · June 28, 2026

Description

A data race flaw was found in the Linux kernel's RxRPC protocol implementation. The last_tx_at field is accessed without proper synchronization between rxrpc_peer_keepalive_worker() and rxrpc_send_data_packet(). Additionally, on 32-bit architectures, the 64-bit last_tx_at value can experience load/store tearing. The fix changes the field to an unsigned int to prevent tearing and silence the KCSAN warning.

Statement

The data race has minimal practical impact as the last_tx_at value is only used for approximate keepalive timing decisions, not security-critical operations. An incorrect read would at worst cause a slightly early or late keepalive packet. The fix primarily addresses KCSAN warnings and theoretical tearing on 32-bit systems.

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 · 3.3
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L

CWE-820 · Missing Synchronization