No kernel Linux, a seguinte vulnerabilidade foi resolvida: virtio_net: corrigir desconhecimento do dispositivo no devm_kzalloc/devm_kfree Allocação inicial rss_hdr usa virtio_device->device, mas virtnet_set_queues() libera usando net_device->device. Este dispositivo não combina causando aviso abaixo do devres [ 3788.514041 ] -------------[ cortar aqui ]----------- [ 3788.514044 ] ATENÇÃO: drivers/ base/devres.c: 1095 em devm_kfree+ 0 x 84 / 0 x 98, CPU# 16: vdpa/ 1463 [ 3788.514054 ] Módulos ligados em: octep_vdpa virtio_net virtio_vdpa [último descarregado: virtio_vdpa] [ 3788.514064 ] CPU: 16 UID: 0 PID: 1463 Comunicação: vdpa Pintado: G W 6.18.0 # 10 PREEMPENDÊNCIA [ 3788.514067 ] Manchado: [W]=WARN [ 3788.514069 ] Nome do hardware: Maravilhoso CN 106 placa XX (DT) [ 3788.514071 ] pstate: 63400009 (nZCv daif + PAN - UAO + TCO + DIT - SSB BTYPE=--) [ 3788.514074 ] pc: devm_kfree+ 0 x 84 / 0 x 98 [ 3788.514076 ] lr: devm_kfree+ 0 x 54 / 0 x 98 [ 3788.514079 ] sp: ffff 800084 e 2 f 220 [ 3788.514080 ] x 29: ffff 800084 e 2 f 220 x 28: ffff 0003 b 2366000 x 27: 000000000000003 f [ 3788.514085 ] x 26: 000000000000003 f x 25: ffff 000106 f 17 c 10 x 24: 0000000000000080 [ 3788.514089 ] x 23: ffff 00045 bb 8 ab 08 x 22: ffff 00045 bb 8 a 000 x 21: 0000000000000018 [ 3788.514093 ] x 20: ffff 0004355 c 3080 x 19: ffff 00045 bb 8 aa 00 x 18: 0000000000080000 [ 3788.514098 ] x 17: 0000000000000040 x 16: 000000000000001 f x 15: 000000000007 ffff [ 3788.514102 ] x 14: 0000000000000488 x 13: 0000000000000005 x 12: 00000000000 fffff [ 3788.514106 ] x 11: ffffffffffffffffff x 10: 0000000000000005 x 9: ffff 800080 c 8 c 05 c [ 3788.514110 ] x 8: ffff 800084 e 2 eeb 8 x 7: 0000000000000000 x 6: 000000000000003 f [ 3788.514115 ] x 5: ffff 8000831 Bafe 0 x 4: ffff 800080 c 8 b 010 x 3: ffff 0004355 c 3080 [ 3788.514119 ] x 2: ffff 0004355 c 3080 x 1: 0000000000000000 x 0: 0000000000000000 [ 3788.514123 ] Rastreamento de chamadas: [ 3788.514125 ] devm_kfree+ 0 x 84 / 0 x 98 (P) [ 3788.514129 ] virtnet_set_queues+ 0 x 134 / 0 x 2 e 8 [virtio_net] [ 3788.514135 ] virtnet_sonde+ 0 x 9 c 0 / 0 xe 00 [virtio_net] [ 3788.514139 ] virtio_dev_prove+ 0 x 1 e 0 / 0 x 338 [ 3788.514144 ] reality_prove+ 0 xc 8 / 0 x 3 a 0 [ 3788.514149 ] __driver_probe_device+ 0 x 84 / 0 x 170 [ 3788.514152 ] driver_probe_device+ 0 x 44 / 0 x 120 [ 3788.514155 ] __device_attach_driver+ 0 xc 4 / 0 x 168 [ 3788.514158 ] bus_for_each_drv+ 0 x 8 c/ 0 xf 0 [ 3788.514161 ] __device_atach+ 0 xa 4 / 0 x 1 c 0 [ 3788.514164 ] device_inicial_probe+ 0 x 1 c/ 0 x 30 [ 3788.514168 ] bus_probe_device+ 0 xb 4 / 0 xc 0 [ 3788.514170 ] dispositivo_add+ 0 x 614 / 0 x 828 [ 3788.514173 ] register_virtio_device+ 0 x 214 / 0 x 258 [ 3788.514175 ] virtio_vdpa_prove+ 0 xa 0 / 0 x 110 [virtio_vdpa] [ 3788.514179 ] vdpa_dev_probe+ 0 xa 8 / 0 xd 8 [ 3788.514183 ] reality_prove+ 0 xc 8 / 0 x 3 a 0 [ 3788.514186 ] __driver_probe_device+ 0 x 84 / 0 x 170 [ 3788.514189 ] driver_probe_device+ 0 x 44 / 0 x 120 [ 3788.514192 ] __device_attach_driver+ 0 xc 4 / 0 x 168 [ 3788.514195 ] bus_for_each_drv+ 0 x 8 c/ 0 xf 0 [ 3788.514197 ] __device_atach+ 0 xa 4 / 0 x 1 c 0 [ 3788.514200 ] device_inicial_probe+ 0 x 1 c/ 0 x 30 [ 3788.514203 ] bus_probe_device+ 0 xb 4 / 0 xc 0 [ 3788.514206 ] dispositivo_add+ 0 x 614 / 0 x 828 [ 3788.514209 ] _vdpa_registry_device+ 0 x 58 / 0 x 88 [ 3788.514211 ] octep_vdpa_dev_add+ 0 x 104 / 0 x 228 [octep_vdpa] [ 3788.514215 ] vdpa_nl_cmd_dev_add_set_doit+ 0 x 2 d 0 / 0 x 3 c 0 [ 3788.514218 ] genl_family_rcv_msg_doit+ 0 xe 4 / 0 x 158 [ 3788.514222 ] genl_rcv_msg+ 0 x 218 / 0 x 298 [ 3788.514225 ] netlink_rcv_skb+ 0 x 64 / 0 x 138 [ 3788.514229 ] genl_rcv+ 0 x 40 / 0 x 60 [ 3788.514233 ] netlink_unicast+ 0 x 32 c/ 0 x 3 b 0 [ 3788.514237 ] netlink_sendmsg+ 0 x 170 / 0 x 3 b 8 [ 3788.514241 ] __sys_sendto+ 0 x 12 c/ 0 x 1 c 0 [ 3788.514246 ] __braço 64 _Sys_sendto+ 0 x 30 / 0 x 48 [ 3788.514249 ] invoca_syscall.constprop. 0 + 0 x 58 / 0 xf 8 [ 3788.514255 ] do_el 0 _svc+ 0 x 48 / 0 xd 0 [ 3788.514259 ] el 0 _svc+ 0 x 48 / 0 x 210 [ 3788.514264 ] el 0 t_ 64 _manutenção de sincronia+ 0 xa 0 / 0 xe 8 [ 3788.514268 ] el 0 t_ 64 _sincronização+ 0 x 198 / 0 x 1 a 0 [ 3788.514271 ] ---[ traço de fim 0000000000000000 ]--- Consertar usando virtio_device->device consistentemente para alocação e localização.

O registro de base de dados de vulnerabilidade nacional CVE- 2026 - 23046 foi publicado em 2026 - 02 - 04 T 16: 16: 20.110 Z e última modificação em 2026 - 06 - 17 T 10: 20: 46.073 Z. O estado registrado é Diferido.

O registro NVD inclui referências de suporte documentando a vulnerabilidade, tecnologia afetada ou informações de remediação.