Use-After-Free Vulnerability in Linux Kernel's GPIO Logic Analyzer Driver
CVE-2026-80563
What is CVE-2026-80563?
A use-after-free vulnerability exists in the GPIO logic analyzer driver within the Linux kernel's debugfs implementation. The handler for the 'trigger' debugfs file fails to maintain a reference during its execution, leading to potential access to freed memory. This vulnerability can be exploited by system administrators through the unbind operation, allowing them to write to deallocated memory during concurrent processing. A safer approach would be to implement a proper full_proxy wrapper around debugfs_create_file(), ensuring any in-flight writes are completed before proceeding with memory deallocations.
Affected Version(s)
Linux 7828b7bbbf2074dd7dd14d87f50bc5ce9036d692 < 49a1ebb1ef2c8ada300c174b65273810abb4e326
Linux 7828b7bbbf2074dd7dd14d87f50bc5ce9036d692 < 23e9f32c0c7d2043e39655cff5ee3ddf29a43f80
Linux 7828b7bbbf2074dd7dd14d87f50bc5ce9036d692 < 24bef4918f6ab806260476e2f93d8f791fd17449