Linux Kernel Glyph Index Bound-Check Vulnerability in fbdev Bitblit Component

Vulnerability

A vulnerability in the Linux kernel's framebuffer (fbdev) bitblit operations has been addressed. The issue arose because the glyph index was derived from the character value, which could exceed the actual font's glyph count, leading to a global out-of-bounds read. This vulnerability was reported by syzbot.

Impact

Exploitation of this vulnerability could lead to a global out-of-bounds read, potentially allowing for unauthorized memory access or information disclosure.

Reproduction

The vulnerability can be reproduced by using the bitblit operations in the framebuffer component with a character value that exceeds the font's glyph count. This can be done by manipulating the character values sent to the bitblit functions, particularly those that are unaligned or aligned, to exceed the bounds of the font array.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the Linux kernel's official website.

Added: Dec 8, 2025, 1:20 AM
Updated: Dec 8, 2025, 1:20 AM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
4.3
remediation
7.7
relevance
1.4
threat
4.8
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.