PT-2026-30135 · Mellanox+1 · Mlx5E+1
Published
2026-04-03
·
Updated
2026-04-20
·
CVE-2026-23440
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
A race condition exists in the handling of IPSec ESN (Extended Sequence Number) wrap events in the
mlx5e driver when operating in IPSec full offload mode. After validating an ESN event, the driver calls mlx5 accel esp modify xfrm() to update the kernel's xfrm state, which temporarily releases and re-acquires the xfrm state lock. This creates a window where a duplicate ESN update could be processed. Processing the event twice causes incorrect incrementing of the ESN high-order bits (esn msb), leading to anti-replay failures and a complete halt of IPSec traffic. The fix involves re-arming the ESN event immediately after validation, before calling mlx5 accel esp modify xfrm(), to ensure duplicate events are ignored.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Race Condition
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel
Mlx5E