In the Linux kernel, the following vulnerability has been resolved:
ALSA: scarlett2: Add missing mutex lock around get meter levels
As scarlett2meterctlget() uses meterlevelmap[], the datamutex should be locked while accessing it.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/52xxx/CVE-2023-52689.json",
"cna_assigner": "Linux"
}"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-52689.json"
[
{
"target": {
"file": "sound/usb/mixer_scarlett2.c"
},
"digest": {
"line_hashes": [
"166450747306942199008701541848153305319",
"286044359184595755005007619161325540629",
"325910925336681233747471381771130027294",
"48623244992789660250225415436587082504",
"241765635726293118969125817912111348545",
"104480712959291163619198744852114765520",
"31482154397059303696653241174228008456",
"245647192833736249887334080546586252711",
"84240340858131491955196015540542484489",
"123069538623413829082604991467174907027",
"197018498655981113113849117372326866561"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2023-52689-35ce7e13",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@74e3de7cdcc31ce75ab42350ae0946eff62a2da2",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "sound/usb/mixer_scarlett2.c"
},
"digest": {
"line_hashes": [
"166450747306942199008701541848153305319",
"286044359184595755005007619161325540629",
"325910925336681233747471381771130027294",
"48623244992789660250225415436587082504",
"241765635726293118969125817912111348545",
"104480712959291163619198744852114765520",
"31482154397059303696653241174228008456",
"245647192833736249887334080546586252711",
"84240340858131491955196015540542484489",
"123069538623413829082604991467174907027",
"197018498655981113113849117372326866561"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2023-52689-3b574d64",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@993f7b42fa066b055e3a19b7f76ad8157c0927a0",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "sound/usb/mixer_scarlett2.c",
"function": "scarlett2_meter_ctl_get"
},
"digest": {
"length": 524.0,
"function_hash": "149822397375955991194008720206921388924"
},
"signature_type": "Function",
"id": "CVE-2023-52689-78f6605f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@74e3de7cdcc31ce75ab42350ae0946eff62a2da2",
"deprecated": false,
"signature_version": "v1"
},
{
"target": {
"file": "sound/usb/mixer_scarlett2.c",
"function": "scarlett2_meter_ctl_get"
},
"digest": {
"length": 524.0,
"function_hash": "149822397375955991194008720206921388924"
},
"signature_type": "Function",
"id": "CVE-2023-52689-9515595e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@993f7b42fa066b055e3a19b7f76ad8157c0927a0",
"deprecated": false,
"signature_version": "v1"
}
]