In the Linux kernel, the following vulnerability has been resolved:
ASoC: Intel: avs: Fix potential RX buffer overflow
If an event caused firmware to return invalid RX size for LARGECONFIGGET, memcpyfromio() could end up copying too many bytes. Fix by utilizing mint().
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/50xxx/CVE-2022-50325.json"
}[
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"149779689962021040741572710753405624222",
"327545507398265609597674783115681846949",
"187398862339604681972986163997891921660",
"324142351024813527218287524333376334152"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2022-50325-15eedc7e",
"target": {
"file": "sound/soc/intel/avs/ipc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bad12fee5ae16ab439d97c66c4238f5f4cc7f68"
},
{
"digest": {
"length": 550.0,
"function_hash": "27789434813739771714734371020979575040"
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2022-50325-e2afd233",
"target": {
"function": "avs_dsp_receive_rx",
"file": "sound/soc/intel/avs/ipc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bad12fee5ae16ab439d97c66c4238f5f4cc7f68"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-50325.json"