ELSEIF
Your brief EB
440 stories from 97 feeds 261 clusters Refreshed 8 minutes ago next pull 19:36

INFRA Signal 434

AF_UNIX container escape bug resurrected twice by kernel refactoring and incomplete fixes

A socket-buffer use-after-free in AF_UNIX that enables container escape has been exploited across three iterations over ten years, resurrected each time by refactoring that removed prior fixes.

WHY IT MATTERS

Each time the kernel community refactored the AF_UNIX garbage collector, the fix for this class of bug was silently deleted, re-opening a container escape path. The pattern shows how clean rewrites can reintroduce known vulnerabilities, and how partial fixes leave exploitable windows on unpatched kernels below 6.19.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

CVE-2021-0920 fixed an MSG_PEEK race with the AF_UNIX GC using a lock barrier that serialized peek against collection runs.

02

A 2024 GC rewrite using Tarjan's SCC algorithm removed the lock dance as apparently unnecessary, resurrecting the same use-after-free.

03

The subsequent fix (CVE-2026-23394) relied on a buggy gc_in_progress flag, and CVE-2026-53361 showed that fix was also insufficient.

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
linkedin.com via Lobsters BAD_GARBAGE.c: The AF_UNIX Container Escape That Resurrected Twice - Part I Open ↗