CVE-2026-23440
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23440 is a race condition vulnerability in the Linux kernel's MLX5 network driver affecting IPSec Extended Sequence Number (ESN) handling in full offload mode. It was published on April 3, 2026, and affects Linux kernel versions 6.4.1 through 6.6.129, 6.7 through 6.12.77, 6.13 through 6.18.19, and 6.19 through 6.19.9, as well as Linux kernel 7.0 release candidates. The vulnerability carries a CVSS v3.1 base score of 4.7 (Medium) (Github Advisory).

Technical details

The vulnerability is classified as CWE-362 (Concurrent Execution using Shared Resource with Improper Synchronization). In IPSec full offload mode, when the MLX5 hardware reports an ESN wrap event, the driver validates it by checking that the esn_event_arm field is 0x0. The driver then calls mlx5_accel_esp_modify_xfrm() to update the kernel's xfrm state, but this function temporarily releases and re-acquires the xfrm state lock, creating a window during which a duplicate ESN event can be processed. Processing the event twice causes the ESN high-order bits (esn_msb) to be incorrectly incremented, after which the driver programs the hardware with an invalid ESN state. The fix re-arms the ESN event (setting esn_event_arm back to 0x1) immediately after validation and before calling mlx5_accel_esp_modify_xfrm(), closing the race window (Github Advisory).

Impact

Successful exploitation causes corruption of the IPSec security association state, leading to anti-replay failures and a complete halt of IPSec-encrypted network traffic — effectively a denial of service for encrypted communications. The impact is limited to availability (no confidentiality or integrity loss), and exploitation requires local access with low privileges on a system using MLX5 hardware with IPSec full offload enabled. Systems relying on IPSec for secure network communications, such as VPN gateways or encrypted data center interconnects using Mellanox/NVIDIA MLX5 NICs, are most at risk (Github Advisory).

Mitigation and workarounds

Update the Linux kernel to a patched version: 6.6.130 or later, 6.12.78 or later, 6.18.20 or later, or 6.19.10 or later, depending on the currently deployed branch. Patches are available via five upstream kernel commits: 2051c709, 3dffc083, 8d625c15, 96c9c25b, and beb6e2e5. If immediate patching is not feasible, disabling IPSec hardware offloading on affected MLX5 devices is a viable temporary workaround. Distributions including SUSE, openSUSE, Amazon Linux 2023, and Yocto Project have issued security advisories with updated packages (Github Advisory).

Community reactions

SUSE issued security advisories (SUSE-SU-202621834-1, SUSE-SU-20262217-1, SUSE-SU-20262238-1) addressing this vulnerability, and Amazon Linux 2023 published advisory ALAS2023-2026-1594. The Yocto Project security mailing list also discussed the issue across multiple messages. No notable independent researcher commentary or significant social media discussion has been identified beyond standard vendor patch notifications.

Additional resources


SourceThis 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-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 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

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