CVE-2026-89626

Source
https://cve.org/CVERecord?id=CVE-2026-89626
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-89626.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-89626
Downstream
Published
2026-09-11T19:45:22Z
Modified
2026-09-13T03:47:20Z
Summary
HID: sensor: custom: Fix field sysfs group cleanup on failure
Details

In the Linux kernel, the following vulnerability has been resolved:

HID: sensor: custom: Fix field sysfs group cleanup on failure

hid_sensor_custom_add_attributes() creates one sysfs group for each custom sensor field. If sysfs_create_group() fails after some groups have already been created, the function returns the error without removing the previously created groups.

Add a local unwind path to remove the groups that were already created. With enable_sensor exposed only after the field attributes are ready, this path can free sensor_inst->fields without leaving enable_sensor able to access pointers into that array.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/89xxx/CVE-2026-89626.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4a7de0519df5e8fb89cef6ee062330ffe4b50a4d
Fixed
79154fad98ee843e5363940841e2d831503c190a
Fixed
f3f37b937a6ea2a00fb5e6189e74f855caa43eb5
Fixed
d96f8958d4469ac02d9c563686cdd968005b944d
Fixed
3789d0802ddb4b3be04062caf4bfadd23496e9a7

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-89626.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
4.1.0
Fixed
6.12.109
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.50
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.4

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-89626.json"