CVE-2026-53402

HighCVSS 7.1/10Last modified Oct 19, 2026

Description

In the Linux kernel, the following vulnerability has been resolved:

fbdev: fbcon: fix out-of-bounds read in err_out of fbcon_do_set_font()

When fbcon_do_set_font() fails (e.g., due to a memory allocation failure inside vc_resize() under heavy memory pressure), it jumps to the `err_out` label to roll back the console state. However, the current rollback logic forgets to restore the `hi_font` state, leading to a severe state machine corruption.

Earlier in the function, `set_vc_hi_font()` might be called to change `vc->vc_hi_font_mask` and mutate the screen buffer. If `vc_resize()` subsequently fails, the `err_out` path restores `vc_font.charcount` but entirely skips rolling back the `vc_hi_font_mask` and the screen buffer.

This mismatch leaves the terminal in a desynchronized state. Because `vc_hi_font_mask` remains set, the VT subsystem will still accept character indices greater than 255 from userspace and write them to the screen buffer. Subsequent rendering calls (e.g., `fbcon_putcs()`) will then use these inflated indices to access the reverted, 256-character font array, leading to a deterministic out-of-bounds read and potential kernel memory disclosure.

Fix this by adding the missing rollback logic for the `hi_font` mask and screen buffer in the error path.

Metrics

CVSS 3.1 7.1/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

Weakness enumeration

Affected software

VendorProductVersions
LinuxLinux>= 868749a7456dc48e93887a8474194e2ee6d6c21f, < cb016bcb40c81e7b19c4ae6143babb366dae8e20; >= ebd6f886aa2447fcfcdce5450c9e1028e1d681bb, < ac562193c36696513ae196171892e9338475c4bc; >= a5a923038d70d2d4a86cb4e3f32625a5ee6e7e24, < 3618a4c5b2591cfa83efe74f5b18c2d02b35c3f5; >= a5a923038d70d2d4a86cb4e3f32625a5ee6e7e24, < a7a526fbc847f07ad3a503c7382189be5ab68574; >= a5a923038d70d2d4a86cb4e3f32625a5ee6e7e24, < b5bb2c696e140c399cb874def2feedf61dee27d6; >= a5a923038d70d2d4a86cb4e3f32625a5ee6e7e24, < 076b1aa65f77a49bce5a48a4a55a397cfcafa2b8; >= a5a923038d70d2d4a86cb4e3f32625a5ee6e7e24, < 39815715cbcfabb16fc8c5f4a23deeda20f5df62; >= a5a923038d70d2d4a86cb4e3f32625a5ee6e7e24, < 8fdc8c2057eea08d40ce2c8eed41ff9e451c65c2; f08ccb792d3eaf1dc62d8cbf6a30d6522329f660; >= 5.10.249, < 5.10.261; >= 5.15.64, < 5.15.212; >= 5.19.6, < 5.20
LinuxLinux6.0

References

Timeline

Published
Jul 19, 2026
Last modified
Oct 19, 2026
NVD status
Modified

Related CVEs from 2026

CVE-2026-534035.5In the Linux kernel, the following vulnerability has been resolved: fbdev: Fix fb_new_modelist to prevent null-ptr-deref in fb_videomode_toCVE-2026-534047.3Always-Incorrect Control Flow Implementation vulnerability in Apache Tomcat's rewrite valve meant that if the first condition in an OR chainCVE-2026-534059.8Improper Isolation or Compartmentalization vulnerability in Apache Syncope. An administrator with adequate entitlements can import arbitrarCVE-2026-534067.8Insufficient Verification of Data Authenticity in Remote Control for Zoom Contact Center for Windows before version 7.0.0 may allow an autheCVE-2026-534079.8Improper Authorization in Handler for Custom URL Scheme in Zoom Workplace before version 7.0.4 for Android and before 7.0.3 for iOS may alloCVE-2026-534088.1Improper Authorization in Handler for Custom URL Scheme in Zoom Workplace before version 7.0.4 for Android and before 7.0.3 for iOS may alloCVE-2026-534097.8Improper Privilege Management in Zoom Rooms for Windows before version 7.1.0 may allow an authenticated user to conduct an escalation of priCVE-2026-53416.4The NMR Strava activities plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's `strava_nmr_connect` shortcode CVE-2026-534107.0A time-of-check to time-of-use (TOCTOU) race condition in the installation and uninstallation process of certain Zoom Clients for Windows coCVE-2026-534117.0A time-of-check to time-of-use (TOCTOU) race condition in the installation and uninstallation process of certain Zoom Clients for Windows coCVE-2026-534129.8Improper Input Validation in Zoom Desktop Client for Windows, Zoom VDI Client for Windows, and Zoom Meeting SDK for Windows may allow an unaCVE-2026-534138.3Missing bounds check in the annotator function of Zoom Clients allows buffer over-write, which may allow a meeting participant to achieve re
CVE-2026-53402: High severity, CVSS 7.1 | Vulnix