A vulnerability in the Linux kernel SMB client was fixed involving improper validation of the data area in SMB2_read(). The flaw allowed a malicious SMB server to craft a response that caused the client to copy more data than was actually received, leading to out-of-bounds memory access. This could result in memory corruption or crashes when processing SMB2 read responses with manipulated DataOffset and DataLength fields.