CVE Catalog

CVE-2026-74320

Low risk· EPSS 7%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.18%

7th percentile - higher than 7% of all known CVEs

Summary

In the Linux kernel, the sm501fb driver has errors in the OF binding code: use-after-free, buffer overrun, and memory leaks. EDID data is not freed on error, and when both CRT and PANEL are enabled, data is used after being freed and freed twice. Additionally, the string from of_get_property is copied without length checking. The fix uses kstrdup() and frees memory before freeing info.

Risk Assessment

These errors can lead to system crashes, memory leaks, or potential code execution. Buffer overrun could be exploited for an attack.

Recommendation

It is recommended to update the Linux kernel to a version containing the fix that addresses the errors in the OF code of the sm501fb driver.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: fbdev: sm501fb: Fix buffer errors in OF binding code The code that gets the frame buffer mode from OF has 'use after free', 'buffer overrun' and memory leaks. info->edid_data isn't free if the probe functions fail or if pd->def_mode is set. If both the CRT and PANEL are enabled info->edid_data is used after being freed and is freed twice. The string returned by of_get_property(np, "mode", &len) is just written over either the static "640x480-16@60" or the module parameter string without any regard for the length (which is most likely longer). Use kstrump() for the OF mode and free everything before freeing 'info.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS