PatchSiren

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.