PatchSiren cyber security CVE debrief
CVE-2026-23440 Linux CVE debrief
A race condition vulnerability exists in the Linux kernel's net/mlx5e IPSec ESN update handling. This issue occurs in IPSec full offload mode when the device reports an ESN wrap event to the driver. The driver must validate the event and re-arm the context to prevent reprocessing the same ESN update. However, a race condition arises when updating the kernel's xfrm state, which temporarily releases and re-acquires the xfrm state lock. To address this, the event must be acknowledged first by setting esn_event_arm to 0x1. Failing to do so can cause the ESN high-order bits to be incremented incorrectly if the event is processed twice.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-04-03
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-04-03
- Advisory updated
- 2026-10-19
Who should care
Linux kernel maintainers, Linux distribution maintainers, system administrators, and security teams responsible for Linux systems using IPSec full offload mode should assess exposure and verify if their systems are affected. Those using affected versions should prioritize updating to a fixed kernel version.
Why it matters
This vulnerability in the Linux kernel's net/mlx5e driver can cause incorrect ESN values and potential IPSec connection instability in IPSec full offload mode. Linux kernel maintainers, distribution maintainers, and system administrators should assess exposure and prioritize updates or patches to address the issue.
- Incorrect ESN high-order bits incrementation due to double processing of ESN update events
- Potential for IPSec connection instability or security risks due to incorrect ESN values
- Need for kernel updates or patches to address the vulnerability
- Verification of IPSec configuration and system logs for unusual activity
Technical summary
The Linux kernel's net/mlx5e driver has a race condition vulnerability in IPSec ESN update handling. In IPSec full offload mode, the device reports an ESN wrap event, which the driver must validate and handle. However, a race condition exists when updating the kernel's xfrm state, potentially causing incorrect ESN high-order bits incrementation if the event is processed twice. This vulnerability can lead to IPSec connection instability and potential security risks. Linux kernel maintainers and users should assess exposure and verify if their systems are using the affected net/mlx5e functionality. Those using IPSec full offload mode are advised to update to a fixed kernel version as soon as available.
Defensive priority
Linux kernel maintainers and users should assess exposure and verify if their systems are using the affected net/mlx5e functionality. Those using IPSec full offload mode are advised to update to a fixed kernel version as soon as available. Compensating controls, such as monitoring for unusual ESN updates, may be necessary until a fix is applied.
Recommended defensive actions
- Review Linux kernel versions and IPSec configurations for potential exposure
- Verify net/mlx5e usage and assess the need for updates or patches
- Monitor system logs for unusual ESN update activity
- Consider applying compensating controls until a fix is available
- Perform a thorough review of IPSec configurations and Linux kernel versions to identify potential exposure
- Track and verify the deployment of patches or updates to affected systems
- Continuously monitor for unusual activity or potential security risks associated with the vulnerability
Evidence notes
The CVE record and source item provide details on the vulnerability, including its description, affected versions, and references to kernel commits addressing the issue. However, specific version ranges and detailed impact assessments require verification from the official Linux kernel sources.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-23440 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-23440
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-23440 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-23440
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
net/mlx5e: Fix race condition during IPSec ESN update
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/23xxx/CVE-2026-23440.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/3dffc083292e6872787bd7e34b957627622f9af4
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/2051c709dce92da3550040aa7949cd5a9c89b14e
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/96c9c25b74686ac2de15921c9ad30c5ef13af8cd
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8d625c15471fb8780125eaef682983a96af77bdc
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/beb6e2e5976a128b0cccf10d158124422210c5ef
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.