In the Linux kernel, the following vulnerability has been resolved:
net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB offload enabled
When attempting to enable MQPRIO while HTB offload is already
configured, the driver currently returns -EINVAL and triggers a
WARN_ON, leading to an unnecessary call trace.
Update the code to handle this case more gracefully by returning
-EOPNOTSUPP instead, while also providing a helpful user message.
[
{
"deprecated": false,
"id": "CVE-2025-38039-3d58f4dd",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@689805dcc474c2accb5cffbbcea1c06ee4a54570",
"signature_version": "v1",
"target": {
"function": "mlx5e_setup_tc_mqprio",
"file": "drivers/net/ethernet/mellanox/mlx5/core/en_main.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "240175086170584031308385795018912155656",
"length": 325.0
}
},
{
"deprecated": false,
"id": "CVE-2025-38039-428c9436",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b82e496531c571caf8a2ef247f51c160bab2162e",
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/en_main.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"230069982950140077391726656517371947834",
"130855070259868360833595051326714511304",
"297564336846577049128989726832519809709",
"26215771969323026408190217179487479538",
"47670475056551341413735172841624258013"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2025-38039-534d33b9",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@090c0ba179eaf7b670e720aa054533756a43d565",
"signature_version": "v1",
"target": {
"function": "mlx5e_setup_tc_mqprio",
"file": "drivers/net/ethernet/mellanox/mlx5/core/en_main.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "240175086170584031308385795018912155656",
"length": 325.0
}
},
{
"deprecated": false,
"id": "CVE-2025-38039-8517b104",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@090c0ba179eaf7b670e720aa054533756a43d565",
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/en_main.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"230069982950140077391726656517371947834",
"130855070259868360833595051326714511304",
"297564336846577049128989726832519809709",
"26215771969323026408190217179487479538",
"47670475056551341413735172841624258013"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2025-38039-a39626bf",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@689805dcc474c2accb5cffbbcea1c06ee4a54570",
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/en_main.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"230069982950140077391726656517371947834",
"130855070259868360833595051326714511304",
"297564336846577049128989726832519809709",
"26215771969323026408190217179487479538",
"47670475056551341413735172841624258013"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2025-38039-eb7996cf",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9e2bac6835f73895598df5a3a125a19497fad46b",
"signature_version": "v1",
"target": {
"function": "mlx5e_setup_tc_mqprio",
"file": "drivers/net/ethernet/mellanox/mlx5/core/en_main.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "240175086170584031308385795018912155656",
"length": 325.0
}
},
{
"deprecated": false,
"id": "CVE-2025-38039-ee2bfe82",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9e2bac6835f73895598df5a3a125a19497fad46b",
"signature_version": "v1",
"target": {
"file": "drivers/net/ethernet/mellanox/mlx5/core/en_main.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"230069982950140077391726656517371947834",
"130855070259868360833595051326714511304",
"297564336846577049128989726832519809709",
"26215771969323026408190217179487479538",
"47670475056551341413735172841624258013"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2025-38039-faf0092e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b82e496531c571caf8a2ef247f51c160bab2162e",
"signature_version": "v1",
"target": {
"function": "mlx5e_setup_tc_mqprio",
"file": "drivers/net/ethernet/mellanox/mlx5/core/en_main.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "240175086170584031308385795018912155656",
"length": 325.0
}
}
]