{"id":"ASB-A-279905816","details":"In startInput of AudioPolicyInterfaceImpl.cpp, there is a possible way of erroneously displaying the microphone privacy indicator due to a race condition. This could lead to false user expectations. User interaction is needed for exploitation.","aliases":["A-279905816","CVE-2023-21262"],"modified":"2026-05-26T15:46:26.044149249Z","published":"2023-07-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2023-07-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/av/+/2c8973c39478cd3c8cf11d9f27cc0556a106d006"}],"affected":[{"package":{"name":"platform/frameworks/av","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13-next:0"},{"fixed":"13-next:2023-07-01"}]}],"versions":["13-next"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/av/+/e7720b379bfaba648ab6d85c4c2df6f03ec854d3"],"types":["EoP"],"vanir_signatures":[{"target":{"file":"services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"},"source":"https://android.googlesource.com/platform/frameworks/av/+/e7720b379bfaba648ab6d85c4c2df6f03ec854d3","signature_version":"v1","signature_type":"Line","digest":{"line_hashes":["67143875893967174446343595869907359589","335933756978326126128445272841882169407","161054698725540581191784931932070923553","256632137180800739713874103518187499580","153292489787064717128127344459399158964"],"threshold":0.9},"id":"ASB-A-279905816-5f328cb7","deprecated":false},{"signature_type":"Function","deprecated":false,"signature_version":"v1","target":{"file":"services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp","function":"AudioPolicyService::startInput"},"digest":{"function_hash":"257804868916410060081743080434630063057","length":3372},"source":"https://android.googlesource.com/platform/frameworks/av/+/e7720b379bfaba648ab6d85c4c2df6f03ec854d3","id":"ASB-A-279905816-64b177a6"}],"spl":"2023-07-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-279905816.json"}},{"package":{"name":"platform/frameworks/av","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2023-07-01"}]}],"versions":["12"],"ecosystem_specific":{"spl":"2023-07-01","types":["EoP"],"vanir_signatures":[{"signature_type":"Function","source":"https://android.googlesource.com/platform/frameworks/av/+/12e41309c3e6bde85430c288e469fc1776835db0","signature_version":"v1","id":"ASB-A-279905816-1c277810","digest":{"function_hash":"31525562217185009710177359193697764237","length":3251},"deprecated":false,"target":{"file":"services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp","function":"AudioPolicyService::startInput"}},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/12e41309c3e6bde85430c288e469fc1776835db0","signature_version":"v1","target":{"file":"services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"},"digest":{"line_hashes":["67143875893967174446343595869907359589","335933756978326126128445272841882169407","161054698725540581191784931932070923553","256632137180800739713874103518187499580","153292489787064717128127344459399158964"],"threshold":0.9},"signature_type":"Line","id":"ASB-A-279905816-a4eac14b"}],"fixes":["https://android.googlesource.com/platform/frameworks/av/+/12e41309c3e6bde85430c288e469fc1776835db0"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-279905816.json"}},{"package":{"name":"platform/frameworks/av","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12L:0"},{"fixed":"12L:2023-07-01"}]}],"versions":["12L"],"ecosystem_specific":{"spl":"2023-07-01","types":["EoP"],"vanir_signatures":[{"signature_type":"Function","source":"https://android.googlesource.com/platform/frameworks/av/+/12e41309c3e6bde85430c288e469fc1776835db0","signature_version":"v1","id":"ASB-A-279905816-082ee070","digest":{"function_hash":"31525562217185009710177359193697764237","length":3251},"deprecated":false,"target":{"file":"services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp","function":"AudioPolicyService::startInput"}},{"target":{"file":"services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"},"source":"https://android.googlesource.com/platform/frameworks/av/+/12e41309c3e6bde85430c288e469fc1776835db0","signature_version":"v1","signature_type":"Line","digest":{"line_hashes":["67143875893967174446343595869907359589","335933756978326126128445272841882169407","161054698725540581191784931932070923553","256632137180800739713874103518187499580","153292489787064717128127344459399158964"],"threshold":0.9},"id":"ASB-A-279905816-899f11f6","deprecated":false}],"fixes":["https://android.googlesource.com/platform/frameworks/av/+/12e41309c3e6bde85430c288e469fc1776835db0"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-279905816.json"}},{"package":{"name":"platform/frameworks/av","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2023-07-01"}]}],"versions":["13"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/av/+/2951ad10a6641f9b3554d674877ad314e8cc011f"],"types":["EoP"],"vanir_signatures":[{"signature_type":"Line","deprecated":false,"signature_version":"v1","target":{"file":"services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"},"digest":{"line_hashes":["67143875893967174446343595869907359589","335933756978326126128445272841882169407","161054698725540581191784931932070923553","256632137180800739713874103518187499580","153292489787064717128127344459399158964"],"threshold":0.9},"source":"https://android.googlesource.com/platform/frameworks/av/+/2951ad10a6641f9b3554d674877ad314e8cc011f","id":"ASB-A-279905816-68d1362f"},{"signature_type":"Function","deprecated":false,"signature_version":"v1","id":"ASB-A-279905816-cb0b9985","digest":{"function_hash":"257804868916410060081743080434630063057","length":3372},"target":{"file":"services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp","function":"AudioPolicyService::startInput"},"source":"https://android.googlesource.com/platform/frameworks/av/+/2951ad10a6641f9b3554d674877ad314e8cc011f"}],"spl":"2023-07-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-279905816.json"}}],"schema_version":"1.7.5"}