CVE-2026-98289: af_unix: Unify scc_index when finalising SCC in __unix_walk_scc().
afunix: Unify sccindex when finalising SCC in unixwalkscc().
afunix: Unify sccindex when finalising SCC in unixwalkscc().
It requires an AF_UNIX socket graph containing a strongly connected component with two or more back edges. Whether the problem occurs also depends on the depth-first-search traversal order; the same graph may not trigger it when walked in a different order or from a different starting vertex.
unix_vertex_dead() can treat a vertex as belonging to a different strongly connected component because vertices in the same component have inconsistent scc_index values. As a result, the affected component is not garbage-collected.
Check the kernel source or vendor patch history for one of the referenced stable fixes: b8f71d69380a5fbc734c868acbeb560f1de1766f, be550ee108ad80828aa61280400bedfc7e7c39d3, or 4a4263dfeabad72f95e8ab6e15146861fa4144dd. The supplied information does not identify affected or fixed kernel version numbers.