Fedora Account System
Red Hat Associate
Red Hat Customer
In the Linux kernel, the following vulnerability has been resolved: drm/gem: Fix inconsistent plane dimension calculation in drm_gem_fb_init_with_funcs() drm_gem_fb_init_with_funcs() computes sub-sampled plane dimensions using plain integer division: unsigned int width = mode_cmd->width / (i ? info->hsub : 1); unsigned int height = mode_cmd->height / (i ? info->vsub : 1); However, the ioctl-level framebuffer_check() in drm_framebuffer.c uses drm_format_info_plane_width/height() which round up dimensions via DIV_ROUND_UP(). This inconsistency corrupts the subsequent GEM object size check for certain pixel format and dimension combinations. For example, with NV12 (vsub=2) and a 1-pixel-tall framebuffer the GEM size validation path sees height=0 instead of height=1. The expression (height - 1) then wraps to UINT_MAX as an unsigned int, causing min_size to overflow and wrap back to a small value. A tiny GEM object therefore passes the size guard, yet when the GPU accesses the chroma plane it will read or write memory beyond the object's bounds. Fix by replacing the open-coded divisions with drm_format_info_plane_width() and drm_format_info_plane_height(), which use DIV_ROUND_UP() and match the calculation already used in framebuffer_check().
Upstream advisory: https://lore.kernel.org/linux-cve-announce/2026052834-CVE-2026-46209-e4e9@gregkh/T
This issue has been addressed in the following products: Red Hat Enterprise Linux 10 Via RHSA-2026:34911 https://access.redhat.com/errata/RHSA-2026:34911
This issue has been addressed in the following products: Red Hat Enterprise Linux 9 Via RHSA-2026:36018 https://access.redhat.com/errata/RHSA-2026:36018
This issue has been addressed in the following products: Red Hat Enterprise Linux 8 Via RHSA-2026:36348 https://access.redhat.com/errata/RHSA-2026:36348
This issue has been addressed in the following products: Red Hat Enterprise Linux 8 Via RHSA-2026:36349 https://access.redhat.com/errata/RHSA-2026:36349
This issue has been addressed in the following products: Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support Red Hat Enterprise Linux 8.6 Extended Update Support Long-Life Add-On Via RHSA-2026:40068 https://access.redhat.com/errata/RHSA-2026:40068
This issue has been addressed in the following products: Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions Red Hat Enterprise Linux 8.8 Telecommunications Update Service Via RHSA-2026:40760 https://access.redhat.com/errata/RHSA-2026:40760
This issue has been addressed in the following products: Red Hat Enterprise Linux 9.4 Update Services for SAP Solutions Via RHSA-2026:43231 https://access.redhat.com/errata/RHSA-2026:43231
This issue has been addressed in the following products: Red Hat Enterprise Linux 9.6 Extended Update Support Via RHSA-2026:44385 https://access.redhat.com/errata/RHSA-2026:44385
This issue has been addressed in the following products: Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions Via RHSA-2026:47632 https://access.redhat.com/errata/RHSA-2026:47632
This issue has been addressed in the following products: Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On Via RHSA-2026:47633 https://access.redhat.com/errata/RHSA-2026:47633