In the Linux kernel, the following vulnerability has been resolved: crypto: hisilicon/zip - fix mismatch in get/set sglsgenr KASAN reported this Bug: [17619.659757] BUG: KASAN: global-out-of-bounds in paramgetint+0x34/0x60 [17619.673193] Read of size 4 at addr fffff01332d7ed00 by task readall/1507958 ... [17619.698934] The buggy address belongs to the variable: [17619.708371] sglsgenr+0x0/0xffffffffffffa300 [hisizip] There is a mismatch in hisizip when get/set the variable sglsgenr. The type of sglsgenr is u16, and get/set sglsgenr by paramget/setint. Replacing paramget/setint to paramget/set_ushort can fix this bug.