CVE-2026-64245CWE-416

CVE-2026-64245

High · published July 24, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
1.7
In the wild
Unconfirmed
What it is

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

fbdev: modedb: fix a possible UAF in fb_find_mode()

If mode_option is NULL, it is assigned from mode_option_buf:

if (!mode_option) {

fb_get_options(NULL, &mode_option_buf);

mode_option = mode_option_buf;

}

Later, name is assigned from mode_option:

const char *name = mode_option;

However, mode_option_buf is freed before name is no longer used:

kfree(mode_option_buf);

while name is still accessed by:

if ((name_matches(db[i], name, namelen) ||

Since name aliases mode_option_buf, this may result in a

use-after-free.

Fix this by extending the lifetime of mode_option_buf until the end of the

function by using scope-based resource management for cleanup.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00119 · 1.7th percentile
Weakness
CWE-416 · Use After Free
Published
2026-07-24T20:16Z
Affected products (4)
ProductVersionsFixed in
linux/linux_kernel≥ 6.4, < 6.6.1446.6.144
linux/linux_kernel≥ 6.7, < 6.12.956.12.95
linux/linux_kernel≥ 6.13, < 6.18.386.18.38
linux/linux_kernel≥ 6.19, < 7.1.37.1.3
References (5)
EPSS history
Timeline
  • 24 JUL 15:31Z
    fbdev: modedb: fix a possible UAF in fb_find_mode()
    cvelistv5