7.1

CVE-2026-53402: linux Out-of-bounds Read

CVSS: 7.1v3.1HighModified
AliasesUBUNTU-CVE-2026-53402DEBIAN-CVE-2026-53402CGA-2cvp-v8xg-r3v4
Published 19-07-2026Last modified 19-10-2026

Vulnerability summary

CVE-2026-53402 is a high (CVSS 7.1) Out-of-bounds Read vulnerability in linux. EPSS estimates a 0.14% chance of exploitation in the next 30 days, higher than 2.6% of scored vulnerabilities.

Overall risk
28/100
0100
Medium · default modelHow is this calculated?
CVSS score
7.1/10
010
High · v3.1 (CVE.org)
EPSS score
0.14%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 39 · Related 39

Timeline

  1. 19-07-2026
    PublishedVulnerability first disclosed.
  2. 19-10-2026
    Last modifiedVulnerability information updated.

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.

CVSS metrics

5 scores · 5 sources · 1 version

EPSS trend

Probability

0.14%

Chance of exploitation in the next 30 days

Percentile

3%

Versus all other CVEs

30-day change

0.00 pp

From 0.14% on 19-09-2026

19-09-202619-10-2026
EPSS score
0.14%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Ubuntu157 products
  • linuxAll versions (No fix recorded) | < 5.15.0-198.208 | < 6.8.0-147.147 | < 7.0.0-31.31
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-awsAll versions (No fix recorded) | < 5.15.0-1117.124 | < 6.8.0-1067.70 | < 7.0.0-1012.12
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Chainguard11 products
  • linux-aws-6.12All versions (No fix recorded)
  • linux-aws-6.18< 6.18.42-r0
  • linux-azure-6.12< 6.12.101-r0
  • linux-gcp-6.12< 6.12.101-r0
  • linux-gcp-6.18< 6.18.44-r0
Debian2 products
  • linux< 6.1.180-1 | < 6.12.96-1 | < 7.1.3-1
  • linux-6.12< 6.12.100-1~deb12u1
Linux2 products
  • linux≥ 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 | 6.0
  • linux_kernelEOL≥ 5.10.249, < 5.10.261 | ≥ 5.15.64, < 5.15.212 | ≥ 5.19.6, < 6.0 | ≥ 6.0.1, < 6.1.178 | ≥ 6.2, < 6.6.145 | ≥ 6.7, < 6.12.96 | ≥ 6.13, < 6.18.39 | ≥ 6.19, < 7.1.3 | 6.0 | 6.0:rc3 | 6.0:rc4 | 6.0:rc5 | 6.0:rc6 | 6.0:rc7

4 vendors · 172 products

References

35 links
Show all 35 references