Impact
A null-pointer dereference exists in the s390 DASD driver when sysfs show/store handlers call a discipline callback that accesses device->private before that member is allocated. During dasd_generic_set_online the callback is registered immediately, and if an unprivileged user reads a specific sysfs attribute during a short window the kernel dereferences a NULL pointer and triggers a panic, causing the system.
Affected Systems
All Linux kernel builds containing the s390 DASD driver before the patch are affected. The exact kernel versions affected are not listed, but any kernel that has not incorporated the recent commit fixing the guard on sysfs callbacks is vulnerable.
Risk and Exploitability
The CVSS score of 4.7 indicates a moderate severity. The EPSS score of 0.00168 (< 1%) indicates an extremely low exploitation probability, and the issue is not in CISA’s KEV catalog. Exploitation requires an unprivileged user to read a specific sysfs attribute during a brief allocation window created by dasd_generic_set_online. While the window is narrow, the potential impact of a kernel panic is high, but practical exploitation is limited to systems using the affected driver.
OpenCVE Enrichment