CVE-2026-68270: drm/sysfb: Avoid possible truncation with calculating visible size
Greg Kroah-Hartman <[email protected]>
| Newsgroups | org.kernel.vger.linux-cve-announce |
|---|---|
| Message-ID | <2026081024-CVE-2026-68270-16c0@gregkh> |
From: Greg Kroah-Hartman <[email protected]> Description =========== In the Linux kernel, the following vulnerability has been resolved: drm/sysfb: Avoid possible truncation with calculating visible size Calculating the visible size of the system framebuffer can result in truncation of the result. The calculation uses 32-bit arithmetics, which can overflow if the values for height and stride are large. Fix the issue by multiplying with mul_u32_u32(). The Linux kernel CVE team has assigned CVE-2026-68270 to this issue. Affected and fixed versions =========================== Issue introduced in 6.16 with commit 32ae90c66fb62e4f6ae859422f733dfb249f10cf and fixed in 6.18.42 with commit 154795885e8f0033c918c815aece543168bee670 Issue introduced in 6.16 with commit 32ae90c66fb62e4f6ae859422f733dfb249f10cf and fixed in 7.1.6 with commit 9d58a811739a365cd693192f4b5344d736967a88 Issue introduced in 6.16 with commit 32ae90c66fb62e4f6ae859422f733dfb249f10cf and fixed in 7.2-rc1 with commit b771974988ec7ce077a7246fa0fa588c246fe581 Please see https://www.kernel.org for a full list of currently supported kernel versions by the kernel community. Unaffected versions might change over time as fixes are backported to older supported kernel versions. The official CVE entry at https://cve.org/CVERecord/?id=CVE-2026-68270 will be updated if fixes are backported, please check that for the most up to date information about this issue. Affected files ============== The file(s) affected by this issue are: drivers/gpu/drm/sysfb/drm_sysfb_screen_info.c Mitigation ========== The Linux kernel CVE team recommends that you update to the latest stable kernel version for this, and many other bugfixes. Individual changes are never tested alone, but rather are part of a larger kernel release. Cherry-picking individual commits is not recommended or supported by the Linux kernel community at all. If however, updating to the latest release is impossible, the individual changes to resolve this issue can be found at these commits: https://git.kernel.org/stable/c/154795885e8f0033c918c815aece543168bee670 https://git.kernel.org/stable/c/9d58a811739a365cd693192f4b5344d736967a88 https://git.kernel.org/stable/c/b771974988ec7ce077a7246fa0fa588c246fe581