In the Linux kernel, the following vulnerability has been resolved:
caifvirtio: fix wrong pointer check in cfvprobe()
delvqs() frees virtqueues, therefore cfv->vqtx pointer should be checked for NULL before calling it, not cfv->vdev. Also the current implementation is redundant because the pointer cfv->vdev is dereferenced before it is checked for NULL.
Fix this by checking cfv->vqtx for NULL instead of cfv->vdev before calling delvqs().
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/21xxx/CVE-2025-21904.json",
"cna_assigner": "Linux"
}