CVE-2023-33110
02.01.2024, 06:15
The session index variable in PCM host voice audio driver initialized before PCM open, accessed during event callback from ADSP and reset during PCM close may lead to race condition between event callback - PCM close and reset session index causing memory corruption.
Vendor | Product | Version |
---|---|---|
qualcomm | snapdragon_425_mobile_platform_firmware | - |
qualcomm | snapdragon_427_mobile_platform_firmware | - |
qualcomm | snapdragon_429_mobile_platform_firmware | - |
qualcomm | snapdragon_430_mobile_platform_firmware | - |
qualcomm | snapdragon_435_mobile_platform_firmware | - |
qualcomm | snapdragon_439_mobile_platform_firmware | - |
qualcomm | snapdragon_450_mobile_platform_firmware | - |
qualcomm | snapdragon_460_mobile_platform_firmware | - |
qualcomm | snapdragon_480_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_480\+_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_625_mobile_platform_firmware | - |
qualcomm | snapdragon_626_mobile_platform_firmware | - |
qualcomm | snapdragon_630_mobile_platform_firmware | - |
qualcomm | snapdragon_632_mobile_platform_firmware | - |
qualcomm | snapdragon_636_mobile_platform_firmware | - |
qualcomm | snapdragon_660_mobile_platform_firmware | - |
qualcomm | snapdragon_662_mobile_platform_firmware | - |
qualcomm | snapdragon_665_mobile_platform_firmware | - |
qualcomm | snapdragon_670_mobile_platform_firmware | - |
qualcomm | snapdragon_675_mobile_platform_firmware | - |
qualcomm | snapdragon_678_mobile_platform_firmware | - |
qualcomm | snapdragon_680_4g_mobile_platform_firmware | - |
qualcomm | snapdragon_685_4g_mobile_platform_firmware | - |
qualcomm | snapdragon_690_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_695_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_710_mobile_platform_firmware | - |
qualcomm | snapdragon_712_mobile_platform_firmware | - |
qualcomm | snapdragon_720g_mobile_platform_firmware | - |
qualcomm | snapdragon_730_mobile_platform_firmware | - |
qualcomm | snapdragon_730g_mobile_platform_firmware | - |
qualcomm | snapdragon_732g_mobile_platform_firmware | - |
qualcomm | snapdragon_750g_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_765_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_765g_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_768g_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_778g_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_778g\+_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_780g_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_782g_mobile_platform_firmware | - |
qualcomm | snapdragon_7c_compute_platform_firmware | - |
qualcomm | snapdragon_7c_gen_2_compute_platform_firmware | - |
qualcomm | snapdragon_7c\+_gen_3_compute_firmware | - |
qualcomm | snapdragon_8_gen_1_mobile_platform_firmware | - |
qualcomm | snapdragon_8\+_gen_1_mobile_platform_firmware | - |
qualcomm | snapdragon_820_automotive_platform_firmware | - |
qualcomm | snapdragon_820_mobile_platform_firmware | - |
qualcomm | snapdragon_821_mobile_platform_firmware | - |
qualcomm | snapdragon_835_mobile_pc_platform_firmware | - |
qualcomm | snapdragon_845_mobile_platform_firmware | - |
qualcomm | snapdragon_850_mobile_compute_platform_firmware | - |
qualcomm | snapdragon_855_mobile_platform_firmware | - |
qualcomm | snapdragon_855\+\/860_mobile_platform_firmware | - |
qualcomm | snapdragon_865_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_865\+_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_870_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_888_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_888\+_5g_mobile_platform_firmware | - |
qualcomm | snapdragon_8c_compute_platform_firmware | - |
qualcomm | snapdragon_8c_compute_platform_firmware | - |
qualcomm | snapdragon_8cx_compute_platform_firmware | - |
qualcomm | snapdragon_8cx_compute_platform_firmware | - |
qualcomm | snapdragon_8cx_gen_2_5g_compute_platform_firmware | - |
qualcomm | snapdragon_8cx_gen_2_5g_compute_platform_firmware | - |
qualcomm | snapdragon_8cx_gen_3_compute_platform_firmware | - |
qualcomm | snapdragon_ar2_gen_1_platform_firmware | - |
qualcomm | snapdragon_auto_5g_modem-rf_firmware | - |
qualcomm | snapdragon_w5\+_gen_1_wearable_platform_firmware | - |
qualcomm | snapdragon_wear_1300_platform_firmware | - |
qualcomm | snapdragon_wear_2100_platform_firmware | - |
qualcomm | snapdragon_wear_2500_platform_firmware | - |
qualcomm | snapdragon_wear_3100_platform_firmware | - |
qualcomm | snapdragon_wear_4100\+_platform_firmware | - |
qualcomm | snapdragon_x12_lte_modem_firmware | - |
qualcomm | snapdragon_x24_lte_modem_firmware | - |
qualcomm | snapdragon_x5_lte_modem_firmware | - |
qualcomm | snapdragon_x50_5g_modem-rf_system_firmware | - |
qualcomm | snapdragon_x55_5g_modem-rf_system_firmware | - |
qualcomm | snapdragon_x65_5g_modem-rf_system_firmware | - |
qualcomm | snapdragon_x70_modem-rf_system_firmware | - |
qualcomm | snapdragon_xr1_platform_firmware | - |
qualcomm | snapdragon_xr2_5g_platform_firmware | - |
qualcomm | snapdragon_xr2\+_gen_1_platform_firmware | - |
qualcomm | snapdragon_auto_4g_modem_firmware | - |
qualcomm | ssg2115p_firmware | - |
qualcomm | ssg2125p_firmware | - |
qualcomm | sw5100_firmware | - |
qualcomm | sw5100p_firmware | - |
qualcomm | sxr1120_firmware | - |
qualcomm | sxr1230p_firmware | - |
qualcomm | sxr2130_firmware | - |
qualcomm | sxr2230p_firmware | - |
qualcomm | vision_intelligence_100_platform_firmware | - |
qualcomm | vision_intelligence_200_platform_firmware | - |
qualcomm | vision_intelligence_300_platform_firmware | - |
qualcomm | vision_intelligence_400_platform_firmware | - |
qualcomm | wcd9306_firmware | - |
qualcomm | wcd9326_firmware | - |
qualcomm | wcd9330_firmware | - |
qualcomm | wcd9335_firmware | - |
qualcomm | wcd9340_firmware | - |
qualcomm | wcd9341_firmware | - |
qualcomm | wcd9360_firmware | - |
qualcomm | wcd9370_firmware | - |
qualcomm | wcd9371_firmware | - |
qualcomm | wcd9375_firmware | - |
qualcomm | wcd9380_firmware | - |
qualcomm | wcd9385_firmware | - |
qualcomm | wcn3610_firmware | - |
qualcomm | wcn3615_firmware | - |
qualcomm | wcn3620_firmware | - |
qualcomm | wcn3660_firmware | - |
qualcomm | wcn3660b_firmware | - |
qualcomm | wcn3680_firmware | - |
qualcomm | wcn3680b_firmware | - |
qualcomm | wcn3910_firmware | - |
qualcomm | wcn3950_firmware | - |
qualcomm | wcn3980_firmware | - |
qualcomm | wcn3988_firmware | - |
qualcomm | wcn3990_firmware | - |
qualcomm | wcn3999_firmware | - |
qualcomm | wcn6740_firmware | - |
qualcomm | wsa8810_firmware | - |
qualcomm | wsa8815_firmware | - |
qualcomm | wsa8830_firmware | - |
qualcomm | wsa8832_firmware | - |
qualcomm | wsa8835_firmware | - |
𝑥
= Vulnerable software versions
Common Weakness Enumeration
- CWE-823 - Use of Out-of-range Pointer OffsetThe program performs pointer arithmetic on a valid pointer, but it uses an offset that can point outside of the intended range of valid memory locations for the resulting pointer.
- CWE-362 - Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')The program contains a code sequence that can run concurrently with other code, and the code sequence requires temporary, exclusive access to a shared resource, but a timing window exists in which the shared resource can be modified by another code sequence that is operating concurrently.