In the Linux kernel, the following vulnerability has been resolved:
HID: bpf: Fix hidbpfget_data() range check
hidbpfgetdata() returns a pointer into the HID-BPF context data when the caller-provided offset and size fit inside ctx->allocatedsize.
The current check adds rdwrbufsize and offset before comparing the result against ctx->allocatedsize. Since both values are unsigned, a very large size can wrap the sum below ctx->allocatedsize and make the helper return a pointer even though the requested range is not contained in the backing buffer.
Use checkaddoverflow() to reject wrapped range ends before comparing the requested range end against ctx->allocated_size.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/72xxx/CVE-2026-72352.json",
"cna_assigner": "Linux"
}