In the Linux kernel, the following vulnerability has been resolved:
virtio-net: fix recursived rtnl_lock() during probe()
The deadlock appears in a stack trace like:
virtnetprobe() rtnllock() virtioconfigchangedwork() netdevnotifypeers() rtnllock()
It happens if the VMM sends a VIRTIONETS_ANNOUNCE request while the virtio-net driver is still probing.
The configwork in probe() will get scheduled until virtnetopen() enables the config change notification via virtioconfigdriver_enable().
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/blob/cc431b3424123d84bcd7afd4de150b33f117a8ef/cves/2025/38xxx/CVE-2025-38551.json"
}