NULL Pointer Dereference in Linux Kernel Affects USB Command Handling
CVE-2024-57981

5.5MEDIUM

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
27 February 2025

What is CVE-2024-57981?

A vulnerability in the Linux kernel affects USB command handling, specifically during command abortion procedures. When a command is queued to the final usable TRB of a ring segment and is subsequently aborted, a NULL pointer dereference can occur in the xhci_handle_stopped_cmd_ring() function. This issue arises due to the dequeue pointer being advanced incorrectly, leading to the assumption that a pending command exists when there is none. This flaw can result in system crashes. Recent tests with a USB MCU have confirmed that the issue can be reproduced and has been adequately addressed to prevent crashes, enhancing the reliability of USB command execution.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.

Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.

Affected Version(s)

Linux c311e391a7efd101250c0e123286709b7e736249

Linux c311e391a7efd101250c0e123286709b7e736249

Linux c311e391a7efd101250c0e123286709b7e736249

References

CVSS V3.1

Score:
5.5
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Local
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.