Linux · Linux Kernel · CVE-2026-52923
**Name of the Vulnerable Software and Affected Versions**
Linux kernel (affected versions not specified)
**Description**
An issue exists in the checkpoint/restore sysctl path where the `ipc idr alloc()` function forwards requests to `idr alloc()` with an open-ended upper bound. When the valid SysV IPC id space is full, allocations can exceed `ipc mni`, resulting in IDs that use normal index encoding but target incorrect slots during lookup and removal. This process breaks the IDR state and can leave a dangling pointer in the IDR entry. Specifically, for shared memory, `shm destroy()` may free an object while leaving a stale entry that, when accessed via `/proc/sysvipc/shm`, leads to a dereference of freed memory. The flaw is located in the `ipc idr alloc()` function, specifically when `ids->next id` is passed to `idr alloc()` with a zero upper bound.
**Recommendations**
At the moment, there is no information about a newer version that contains a fix for this vulnerability.