PatchSiren cyber security CVE debrief
CVE-2026-23440 Linux CVE debrief
A race condition exists in the Linux kernel's handling of IPSec ESN updates in full offload mode. The device reports an ESN wrap event to the driver, which validates the event and then updates the kernel's xfrm state. However, the driver temporarily releases and re-acquires the xfrm state lock, allowing the event to be processed twice. This causes the ESN high-order bits to be incremented incorrectly, leading to anti-replay failures and a complete halt of IPSec traffic. The issue is resolved by re-arming the ESN event immediately after validation, before updating the xfrm state. This ensures that any spurious, duplicate events are correctly ignored, closing the race window.
- 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-07-24
- Advisory published
- 2026-04-03
- Advisory updated
- 2026-07-24
Who should care
Users of the Linux kernel, particularly those using IPSec full offload mode, should be aware of this vulnerability and take steps to mitigate it. This includes updating to a patched version of the kernel and ensuring that IPSec traffic is properly configured and monitored. The vulnerability has a high CVSS score, indicating a significant risk to affected systems.
Technical summary
The Linux kernel's IPSec implementation has a race condition during ESN updates in full offload mode. The driver's handling of ESN wrap events can cause the ESN high-order bits to be incremented incorrectly, leading to anti-replay failures and IPSec traffic halts. The fix involves re-arming the ESN event immediately after validation, before updating the xfrm state. This ensures that any spurious, duplicate events are correctly ignored, closing the race window. The vulnerability is resolved in the Linux kernel by updating the IPSec ESN handling to prevent incorrect ESN increments.
Defensive priority
High
Recommended defensive actions
- Update to a patched version of the Linux kernel
- Ensure IPSec traffic is properly configured and monitored
- Review and update IPSec configurations to prevent similar issues
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and NVD detail provide information on the vulnerability, including its CVSS score and affected versions of the Linux kernel. The source item URL provides additional information on the vulnerability and its mitigation. The issue is related to the IPSec full offload mode in the Linux kernel, and the fix involves re-arming the ESN event immediately after validation. The vulnerability has been resolved in the Linux kernel, and users should update to a patched version to mitigate the issue.
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
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/2051c709dce92da3550040aa7949cd5a9c89b14e
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/3dffc083292e6872787bd7e34b957627622f9af4
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8d625c15471fb8780125eaef682983a96af77bdc
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/96c9c25b74686ac2de15921c9ad30c5ef13af8cd
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/beb6e2e5976a128b0cccf10d158124422210c5ef
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
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.