PT-2025-33788 · Mlx5E+5 · Mlx5E+5

Published

2025-07-23

·

Updated

2026-04-20

·

CVE-2025-38590

CVSS v2.0

6.0

Medium

VectorAV:L/AC:H/Au:S/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions: Linux kernel versions prior to 6.15.0-rc7 for upstream min debug 2025 05 27 22 44
Description: A flaw exists in the Linux kernel's net/mlx5e module related to handling XFRM (eXact Forwarding Path) states during packet decryption. Specifically, if a decrypted packet's XFRM state cannot be found in the xarray, the secpath extension on the skb (socket buffer) is not removed. This results in a zero-length secpath, leading to a crash when functions like xfrm policy check() attempt to access fields within the invalid state pointer. The issue occurs when hardware returns a unique identifier for a decrypted packet's xfrm state, which may have been freed by the time of the lookup.
Recommendations: Update to Linux kernel version 6.15.0-rc7 for upstream min debug 2025 05 27 22 44 or a later version that includes the fix.

Exploit

Fix

Buffer Overflow

Memory Leak

Weakness Enumeration

Related Identifiers

AZL-66452
AZL-71030
BDU:2026-02846
CVE-2025-38590
ECHO-0595-D902-C51C
MGASA-2025-0234
MGASA-2025-0235
OESA-2025-2268
OESA-2025-2269
OESA-2025-2270
OPENSUSE-SU-2026:20287-1
SUSE-SU-2025:03600-1
SUSE-SU-2025:03601-1
SUSE-SU-2025:03602-1
SUSE-SU-2025:03633-1
SUSE-SU-2025:03634-1
SUSE-SU-2025:20851-1
SUSE-SU-2025:20861-1
SUSE-SU-2025:20870-1
SUSE-SU-2025:20898-1
SUSE-SU-2025:3725-1
SUSE-SU-2025:3751-1
SUSE-SU-2026:20555-1
SUSE-SU-2026:20599-1
SUSE-SU-2026:20615-1
USN-7879-1
USN-7879-2
USN-7879-3
USN-7879-4
USN-7880-1
USN-7934-1
USN-8028-1
USN-8028-2
USN-8028-3
USN-8028-4
USN-8028-5
USN-8028-6
USN-8028-7
USN-8028-8
USN-8031-1
USN-8031-2
USN-8031-3
USN-8052-1
USN-8052-2
USN-8074-1
USN-8074-2
USN-8126-1

Affected Products

Debian
Linuxmint
Linux Kernel
Suse
Ubuntu
Mlx5E