CVE-2024-41079

nvmet: always initialize cqe.result

MEDIUM
5.5
CVSS Score
Published: July 29, 2024 at 03:04 PM UTC
Updated: August 5, 2026 at 12:04 PM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM5.5
Exploit prediction
EPSS 0.6%
SSVC
No known exploit

Description

In the Linux kernel, the following vulnerability has been resolved: nvmet: always initialize cqe.result The spec doesn't mandate that the first two double words (aka results) for the command queue entry need to be set to 0 when they are not used (not specified). Though, the target implemention returns 0 for TCP and FC but not for RDMA. Let's make RDMA behave the same and thus explicitly initializing the result field. This prevents leaking any data from the stack.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

v < 6.1.1014.8 ≤ v < 5.15.2094.8 ≤ v < 6.1.1014.8 ≤ v < 6.104.8 ≤ v < 6.6.424.8 ≤ v < 6.9.116.2 ≤ v < 6.6.426.7 ≤ v < 6.9.116.10 rc16.10 rc26.10 rc3a07b4970f464f13640e28e16dad6cfa33647cc99
Vendor states this is fixed in 0990e8a863645496b9e3f91cfcfd63cd95c80319 (fixed)
Vendor states this is fixed in 10967873b80742261527a071954be8b54f0f8e4d (fixed)
Vendor states this is fixed in 30d35b24b7957922f81cfdaa66f2e1b1e9b9aed2 (fixed)
Vendor states this is fixed in c6a2cf8b0764f3ba7d9bff58c8775a6d4476bb29 (fixed)
Vendor states this is fixed in cd0c1b8e045a8d2785342b385cb2684d9b48e426 (fixed)
Vendor states this is fixed in 4.8 (unaffected)
Vendor states this is fixed in 5.15.209 (unaffected)
Vendor states this is fixed in 6.1.101 (unaffected)
Vendor states this is fixed in 6.10 (unaffected)
Vendor states this is fixed in 6.6.42 (unaffected)
Vendor states this is fixed in 6.9.11 (unaffected)

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusMODIFIED
CWE
NVD-CWE-noinfo

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card