In the Linux kernel, the following vulnerability has been resolved:
virtionet: fix memory leak inside XPDTX with mergeable
When we call xdpconvertbufftoframe() to get xdpf, if it returns NULL, we should check if xdppage was allocated by xdplinearizepage(). If it is newly allocated, it should be freed here alone. Just like any other "goto errxdp".