CVE Catalog

CVE-2026-93051

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the ad525x_dpot driver created sysfs files manually in probe, causing issues with rolling back partial sysfs state on error and with removing files on device detach. The vulnerability was fixed by moving device attributes into driver core dev_groups and adding an is_visible() callback that exposes only attributes supported by the probed device.

Risk Assessment

Improper sysfs file management can leave orphaned entries or cause errors during device removal, potentially destabilizing the system or exposing uninitialized state.

Recommendation

Update the Linux kernel to a version containing the fix for the ad525x_dpot driver; if updating is not possible, restrict access to this driver's sysfs interfaces.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: misc: ad525x_dpot: use driver core groups for sysfs files ad_dpot_probe() creates per-RDAC sysfs files manually and then optionally creates the command sysfs group. This leaves probe responsible for rolling back partial sysfs state and makes remove responsible for matching every file that probe created. Move the device attributes into driver core dev_groups for the I2C and SPI drivers and use an is_visible() callback to expose only the attributes supported by the probed device. With this shape, the driver core creates the sysfs files only after probe succeeds and removes them before the remove callback frees the driver data.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS