In the Linux kernel, the following vulnerability has been resolved:
drm: Do not allow userspace to trigger kernel warnings in drmgemchangehandleioctl()
Since GEM bo handles are u32 in the uapi and the internal implementation uses idralloc() which uses int ranges, passing a new handle larger than INTMAX trivially triggers a kernel warning:
idralloc(): ... if (WARNON_ONCE(start < 0)) return -EINVAL; ...
Fix it by rejecting new handles above INT_MAX and at the same time make the end limit calculation more obvious by moving into int domain.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/23xxx/CVE-2026-23149.json",
"cna_assigner": "Linux"
}