CVE-2026-52923
In the Linux kernel, the following vulnerability has been resolved: ipc: limit next_id allocation to the valid ID range The checkpoint/restore sysctl path can request the next SysV IPC id through ids->next_id. ipc_idr_alloc() currently forwards that request to idr_alloc() with an open-ended upper bound. If the valid tail of the SysV IPC id space is full, the allocation can spill beyond ipc_mni. The returned SysV IPC id still uses the normal index encoding, so later lookup and removal can target the wrong slot. This leaves the real IDR entry behind and breaks the IDR state for the object. The bug is in ipc_idr_alloc() in the checkpoint/restore path. ids->next_id is passed to: idr_alloc(&ids->ipcs_idr, new, ipcid_to_idx(next_id), 0, ...) The zero upper bound makes the allocation effectively open-ended.
1 article across 1 outlet · first covered Aug 25, 2026 · latest Aug 25, 2026
Coverage timeline
-
Linux Kernel Flaw CVE-2026-52923 Lets Attackers Gain Rootsecurityonline.info · Aug 25, 2026