CVE-2026-89457

Source
https://cve.org/CVERecord?id=CVE-2026-89457
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-89457.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-89457
Downstream
Published
2026-09-11T19:43:20Z
Modified
2026-09-13T03:47:18Z
Summary
s390/dasd: Guard sysfs discipline callbacks against unallocated private data
Details

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

s390/dasd: Guard sysfs discipline callbacks against unallocated private data

Several sysfs show/store handlers call a discipline callback that dereferences device->private, either directly or through the DASD_DEFINE_ATTR() macro. During dasd_generic_set_online() the discipline is assigned before check_device() allocates device->private, so an unprivileged read of one of these world-readable attributes in that window dereferences a NULL pointer and panics.

Guard the dereference inside each callback that actually touches device->private.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/89xxx/CVE-2026-89457.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
c729696bcf8b23450043dd9c9972c15e53419ae4
Fixed
536407b272402af679155910d7fdeeb4834eefb9
Fixed
6452c13646af7c13d7f6668b6690cfb2427e7f7b
Fixed
449f3bada7a9fad8b8cdf4bb20baf27ee9ca56c5
Fixed
2a1780f9fc2493bd34c418a0be6fc58943afcecf

Database specific

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

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.3.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-89457.json"