CVE Catalog

CVE-2026-98528

Low risk· EPSS 10%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.21%

10th percentile - higher than 10% of all known CVEs

Summary

In the Linux kernel, the gpio: cdev subsystem's gpio_desc_to_lineinfo() returns early if it fails to acquire the GPIO chip guard, before zeroing the info struct that is later passed to userspace. This may leak kernel stack contents.

Risk Assessment

Leaking kernel stack contents to userspace may expose sensitive data and aid bypassing protections such as KASLR.

Recommendation

Update the Linux kernel to a version containing the fix that propagates the -ENODEV error and zeroes the info struct before use.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: gpio: cdev: fix kernel stack leak to user-space in error path If we fail to acquire the GPIO chip guard in gpio_desc_to_lineinfo(), we return immediately before zeroing the info struct we'll end up passing to the user-space later in lineinfo_get_v1(). This may leak the kernel stack contents. Make gpio_desc_to_lineinfo() return int so that the -ENODEV returned on failure to acquire the guard can be propagated to the callers. While not strictly necessary: move the memset() before trying to acquire the SRCU read lock too for good measure.

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