CVE-2022-49984

HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report

MEDIUM
5.5
CVSS Score
Published: June 18, 2025 at 11:00 AM UTC
Updated: June 17, 2026 at 05:19 AM 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.3%

Description

In the Linux kernel, the following vulnerability has been resolved: HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report It is possible for a malicious device to forgo submitting a Feature Report. The HID Steam driver presently makes no prevision for this and de-references the 'struct hid_report' pointer obtained from the HID devices without first checking its validity. Let's change that.

Affected

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

4.18 ≤ v < 4.19.2574.18 ≤ v < 5.10.1414.18 ≤ v < 5.15.654.18 ≤ v < 5.19.74.18 ≤ v < 5.4.2124.18 ≤ v < 6.04.20 ≤ v < 5.4.2125.11 ≤ v < 5.15.655.16 ≤ v < 5.19.75.5 ≤ v < 5.10.1414.186.0 rc16.0 rc26.0 rc3c164d6abf3841ffacfdb757c10616f9cb1f67276
Vendor states this is fixed in 989560b6d9e00d99e07bc33067fa1c770994bf4d (fixed)
Vendor states this is fixed in c20d03b82a2e3ddbb555dad4d4f3374a9763222c (fixed)
Vendor states this is fixed in cd11d1a6114bd4bc6450ae59f6e110ec47362126 (fixed)
Vendor states this is fixed in dc815761948ab5b8c94db6cb53c95103588f16ae (fixed)
Vendor states this is fixed in dee1e51b54794e90763e70a3c78f27ba4fa930ec (fixed)
Vendor states this is fixed in fa2b822d86be5b5ad54fe4fa2daca464e71ff90a (fixed)
Vendor states this is fixed in 4.18 (unaffected)
Vendor states this is fixed in 4.19.257 (unaffected)
Vendor states this is fixed in 5.10.141 (unaffected)
Vendor states this is fixed in 5.15.65 (unaffected)
Vendor states this is fixed in 5.19.7 (unaffected)
Vendor states this is fixed in 5.4.212 (unaffected)
Vendor states this is fixed in 6.0 (unaffected)

References (6)

Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/989560b6d9e00d99e07bc33067fa1c770994bf4d
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/c20d03b82a2e3ddbb555dad4d4f3374a9763222c
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/cd11d1a6114bd4bc6450ae59f6e110ec47362126
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/dc815761948ab5b8c94db6cb53c95103588f16ae
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/dee1e51b54794e90763e70a3c78f27ba4fa930ec
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/fa2b822d86be5b5ad54fe4fa2daca464e71ff90a

CVSS

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

Quick Info

StatusANALYZED
CWE
CWE-476

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