Linux Kernel Out-of-Bounds Access Vulnerability in fbdev Damage Handling

Vulnerability

A vulnerability in the Linux kernel's framebuffer (fbdev) deferred I/O handling has been addressed. The issue was an out-of-bounds access caused by the damage handler incorrectly tracking non-existing scanlines as dirty, which could lead to accessing memory beyond the screen buffer size. This vulnerability arose because fbdev's deferred I/O could only monitor pages, and if the screen buffer ended near the start of a page, additional scanlines could be incorrectly assumed to be dirty. The vulnerability has been resolved by clipping the memory range to the actual size of the screen buffer.

Impact

Exploitation of this vulnerability could lead to out-of-bounds memory access, potentially causing undefined behavior or memory corruption.

Added: Jun 18, 2025, 1:11 PM
Updated: Jun 18, 2025, 1:11 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.0
remediation
7.7
relevance
0.2
threat
3.2
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.