⬇ Download holy card: ·
Saint FatGid, of the Too Many Supplementary Groups
Patron of the setcred call, stack buffers measured wrong, and BSD kernels caught out.
Life
On 21 May 2026 the FreeBSD security team, on a report by Przemysław Frasunek, published FatGid (CVE-2026-45250). The setcred system call copied the user-supplied list of supplementary groups into a kernel stack buffer before validating its length, and before even checking the caller's privileges. An unprivileged user could thus overflow the stack: on versions 14.3 and 14.4 the author reached a root shell.
Prayer
O Saint FatGid, who copies the list before counting it, let our kernels always measure before they write. Amen.
How to celebrate
Celebrated by updating to 14.3-p14, 14.4-p5 or 15.0-p9 and rebooting, because half a patch is no patch.
Long list, short stack.