GHSA-fp5x-7m4q-449f Direct Ring Buffer has uninitialized memory exposure in create_ring_buffer
PublishedThe safe function create_ring_buffer allocates a buffer using Vec::with_capacity followed by set_len, creating a Box<[T]> containing uninitialized memory. This leads to undefined behavior when functions like write_slices create typed slices (e.g., &mut [bool]) over the uninitiali...