In the Linux kernel, the following vulnerability has been resolved:
virtio-net: free xskbuffs on error in virtnetxskpoolenable()
The selftests added to our CI by Bui Quang Minh recently reveals that there is a mem leak on the error path of virtnetxskpool_enable():
unreferenced object 0xffff88800a68a000 (size 2048): comm "xdphelper", pid 318, jiffies 4294692778 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 (crc 0): _kvmallocnodenoprof+0x402/0x570 virtnetxskpoolenable+0x293/0x6a0 (drivers/net/virtionet.c:5882) xpassigndev+0x369/0x670 (net/xdp/xskbuffpool.c:226) xskbind+0x6a5/0x1ae0 _sysbind+0x15e/0x230 _x64sysbind+0x72/0xb0 dosyscall64+0xc1/0x1d0 entrySYSCALL64afterhwframe+0x77/0x7f
[
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4397684a292a71fbc1e815c3e283f7490ddce5ae",
"signature_type": "Line",
"target": {
"file": "drivers/net/virtio_net.c"
},
"id": "CVE-2025-37955-248939db",
"digest": {
"line_hashes": [
"237956896497720729356540317402720404739",
"14356089121188471069627755386654797956",
"81583664761367519410273160162976985079",
"173203002506719432983924477583812039289",
"85726532828680209226560660812807851945",
"202329435013395350685293217162366427347",
"39598400724285760669305799527660973755",
"286042007830713474207599139655236568960",
"88595931535497170893340759796090011086"
],
"threshold": 0.9
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@94a6f6c204abb2b2dcd2ce287536cc924469cfb5",
"signature_type": "Function",
"target": {
"function": "virtnet_xsk_pool_enable",
"file": "drivers/net/virtio_net.c"
},
"id": "CVE-2025-37955-3b897eed",
"digest": {
"length": 1271.0,
"function_hash": "175951740585179156222123644037591197116"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba6917810bb4a5a32661fa941717399052b3f0d9",
"signature_type": "Function",
"target": {
"function": "virtnet_xsk_pool_enable",
"file": "drivers/net/virtio_net.c"
},
"id": "CVE-2025-37955-5725d140",
"digest": {
"length": 1271.0,
"function_hash": "175951740585179156222123644037591197116"
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ba6917810bb4a5a32661fa941717399052b3f0d9",
"signature_type": "Line",
"target": {
"file": "drivers/net/virtio_net.c"
},
"id": "CVE-2025-37955-821a3404",
"digest": {
"line_hashes": [
"237956896497720729356540317402720404739",
"14356089121188471069627755386654797956",
"81583664761367519410273160162976985079",
"173203002506719432983924477583812039289",
"85726532828680209226560660812807851945",
"202329435013395350685293217162366427347",
"39598400724285760669305799527660973755",
"286042007830713474207599139655236568960",
"88595931535497170893340759796090011086"
],
"threshold": 0.9
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@94a6f6c204abb2b2dcd2ce287536cc924469cfb5",
"signature_type": "Line",
"target": {
"file": "drivers/net/virtio_net.c"
},
"id": "CVE-2025-37955-87115989",
"digest": {
"line_hashes": [
"237956896497720729356540317402720404739",
"14356089121188471069627755386654797956",
"81583664761367519410273160162976985079",
"173203002506719432983924477583812039289",
"85726532828680209226560660812807851945",
"202329435013395350685293217162366427347",
"39598400724285760669305799527660973755",
"286042007830713474207599139655236568960",
"88595931535497170893340759796090011086"
],
"threshold": 0.9
},
"deprecated": false
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4397684a292a71fbc1e815c3e283f7490ddce5ae",
"signature_type": "Function",
"target": {
"function": "virtnet_xsk_pool_enable",
"file": "drivers/net/virtio_net.c"
},
"id": "CVE-2025-37955-b3217f3e",
"digest": {
"length": 1271.0,
"function_hash": "175951740585179156222123644037591197116"
},
"deprecated": false
}
]