In the Linux kernel, the following vulnerability has been resolved: nfc: virtualncidev: Fix memory leak in virtualncisend() skb should be free in virtualncisend(), otherwise kmemleak will report memleak. Steps for reproduction (simulated in qemu): cd tools/testing/selftests/nci make ./ncidev BUG: memory leak unreferenced object 0xffff888107588000 (size 208): comm "nci_dev", pid 206, jiffies 4294945376 (age 368.248s) hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: [<000000008d94c8fd>] __allocskb+0x1da/0x290 [<00000000278bc7f8>] ncisendcmd+0xa3/0x350 [<0000000081256a22>] ncireset_req+0x6b/0xa0 [<000000009e721112>] __ncirequest+0x90/0x250 [<000000005d556e59>] ncidevup+0x217/0x5b0 [<00000000e618ce62>] nfcdevup+0x114/0x220 [<00000000981e226b>] nfcgenldevup+0x94/0xe0 [<000000009bb03517>] genlfamilyrcvmsgdoit.isra.14+0x228/0x2d0 [<00000000b7f8c101>] genlrcvmsg+0x35c/0x640 [<00000000c94075ff>] netlinkrcvskb+0x11e/0x350 [<00000000440cfb1e>] genlrcv+0x24/0x40 [<0000000062593b40>] netlinkunicast+0x43f/0x640 [<000000001d0b13cc>] netlink_sendmsg+0x73a/0xbf0 [<000000003272487f>] __sys_sendto+0x324/0x370 [<00000000ef9f1747>] __x64syssendto+0xdd/0x1b0 [<000000001e437841>] dosyscall64+0x3f/0x90