In the Linux kernel, the following vulnerability has been resolved:
brcmfmac: pcie: Release firmwares in the brcmfpciesetup error path
This avoids leaking memory if brcmfchipget_raminfo fails. Note that the CLM blob is released in the device remove path.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0347bdfdb1529994ac3a4cb425087c477a74eb2c",
"target": {
"file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c"
},
"deprecated": false,
"id": "CVE-2022-49263-0ee71ca4",
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"58790439907193290882876464825964167453",
"282464928257183674613395993665954272367",
"4479304107343315831215296741284306843",
"93608331455833011993687472927848132764"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a88337a06966f2d733ad9a97714b874469133f14",
"target": {
"file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c"
},
"deprecated": false,
"id": "CVE-2022-49263-1507b381",
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"58790439907193290882876464825964167453",
"282464928257183674613395993665954272367",
"4479304107343315831215296741284306843",
"93608331455833011993687472927848132764"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5e90f0f3ead014867dade7a22f93958119f5efab",
"target": {
"file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c"
},
"deprecated": false,
"id": "CVE-2022-49263-1b22b96c",
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"58790439907193290882876464825964167453",
"282464928257183674613395993665954272367",
"4479304107343315831215296741284306843",
"93608331455833011993687472927848132764"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d0ab87f8dcdfe72dc1d763be3392c1fc51a1ace2",
"target": {
"function": "brcmf_pcie_setup",
"file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c"
},
"deprecated": false,
"id": "CVE-2022-49263-23e63630",
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1800.0,
"function_hash": "322581588218697551582946046652218467769"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5e90f0f3ead014867dade7a22f93958119f5efab",
"target": {
"function": "brcmf_pcie_setup",
"file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c"
},
"deprecated": false,
"id": "CVE-2022-49263-3f053c0b",
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1800.0,
"function_hash": "322581588218697551582946046652218467769"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3820ddaf4f3ac80c7401ccc6a42e663c9317f31",
"target": {
"file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c"
},
"deprecated": false,
"id": "CVE-2022-49263-56d6afe5",
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"58790439907193290882876464825964167453",
"282464928257183674613395993665954272367",
"4479304107343315831215296741284306843",
"93608331455833011993687472927848132764"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4e0b507597e1a86e9b4c056ab274c427223cf8ea",
"target": {
"file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c"
},
"deprecated": false,
"id": "CVE-2022-49263-5c3a3a2b",
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"58790439907193290882876464825964167453",
"282464928257183674613395993665954272367",
"4479304107343315831215296741284306843",
"93608331455833011993687472927848132764"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3820ddaf4f3ac80c7401ccc6a42e663c9317f31",
"target": {
"function": "brcmf_pcie_setup",
"file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c"
},
"deprecated": false,
"id": "CVE-2022-49263-78729156",
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1800.0,
"function_hash": "322581588218697551582946046652218467769"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0347bdfdb1529994ac3a4cb425087c477a74eb2c",
"target": {
"function": "brcmf_pcie_setup",
"file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c"
},
"deprecated": false,
"id": "CVE-2022-49263-854e777d",
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1800.0,
"function_hash": "322581588218697551582946046652218467769"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a88337a06966f2d733ad9a97714b874469133f14",
"target": {
"function": "brcmf_pcie_setup",
"file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c"
},
"deprecated": false,
"id": "CVE-2022-49263-a725f856",
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1800.0,
"function_hash": "322581588218697551582946046652218467769"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d0ab87f8dcdfe72dc1d763be3392c1fc51a1ace2",
"target": {
"file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c"
},
"deprecated": false,
"id": "CVE-2022-49263-aa59a597",
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"58790439907193290882876464825964167453",
"282464928257183674613395993665954272367",
"4479304107343315831215296741284306843",
"93608331455833011993687472927848132764"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4e0b507597e1a86e9b4c056ab274c427223cf8ea",
"target": {
"function": "brcmf_pcie_setup",
"file": "drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c"
},
"deprecated": false,
"id": "CVE-2022-49263-e76a23be",
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1800.0,
"function_hash": "322581588218697551582946046652218467769"
}
}
]