A memory allocation size issue in the Linux kernel's wcn36xx wifi driver was fixed. The vulnerability involved incorrect size calculation for channel survey memory, which could lead to use of uninitialized values. The fix uses kcalloc to properly allocate and initialize memory, preventing potential memory corruption.