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().