DragonFlyBSD Kernel Audit
← dashboard
DF-0267

Race condition in fixed Huffman table initialization

Summary

fixed_built flag(:4496) plain int checked+set without atomics. Two concurrent first-callers to inflate_trees_fixed both enter init block, both write shared fixed_mem[530] via zfalloc -> corrupt fixed Huffman tables. Tiny window (first inflation only). DragonFly serialized net stack mitigates.