Skip to content
7.8 High

CVE-2026-46065 In the Linux kernel, the following vulnerability has been resolved: fbdev: defio: Disconnect deferred I/O from the…

Description

In the Linux kernel, the following vulnerability has been resolved: fbdev: defio: Disconnect deferred I/O from the lifetime of struct fb_info Hold state of deferred I/O in struct fb_deferred_io_state. Allocate an instance as part of initializing deferred I/O and remove it only after the final mapping has been closed. If the fb_info and the contained deferred I/O meanwhile goes away, clear struct fb_deferred_io_state.info to invalidate the mapping. Any access will then result in a SIGBUS signal. Fixes a long-standing problem, where a device hot-unplug happens while user space still has an active mapping of the graphics memory. The hot- unplug frees the instance of struct fb_info. Accessing the memory will operate on undefined state.

Affected products and versions

Product Affected versions Fixed in
Linux 7.1 earliest → < 7.1 7.1
Linux 7.0 earliest → < 7.0.4 7.0.4
Linux 6.18 earliest → < 6.18.30 6.18.30
Linux 6.12 earliest → < 6.12.88 6.12.88
Linux 6.6 earliest → < 6.6.140 6.6.140
Linux 6.1 earliest → < 6.1.176 6.1.176
Linux 5.15 earliest → < 5.15.210 5.15.210
Linux 2.6.22 No fix stated
SIMATIC S7-1500 TM MFP - GNU/Linux subsystem Versions not published

References

Timeline

  1. Published
  2. Last modified
The 18283 CVEs of Linux →
Track this CVE