CVE-2026-23118: 
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23118 is a data-race vulnerability in the Linux kernel's rxrpc (RxRPC protocol) subsystem involving unsynchronized concurrent access to the ->last_tx_at transmission timestamp variable. The flaw exists between the rxrpc_peer_keepalive_worker and rxrpc_send_data_packet functions, and on 32-bit architectures additionally causes load/store tearing due to the 64-bit width of the affected variable. Affected kernel versions span 4.17 through 6.12.68 and 6.13 through 6.18.7, as well as release candidates 6.19-rc1 through 6.19-rc6. It was published on February 14, 2026, with patches added on March 18, 2026. The CVSS v3.1 base score is 4.7 (Medium) (Feedly).

Technical details

The root cause is classified as CWE-362 (Concurrent Execution using Shared Resource with Improper Synchronization / Race Condition). The ->last_tx_at field in the rxrpc peer structure is read and written without locking by two concurrent kernel paths: rxrpc_peer_keepalive_worker reads it to determine whether a keepalive packet is needed, while rxrpc_send_data_packet writes the current time to it. Although the lockless access is functionally tolerable for approximate timestamp purposes, on 32-bit architectures the 64-bit time64_t value is subject to tearing — where a reader may observe a partially-written value. The fix changes ->last_tx_at to an unsigned int storing only the least-significant 32 bits of the timestamp, which is atomically accessible on all supported architectures and sufficient for keepalive timing up to ~68 years (Feedly, Kernel Patch).

Impact

Exploitation of this vulnerability can lead to kernel instability and availability issues, particularly on systems running 32-bit architectures where tearing of the 64-bit timestamp can produce inconsistent state reads. This may cause keepalive mechanism failures, connection management problems, and in severe cases kernel crashes or network connectivity disruptions for services relying on the RxRPC protocol. There is no confidentiality or integrity impact; the vulnerability is limited to availability (CVSS A:H) (Feedly).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of reporting. The vulnerability requires local access with low privileges and high attack complexity, significantly limiting its practical exploitability. The EPSS score is approximately 0.017%, reflecting a very low probability of exploitation in the near term. CVE-2026-23118 is not listed in the CISA Known Exploited Vulnerabilities catalog (Feedly).

Mitigation and workarounds

Patches are available in the Linux kernel stable tree. Users should upgrade to kernel version 6.12.69 or later if running kernels in the 4.17–6.12.x range, or to 6.18.8 or later if running kernels in the 6.13–6.17.x range. Patch commits are available at git.kernel.org (commits 5d5fe8b, c08cf31, and f8cf136). For systems that cannot be immediately patched, administrators should monitor for RxRPC-related network instability or kernel warnings, and prioritize patching on 32-bit architectures where the tearing risk is most acute (Feedly, Kernel Patch).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux

Affected

sid

linux: 6.18.8-1

Fixed

trixie

linux: 6.12.69-1

Fixed

Ubuntu

Fixed

bionic

linux

Not Affected

bionic (esm-infra)

linux

Not Affected

bionic (fips-updates)

linux-fips

Not Affected

bionic (fips)

linux-fips

Not Affected

devel

linux

Not Affected

focal

linux-azure-fde-5.15

Not Affected

focal (fips-updates)

linux-fips

Affected

focal (fips)

linux-fips

Affected

RHEL / CentOS

Affected

RHEL 8

Not Affected

RHEL 9

kernel-rt.src

Affected

RHEL 10

kernel.src

Affected

Source: This 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-99099NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-modules
NoYesOct 26, 2026
CVE-2026-99098NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug
NoYesOct 26, 2026
CVE-2026-99097NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-core
NoYesOct 26, 2026
CVE-2026-99096NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-debug
NoYesOct 26, 2026
CVE-2026-99094NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-core
NoYesOct 26, 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

Additional Wiz resources

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