PatchSiren cyber security CVE debrief
CVE-2026-46097 Linux CVE debrief
A use-after-free vulnerability in the Linux kernel's EDT FT5x06 touchscreen driver (edt-ft5x06) was resolved. The issue stemmed from a race condition between debugfs teardown and buffer access. Commit 68743c500c6e removed manual debugfs teardown in favor of I2C core handling, but this created a window where debugfs files remained accessible after edt_ft5x06_ts_teardown_debugfs() freed tsdata->raw_buffer. The fix protects raw_buffer freeing with the device mutex and sets raw_buffer to NULL, which the debugfs read function already checks under the same mutex. This vulnerability affects systems using the EDT FT5x06 touchscreen driver with debugfs enabled. The fix has been applied to stable kernel branches.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-27
- Original CVE updated
- 2026-05-27
- Advisory published
- 2026-05-27
- Advisory updated
- 2026-05-27
Who should care
Organizations running Linux systems with EDT FT5x06 touchscreen hardware; embedded Linux developers; kernel maintainers; security teams monitoring local privilege escalation vectors through kernel drivers
Technical summary
The edt-ft5x06 touchscreen driver in the Linux kernel contained a use-after-free vulnerability in its debugfs teardown path. When commit 68743c500c6e removed manual debugfs teardown, the I2C core's deferred cleanup allowed debugfs file operations to continue after raw_buffer was freed. The vulnerability is triggered through concurrent debugfs read access during driver removal or error paths. The fix implements proper synchronization: raw_buffer freeing is protected by the device mutex, and the pointer is set to NULL. The existing debugfs read handler already checks for NULL under the same mutex, preventing dereference of freed memory. This is a local vulnerability requiring debugfs access, typically restricted to root or users with specific capabilities.
Defensive priority
medium
Recommended defensive actions
- Apply kernel patches from stable branches when available for your distribution
- Verify edt-ft5x06 driver is not loaded on systems where touchscreen functionality is not required
- Monitor vendor security advisories for kernel updates addressing this vulnerability
- Review systems with debugfs mounted for potential exposure surface
- Consider disabling debugfs (debugfs=off kernel parameter) on production systems where not required
Evidence notes
Vulnerability description confirms use-after-free in debugfs teardown path. Kernel git commits (ref-4, ref-5, ref-6) provide patch verification. No CVSS score assigned by NVD at time of disclosure.
Official resources
-
CVE-2026-46097 CVE record
CVE.org
-
CVE-2026-46097 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
2026-05-27