Module Name: src Committed By: hannken Date: Fri Mar 25 08:57:51 UTC 2022
Modified Files: src/sys/net: if_wg.c Log Message: Prevent memory corruption from wg_send_handshake_msg_init() on LP64 machines with "MSIZE == 256", sparc64 for example. wg_send_handshake_msg_init() tries to put 148 bytes into a buffer of 144 bytes and overwrites 4 bytes following the mbuf. Check for "sizeof() > MHLEN" and use a cluster in this case. With help from Taylor R Campbell <riastradh@> To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 src/sys/net/if_wg.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.