PT-2025-40754 · Mlx5E+5 · Mlx5E+5

CVE-2023-53591

·

Published

2023-05-22

·

Updated

2026-08-27

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.3.0-rc3+
Description The Linux kernel contained a deadlock issue within the net/mlx5e module, specifically in the tc route query code. The issue stemmed from an ABBA deadlock occurring when peer flows were created while holding the devcom read-write semaphore. The code was refactored to use RCU (Read-Copy-Update) for lockless execution, involving RCUifying the devcom data pointer and wrapping usages of the paired boolean in READ ONCE and WRITE ONCE macros. The mlx5e tc query route vport function was updated to utilize the new mlx5 devcom get peer data rcu API to resolve the deadlock. The deadlock was detected during testing and reported with a warning message indicating a circular locking dependency.
Recommendations Update to a version later than 6.3.0-rc3+ to address this issue.

Exploit

Fix

DoS

Improper Locking

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2025_16880
BDU:2026-12264
CVE-2023-53591
RHSA-2023:6583
RHSA-2023:7077
SUSE-SU-2025:4149-1
SUSE-SU-2025:4320-1

Affected Products

Centos
Linux Kernel
Red Hat
Red Os
Suse
Mlx5E