In the Linux kernel, the following vulnerability has been resolved:
wifi: libertas: Fix possible refcount leak in ifusbprobe()
usbgetdev will be called before lbsgetfirmwareasync which means that usbputdev need to be called when lbsgetfirmwareasync fails.
{ "vanir_signatures": [ { "id": "CVE-2022-50162-27e18019", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6fd57e1d120bf13d4dc6c200a7cf914e6347a316", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "310366891037639374918717088022543652954", "133659337872740684304303676560230726839", "214967430785529410478794384409532192727", "329232389714627573075529255761044968255" ] }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c" } }, { "id": "CVE-2022-50162-54261b76", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4c8e2f9ce1428e44cb103035eeced7aeb6b80980", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 2677.0, "function_hash": "333847015589959250039484107195773107968" }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c", "function": "if_usb_probe" } }, { "id": "CVE-2022-50162-617c2147", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7365590d15bbd9008f424ef043d1778ffe29f42", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "310366891037639374918717088022543652954", "133659337872740684304303676560230726839", "214967430785529410478794384409532192727", "329232389714627573075529255761044968255" ] }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c" } }, { "id": "CVE-2022-50162-72c82fcb", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4c8e2f9ce1428e44cb103035eeced7aeb6b80980", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "310366891037639374918717088022543652954", "133659337872740684304303676560230726839", "214967430785529410478794384409532192727", "329232389714627573075529255761044968255" ] }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c" } }, { "id": "CVE-2022-50162-79dc0207", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d7365590d15bbd9008f424ef043d1778ffe29f42", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 2719.0, "function_hash": "311089418727182752832161182894921006581" }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c", "function": "if_usb_probe" } }, { "id": "CVE-2022-50162-a2b2d1b2", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@878e7f39803a9ab5bb9766956a7a04351d4bf99d", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "310366891037639374918717088022543652954", "133659337872740684304303676560230726839", "214967430785529410478794384409532192727", "329232389714627573075529255761044968255" ] }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c" } }, { "id": "CVE-2022-50162-a99afda8", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@97e5d3e46a3a2100253a9717a4df98d68aeb10b8", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "310366891037639374918717088022543652954", "133659337872740684304303676560230726839", "214967430785529410478794384409532192727", "329232389714627573075529255761044968255" ] }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c" } }, { "id": "CVE-2022-50162-ad9dc593", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5b92f406a5199b6b01dc664b9226d824ae2835f0", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 2719.0, "function_hash": "311089418727182752832161182894921006581" }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c", "function": "if_usb_probe" } }, { "id": "CVE-2022-50162-b5911dda", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5b92f406a5199b6b01dc664b9226d824ae2835f0", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "310366891037639374918717088022543652954", "133659337872740684304303676560230726839", "214967430785529410478794384409532192727", "329232389714627573075529255761044968255" ] }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c" } }, { "id": "CVE-2022-50162-bd2bd726", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@00d0c4e59c0f8ad1f86874bb64b220394e687028", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 2719.0, "function_hash": "311089418727182752832161182894921006581" }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c", "function": "if_usb_probe" } }, { "id": "CVE-2022-50162-d117d483", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@00d0c4e59c0f8ad1f86874bb64b220394e687028", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "310366891037639374918717088022543652954", "133659337872740684304303676560230726839", "214967430785529410478794384409532192727", "329232389714627573075529255761044968255" ] }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c" } }, { "id": "CVE-2022-50162-d20e5c29", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6fd57e1d120bf13d4dc6c200a7cf914e6347a316", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 2719.0, "function_hash": "311089418727182752832161182894921006581" }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c", "function": "if_usb_probe" } }, { "id": "CVE-2022-50162-d76ad064", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@878e7f39803a9ab5bb9766956a7a04351d4bf99d", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 2719.0, "function_hash": "311089418727182752832161182894921006581" }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c", "function": "if_usb_probe" } }, { "id": "CVE-2022-50162-eeffed40", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@97e5d3e46a3a2100253a9717a4df98d68aeb10b8", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 2719.0, "function_hash": "311089418727182752832161182894921006581" }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c", "function": "if_usb_probe" } }, { "id": "CVE-2022-50162-f2c86145", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@61b2ec97487399c58ae2e34f250f4884e671799b", "deprecated": false, "signature_version": "v1", "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "310366891037639374918717088022543652954", "133659337872740684304303676560230726839", "214967430785529410478794384409532192727", "329232389714627573075529255761044968255" ] }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c" } }, { "id": "CVE-2022-50162-f2dc42f1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@61b2ec97487399c58ae2e34f250f4884e671799b", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 2698.0, "function_hash": "260637971836489323210812346754480105214" }, "target": { "file": "drivers/net/wireless/marvell/libertas/if_usb.c", "function": "if_usb_probe" } } ] }