CVE-2026-43138
High · 7.8CVSS
7.8
EPSS
0.1%
Published
May 6, 2026
CISA due date
—
Cloudanix analysis
A problem in Linux lets someone already on the machine break core system components and potentially take full control.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Full Compromise
- Component
- OS kernel
- Class
- Use After Free
- Remediation
- Patch
- Effort
- Medium
- Patch risk
- Low
What it actually does
The vulnerability permits local users to trigger an unbind operation on a dynamically created GPIO reset device via sysfs bind attributes, causing a use-after-free due to absent device links and permanent device lifetime assumptions.
Why it matters to the business
Local attackers can induce kernel crashes or achieve code execution, resulting in system downtime, data loss, or full host compromise on Linux systems.
How an attack unfolds
An attacker with local access identifies the sysfs entry for the reset device and performs an unbind, freeing the device structure while reset consumers still hold references, leading to use-after-free exploitation.
How to fix it
Apply upstream kernel patches that suppress sysfs bind attributes for the gpio-reset device; rebuild and deploy updated kernels across all affected systems.
How to confirm the fix worked
Inspect the gpio reset driver source for the bind attribute suppression logic and verify that unbind operations are no longer exposed in sysfs for the device.
Typical attack path
- Obtain local user privileges on the target Linux system
- Navigate to the sysfs directory for the dynamically created GPIO reset device
- Write to the unbind attribute to force device removal
- Leverage the resulting use-after-free for memory corruption or privilege escalation
How to detect it
Review kernel logs and audit trails for sysfs unbind operations targeting gpio-reset devices or unexpected device removal events preceding crashes.
What your security team should do
- Expedite deployment of patched kernels once released
- Limit unprivileged local access on production systems
- Enable kernel hardening features such as memory tagging to reduce UAF exploitability
The record
In the Linux kernel, the following vulnerability has been resolved: reset: gpio: suppress bind attributes in sysfs This is a special device that's created dynamically and is supposed to stay in memory forever. We also currently don't have a devlink between it and the actual reset consumer. Suppress sysfs bind attributes so that user-space can't unbind the device because - as of now - it will cause a use-after-free splat from any user that puts the reset control handle.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-119338 Tesseract is an open source OCR engine. CWE-416
- CVE-2026-119332 Ladybird is a truly independent web browser. CWE-416
- CVE-2026-119116 A use-after-free and double-free issue in the SetClient command handler of the… CWE-416
- CVE-2026-119378 SQLite before 3.54.0 contains a use-after-free vulnerability in the R-Tree extension that… CWE-416
- CVE-2026-119372 SQLite before 3.54.0 built with FTS3/FTS4 and SQLITE_ENABLE_FTS3_PARENTHESIS contains a… CWE-416
- CVE-2026-65586 Software installed and run as a non-privileged user may conduct improper GPU system calls… CWE-416
- CVE-2026-15466 Software installed and run as a non-privileged user may conduct improper GPU system calls… CWE-416
- CVE-2026-76031 Use after free in Input in Google Chrome prior to 156.0.8078.79 allowed a remote attacker… CWE-416