CVE-2026-98944 json
HID: steam: Refactor registration
published 19d ago modified 12d ago also EUVD-2026-108918
- cvss
- 7.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 7%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
HID: steam: Refactor registration
This refactors and simplifies the registration/unregistration flow. Since we now only perform registration when the client isn't opened anymore, the logic for handling that can be removed, and the rest of the function streamlined.
We also remove the previous assumption that we have a serial number to show we're registered, replacing it with a single purpose boolean.
In a previous refactor the code for unregistering a battery if later registration steps failed was accidentally left out. As a result, a lingering power_supply object could get left over after the steam object was torn down. This is also fixed here.
Patch / fix
- Linux Linux 4.20, 7.3
- linux Debian 13 6.12.113-1
- linux Debian 14 7.2.11-1
debian advisories DEBIAN-CVE-2026-98944
- linux Ubuntu 24.04 LTS 6.8.0-149.149
- linux Ubuntu 26.04 LTS 7.0.0-43.43
- linux-aws Ubuntu 24.04 LTS 6.8.0-1069.74
- linux-aws Ubuntu 26.04 LTS 7.0.0-1017.18
- linux-gcp Ubuntu 24.04 LTS 6.8.0-1073.81
- linux-gcp Ubuntu 26.04 LTS 7.0.0-1017.19
- linux-gke Ubuntu 24.04 LTS 6.8.0-1068.77
- linux-gke Ubuntu 26.04 LTS 7.0.0-1010.11
ubuntu advisories UBUNTU-CVE-2026-98944
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- kernel Azure Linux 3.0 6.6.161.1-1
azure linux advisories AZL-110741
Azure Linux vulnerability data, Copyright (c) Microsoft Corporation, from https://github.com/microsoft/AzureLinuxVulnerabilityData via OSV, under the MIT licence; changed: normalised to fixed package versions per release. MIT
- git.kernel.org/stable/c/6e44418d3a06f023877959cc6dd7386ec7f64d59 commit
- git.kernel.org/stable/c/bdfad7759fef1a5d8be9bacee3c72ce40f148b63 commit
- git.kernel.org/stable/c/39568571aee4f5499a6d254812fe4b75dc3d4ace commit
- git.kernel.org/stable/c/3c2f97343d4df2a75747f4c79effa0587509888f commit
- git.kernel.org/stable/c/2b15e10aff95c78dbacc4fa32fa90c9098213e03 commit
- git.kernel.org/stable/c/cf71a6ee1d4e36b8e65b81c064e2797a10247280 commit
- git.kernel.org/stable/c/c06cf54fe99b8c6bcf2017bb076c0e3918608cea commit
- git.kernel.org/stable/c/6f9b740c31ba7e061b2ebb330d9a3d63f1358f29 commit
Is CVE-2026-98944 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-98944 updated cvss 5.1
kernel: kernel: Denial of Service via improper cleanup during Steam controller registration
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 more Red Hat Enterprise Linux 10 kernel Red Hat OpenShift Container Platform 4 openshift/ose-rhel-coreos-8, openshift/ose-rhel-coreos-9not affected: vulnerable code not present
+1 more productsfewer
Red Hat OpenShift Container Platform 5 openshift/ose-rhel-coreos-9
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.18% chance of exploitation in the next 30 days, higher than 7% of all scored CVEs (FIRST EPSS, 2026-11-11).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected products
- Linux Linux
Classification
- Technology feeds
References
- git.kernel.org /stable/c/6e44418d3a06f023877959cc6dd7386ec7f64d59
- git.kernel.org /stable/c/bdfad7759fef1a5d8be9bacee3c72ce40f148b63
- git.kernel.org /stable/c/39568571aee4f5499a6d254812fe4b75dc3d4ace
- git.kernel.org /stable/c/3c2f97343d4df2a75747f4c79effa0587509888f
- git.kernel.org /stable/c/2b15e10aff95c78dbacc4fa32fa90c9098213e03
- git.kernel.org /stable/c/cf71a6ee1d4e36b8e65b81c064e2797a10247280
- git.kernel.org /stable/c/c06cf54fe99b8c6bcf2017bb076c0e3918608cea
- git.kernel.org /stable/c/6f9b740c31ba7e061b2ebb330d9a3d63f1358f29
Sources
- CVE List CVE-2026-98944
- NVD CVE-2026-98944
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.