{"id":"ASB-A-268724205","details":"In OpRecordAudioMonitor::onFirstRef of AudioRecordClient.cpp, there is a possible way to record audio from the background due to a missing flag. This could lead to local escalation of privilege with User execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-268724205","CVE-2023-40096"],"modified":"2026-04-17T15:55:28.020024Z","published":"2023-12-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2023-12-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/b0f6558fb36eb76df35c516ec5a65030a34a8734"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/native/+/9ddecd3d2b88de5ff7aa890d7ba9967c30d8b183"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/av/+/148aeea373febc959c429f2cabd8323508c38ad8"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/av/+/5f401fc9f214789d691798620fea60015962370a"}],"affected":[{"package":{"name":"platform/frameworks/av","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14-next:0"},{"fixed":"14-next:2023-12-01"}]}],"versions":["14-next"],"ecosystem_specific":{"severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/av/+/7370c8442e6649ef398402395e7f8c8eb6121bb9","https://android.googlesource.com/platform/frameworks/av/+/f59db5cb1be38abce4c3c4f553090e527a6d4513","https://android.googlesource.com/platform/frameworks/av/+/37a78724119742e31ec60dd58e4d7f69b9aea6f9"],"spl":"2023-12-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","target":{"file":"services/audiopolicy/service/AudioRecordClient.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["31435562572067038303283551170338179045","243767019407495200732119401621267900215","102715412356406950219770955940244365114","334257724748547057675941338175288988986","194149379715526449294390153097385006874","328293787828857230497504823439011799343","228153443805251363056321483560618676200","4894100751489088525459425022766123237","15712006024871968769145521672041021336","279667403343379351021607699070139150563","290480778982584201016437471116427796802","41141782551207987271462023676794749002"]},"id":"ASB-A-268724205-37f6752f","source":"https://android.googlesource.com/platform/frameworks/av/+/37a78724119742e31ec60dd58e4d7f69b9aea6f9","deprecated":false},{"signature_version":"v1","target":{"function":"OpRecordAudioMonitor::onFirstRef","file":"services/audiopolicy/service/AudioRecordClient.cpp"},"signature_type":"Function","digest":{"length":385,"function_hash":"87128777672024128270403335622941242597"},"id":"ASB-A-268724205-5228df1a","source":"https://android.googlesource.com/platform/frameworks/av/+/37a78724119742e31ec60dd58e4d7f69b9aea6f9","deprecated":false},{"signature_version":"v1","target":{"function":"AudioPolicyService::OpRecordAudioMonitor::onFirstRef","file":"services/audiopolicy/service/AudioPolicyService.cpp"},"signature_type":"Function","digest":{"length":363,"function_hash":"218312990630880153442492148493015010385"},"id":"ASB-A-268724205-5820062f","source":"https://android.googlesource.com/platform/frameworks/av/+/7370c8442e6649ef398402395e7f8c8eb6121bb9","deprecated":false},{"signature_version":"v1","target":{"function":"AudioFlinger::MmapThread::start","file":"services/audioflinger/Threads.cpp"},"signature_type":"Function","digest":{"length":3127,"function_hash":"91137979259633474016653899459318500226"},"id":"ASB-A-268724205-5e27748e","source":"https://android.googlesource.com/platform/frameworks/av/+/f59db5cb1be38abce4c3c4f553090e527a6d4513","deprecated":false},{"signature_version":"v1","target":{"file":"services/audioflinger/Threads.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["63745313653540594986038391138410192797","284203193603040965072625443239296633083","63212552129496283574992455645212175199","292237492575258311169692607991109048889","68044770224681806202944247066254300839","175151464765180083900602569601524906572","27988579103898308236455196525556420196","223087021095741596870176948711679728202","6743219396087611262962485492248730520","88063187142968915840548682526174723463","21377150277836372264734873767679838648","26973295537339284326048735979629946524"]},"id":"ASB-A-268724205-9fc84076","source":"https://android.googlesource.com/platform/frameworks/av/+/f59db5cb1be38abce4c3c4f553090e527a6d4513","deprecated":false},{"signature_version":"v1","target":{"file":"services/audiopolicy/service/AudioPolicyService.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["4894100751489088525459425022766123237","257156251031381536129845023873351902479","27974010897582499122989968302861053120","155390887354562080456419239593726562352"]},"id":"ASB-A-268724205-d9483376","source":"https://android.googlesource.com/platform/frameworks/av/+/7370c8442e6649ef398402395e7f8c8eb6121bb9","deprecated":false}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-268724205.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14-next:0"},{"fixed":"14-next:2023-12-01"}]}],"versions":["14-next"],"ecosystem_specific":{"severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/base/+/b1f82ee37403e40513ef3b9e2657feb3871c4e71"],"spl":"2023-12-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-268724205.json"}},{"package":{"name":"platform/frameworks/native","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14-next:0"},{"fixed":"14-next:2023-12-01"}]}],"versions":["14-next"],"ecosystem_specific":{"severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/native/+/949cb3d098fd98715826fc92ea3c26a51aa2d976"],"spl":"2023-12-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","target":{"file":"libs/permission/include/binder/IAppOpsService.h"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["231427107795577941979194879257333655981","117936438664209548594713212231903382839","340065316620621095800519074053409886546","4326682763386093664869152701231741143","153874388392041415836578911299734245603","176734695182758447898850022334701502456","66284287569567423307321805730511285763","299709069908831254903484642771673511325"]},"id":"ASB-A-268724205-483f61d1","source":"https://android.googlesource.com/platform/frameworks/native/+/949cb3d098fd98715826fc92ea3c26a51aa2d976","deprecated":false},{"signature_version":"v1","target":{"file":"libs/permission/IAppOpsService.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["212760020191783589386922064079927337785","151751464556064172562966429768748980692","93925661165709138777196646362568362884","26551404142043085216682814099808230150"]},"id":"ASB-A-268724205-58caf718","source":"https://android.googlesource.com/platform/frameworks/native/+/949cb3d098fd98715826fc92ea3c26a51aa2d976","deprecated":false},{"signature_version":"v1","target":{"file":"libs/permission/AppOpsManager.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["29958893172641613553700221789262093475","285102986125064965830234499687054278093","193357322875237624506841095787470499689"]},"id":"ASB-A-268724205-c054f359","source":"https://android.googlesource.com/platform/frameworks/native/+/949cb3d098fd98715826fc92ea3c26a51aa2d976","deprecated":false},{"signature_version":"v1","target":{"file":"libs/permission/include/binder/AppOpsManager.h"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["2021111296468376225199061143310768205","136215711311959712342163093495506171332","224620907497066609685337084086925317522","126727992976807507808819125626316811629","13870437226733543132884183945804153480","41394029096994235432453830712779056344","193621374588839182048088117744541585039"]},"id":"ASB-A-268724205-c6abbda2","source":"https://android.googlesource.com/platform/frameworks/native/+/949cb3d098fd98715826fc92ea3c26a51aa2d976","deprecated":false}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-268724205.json"}},{"package":{"name":"platform/frameworks/av","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2023-12-01"}]}],"versions":["11"],"ecosystem_specific":{"severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/av/+/7aa76cedc006500e4db1e5084c77b6183d8bac35"],"spl":"2023-12-01","types":["EoP"],"vanir_signatures":[{"target":{"function":"AudioPolicyService::UidPolicy::onUidStateChanged","file":"services/audiopolicy/service/AudioPolicyService.cpp"},"digest":{"length":240,"function_hash":"150999594422168101896405002719339198966"},"match_only_versions":["11"],"signature_version":"v1","signature_type":"Function","id":"ASB-A-268724205-4c036188","source":"https://android.googlesource.com/platform/frameworks/av/+/7aa76cedc006500e4db1e5084c77b6183d8bac35","deprecated":false},{"signature_version":"v1","target":{"file":"services/audiopolicy/service/AudioPolicyService.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["81874949112765277249530720292427507080","169230241816798670835314110565703947756","226918936067717038147375132579233423272","310412817166376854262560347193150014337","35320774466734110754223604052153472980","211743694153487966860072553995353572813","221413683597277739133232300813411380188","89916666070851469042661166318368775652","69961344986460420042794311839157602048","267713399948918395667003707552381381568","172527205997561958847168622643686569021","109198852300482155697330323063589345584","260670239785334326767432193389697013458"]},"id":"ASB-A-268724205-9d5c39f1","source":"https://android.googlesource.com/platform/frameworks/av/+/7aa76cedc006500e4db1e5084c77b6183d8bac35","deprecated":false}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-268724205.json"}},{"package":{"name":"platform/frameworks/av","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2023-12-01"}]}],"versions":["12"],"ecosystem_specific":{"severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/av/+/382a9eaf46cf53b986494a694c9a87b8be8a28e4","https://android.googlesource.com/platform/frameworks/av/+/5be19e855d2a9b772d43aacf0af2848d862a1b90"],"spl":"2023-12-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","target":{"file":"services/audiopolicy/service/AudioPolicyService.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["204633079531266991879910844051141515053","236989961042365258908768160858406762409","327674123159614913641046005573644345465","179020050603422596428338080999759077133","206225799631562242429985386929869169738","326931432143071820152089712198205670856","150735925132614580592488229265743378078","328293787828857230497504823439011799343","228153443805251363056321483560618676200","4894100751489088525459425022766123237","257156251031381536129845023873351902479","27974010897582499122989968302861053120","155390887354562080456419239593726562352"]},"id":"ASB-A-268724205-17c747b9","source":"https://android.googlesource.com/platform/frameworks/av/+/382a9eaf46cf53b986494a694c9a87b8be8a28e4","deprecated":false},{"signature_version":"v1","target":{"function":"AudioFlinger::MmapThread::start","file":"services/audioflinger/Threads.cpp"},"signature_type":"Function","digest":{"length":3054,"function_hash":"31691297195781430294564407600749855358"},"id":"ASB-A-268724205-3260eab5","source":"https://android.googlesource.com/platform/frameworks/av/+/5be19e855d2a9b772d43aacf0af2848d862a1b90","deprecated":false},{"signature_version":"v1","target":{"function":"AudioPolicyService::OpRecordAudioMonitor::onFirstRef","file":"services/audiopolicy/service/AudioPolicyService.cpp"},"signature_type":"Function","digest":{"length":363,"function_hash":"218312990630880153442492148493015010385"},"id":"ASB-A-268724205-6e44de03","source":"https://android.googlesource.com/platform/frameworks/av/+/382a9eaf46cf53b986494a694c9a87b8be8a28e4","deprecated":false},{"signature_version":"v1","target":{"file":"services/audioflinger/Threads.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["146878590353932353008668564738463564844","284203193603040965072625443239296633083","63212552129496283574992455645212175199","292237492575258311169692607991109048889","68044770224681806202944247066254300839","175151464765180083900602569601524906572","27988579103898308236455196525556420196","223087021095741596870176948711679728202","6743219396087611262962485492248730520","88063187142968915840548682526174723463","21377150277836372264734873767679838648","26973295537339284326048735979629946524"]},"id":"ASB-A-268724205-aee7c76c","source":"https://android.googlesource.com/platform/frameworks/av/+/5be19e855d2a9b772d43aacf0af2848d862a1b90","deprecated":false}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-268724205.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2023-12-01"}]}],"versions":["12"],"ecosystem_specific":{"severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/base/+/fc85ac068d58f5cc690d5d587a46f6f691b0ce3a"],"spl":"2023-12-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-268724205.json"}},{"package":{"name":"platform/frameworks/native","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2023-12-01"}]}],"versions":["12"],"ecosystem_specific":{"severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/native/+/130ff33dfeb3c0702636db090399f114fde86174"],"spl":"2023-12-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","target":{"file":"libs/permission/AppOpsManager.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["29958893172641613553700221789262093475","285102986125064965830234499687054278093","193357322875237624506841095787470499689"]},"id":"ASB-A-268724205-1baa7a85","source":"https://android.googlesource.com/platform/frameworks/native/+/130ff33dfeb3c0702636db090399f114fde86174","deprecated":false},{"signature_version":"v1","target":{"file":"libs/permission/IAppOpsService.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["212760020191783589386922064079927337785","151751464556064172562966429768748980692","93925661165709138777196646362568362884","26551404142043085216682814099808230150"]},"id":"ASB-A-268724205-7d6c0353","source":"https://android.googlesource.com/platform/frameworks/native/+/130ff33dfeb3c0702636db090399f114fde86174","deprecated":false},{"signature_version":"v1","target":{"file":"libs/permission/include/binder/IAppOpsService.h"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["231427107795577941979194879257333655981","117936438664209548594713212231903382839","340065316620621095800519074053409886546","4326682763386093664869152701231741143","153874388392041415836578911299734245603","176734695182758447898850022334701502456","66284287569567423307321805730511285763","299709069908831254903484642771673511325"]},"id":"ASB-A-268724205-864dc16f","source":"https://android.googlesource.com/platform/frameworks/native/+/130ff33dfeb3c0702636db090399f114fde86174","deprecated":false},{"signature_version":"v1","target":{"file":"libs/permission/include/binder/AppOpsManager.h"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["22634605654744485590939290846077306550","138209457333070361008640787755466784222","224620907497066609685337084086925317522","126727992976807507808819125626316811629","13870437226733543132884183945804153480","41394029096994235432453830712779056344","193621374588839182048088117744541585039"]},"id":"ASB-A-268724205-ffe16204","source":"https://android.googlesource.com/platform/frameworks/native/+/130ff33dfeb3c0702636db090399f114fde86174","deprecated":false}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-268724205.json"}},{"package":{"name":"platform/frameworks/av","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12L:0"},{"fixed":"12L:2023-12-01"}]}],"versions":["12L"],"ecosystem_specific":{"severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/av/+/382a9eaf46cf53b986494a694c9a87b8be8a28e4","https://android.googlesource.com/platform/frameworks/av/+/5be19e855d2a9b772d43aacf0af2848d862a1b90"],"spl":"2023-12-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","target":{"file":"services/audioflinger/Threads.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["146878590353932353008668564738463564844","284203193603040965072625443239296633083","63212552129496283574992455645212175199","292237492575258311169692607991109048889","68044770224681806202944247066254300839","175151464765180083900602569601524906572","27988579103898308236455196525556420196","223087021095741596870176948711679728202","6743219396087611262962485492248730520","88063187142968915840548682526174723463","21377150277836372264734873767679838648","26973295537339284326048735979629946524"]},"id":"ASB-A-268724205-66e87c7f","source":"https://android.googlesource.com/platform/frameworks/av/+/5be19e855d2a9b772d43aacf0af2848d862a1b90","deprecated":false},{"signature_version":"v1","target":{"file":"services/audiopolicy/service/AudioPolicyService.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["204633079531266991879910844051141515053","236989961042365258908768160858406762409","327674123159614913641046005573644345465","179020050603422596428338080999759077133","206225799631562242429985386929869169738","326931432143071820152089712198205670856","150735925132614580592488229265743378078","328293787828857230497504823439011799343","228153443805251363056321483560618676200","4894100751489088525459425022766123237","257156251031381536129845023873351902479","27974010897582499122989968302861053120","155390887354562080456419239593726562352"]},"id":"ASB-A-268724205-7cf08910","source":"https://android.googlesource.com/platform/frameworks/av/+/382a9eaf46cf53b986494a694c9a87b8be8a28e4","deprecated":false},{"signature_version":"v1","target":{"function":"AudioPolicyService::OpRecordAudioMonitor::onFirstRef","file":"services/audiopolicy/service/AudioPolicyService.cpp"},"signature_type":"Function","digest":{"length":363,"function_hash":"218312990630880153442492148493015010385"},"id":"ASB-A-268724205-b3aab879","source":"https://android.googlesource.com/platform/frameworks/av/+/382a9eaf46cf53b986494a694c9a87b8be8a28e4","deprecated":false},{"signature_version":"v1","target":{"function":"AudioFlinger::MmapThread::start","file":"services/audioflinger/Threads.cpp"},"signature_type":"Function","digest":{"length":3054,"function_hash":"31691297195781430294564407600749855358"},"id":"ASB-A-268724205-db595778","source":"https://android.googlesource.com/platform/frameworks/av/+/5be19e855d2a9b772d43aacf0af2848d862a1b90","deprecated":false}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-268724205.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12L:0"},{"fixed":"12L:2023-12-01"}]}],"versions":["12L"],"ecosystem_specific":{"severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/base/+/fc85ac068d58f5cc690d5d587a46f6f691b0ce3a"],"spl":"2023-12-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-268724205.json"}},{"package":{"name":"platform/frameworks/native","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12L:0"},{"fixed":"12L:2023-12-01"}]}],"versions":["12L"],"ecosystem_specific":{"severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/native/+/130ff33dfeb3c0702636db090399f114fde86174"],"spl":"2023-12-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","target":{"file":"libs/permission/AppOpsManager.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["29958893172641613553700221789262093475","285102986125064965830234499687054278093","193357322875237624506841095787470499689"]},"id":"ASB-A-268724205-1694431d","source":"https://android.googlesource.com/platform/frameworks/native/+/130ff33dfeb3c0702636db090399f114fde86174","deprecated":false},{"signature_version":"v1","target":{"file":"libs/permission/include/binder/IAppOpsService.h"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["231427107795577941979194879257333655981","117936438664209548594713212231903382839","340065316620621095800519074053409886546","4326682763386093664869152701231741143","153874388392041415836578911299734245603","176734695182758447898850022334701502456","66284287569567423307321805730511285763","299709069908831254903484642771673511325"]},"id":"ASB-A-268724205-18c7daee","source":"https://android.googlesource.com/platform/frameworks/native/+/130ff33dfeb3c0702636db090399f114fde86174","deprecated":false},{"signature_version":"v1","target":{"file":"libs/permission/IAppOpsService.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["212760020191783589386922064079927337785","151751464556064172562966429768748980692","93925661165709138777196646362568362884","26551404142043085216682814099808230150"]},"id":"ASB-A-268724205-1a6e8dfa","source":"https://android.googlesource.com/platform/frameworks/native/+/130ff33dfeb3c0702636db090399f114fde86174","deprecated":false},{"signature_version":"v1","target":{"file":"libs/permission/include/binder/AppOpsManager.h"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["22634605654744485590939290846077306550","138209457333070361008640787755466784222","224620907497066609685337084086925317522","126727992976807507808819125626316811629","13870437226733543132884183945804153480","41394029096994235432453830712779056344","193621374588839182048088117744541585039"]},"id":"ASB-A-268724205-584b15f0","source":"https://android.googlesource.com/platform/frameworks/native/+/130ff33dfeb3c0702636db090399f114fde86174","deprecated":false}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-268724205.json"}},{"package":{"name":"platform/frameworks/av","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2023-12-01"}]}],"versions":["13"],"ecosystem_specific":{"severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/av/+/3de585db623429900c684c12ad4ac17fb78979b0","https://android.googlesource.com/platform/frameworks/av/+/0230540dbcefd8c9d0e73a423ad95f3ad379c3a0"],"spl":"2023-12-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","target":{"file":"services/audioflinger/Threads.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["146878590353932353008668564738463564844","284203193603040965072625443239296633083","63212552129496283574992455645212175199","292237492575258311169692607991109048889","68044770224681806202944247066254300839","175151464765180083900602569601524906572","27988579103898308236455196525556420196","223087021095741596870176948711679728202","6743219396087611262962485492248730520","88063187142968915840548682526174723463","21377150277836372264734873767679838648","26973295537339284326048735979629946524"]},"id":"ASB-A-268724205-057a5e74","source":"https://android.googlesource.com/platform/frameworks/av/+/0230540dbcefd8c9d0e73a423ad95f3ad379c3a0","deprecated":false},{"signature_version":"v1","target":{"file":"services/audiopolicy/service/AudioPolicyService.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["204633079531266991879910844051141515053","236989961042365258908768160858406762409","327674123159614913641046005573644345465","179020050603422596428338080999759077133","206225799631562242429985386929869169738","326931432143071820152089712198205670856","150735925132614580592488229265743378078","328293787828857230497504823439011799343","228153443805251363056321483560618676200","4894100751489088525459425022766123237","257156251031381536129845023873351902479","27974010897582499122989968302861053120","155390887354562080456419239593726562352"]},"id":"ASB-A-268724205-8e3c7287","source":"https://android.googlesource.com/platform/frameworks/av/+/3de585db623429900c684c12ad4ac17fb78979b0","deprecated":false},{"signature_version":"v1","target":{"function":"AudioFlinger::MmapThread::start","file":"services/audioflinger/Threads.cpp"},"signature_type":"Function","digest":{"length":3047,"function_hash":"307513352119952689403156352359026103618"},"id":"ASB-A-268724205-94b52f1b","source":"https://android.googlesource.com/platform/frameworks/av/+/0230540dbcefd8c9d0e73a423ad95f3ad379c3a0","deprecated":false},{"signature_version":"v1","target":{"function":"AudioPolicyService::OpRecordAudioMonitor::onFirstRef","file":"services/audiopolicy/service/AudioPolicyService.cpp"},"signature_type":"Function","digest":{"length":363,"function_hash":"218312990630880153442492148493015010385"},"id":"ASB-A-268724205-bfa86bb8","source":"https://android.googlesource.com/platform/frameworks/av/+/3de585db623429900c684c12ad4ac17fb78979b0","deprecated":false}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-268724205.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2023-12-01"}]}],"versions":["13"],"ecosystem_specific":{"severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/base/+/3dddd6bc6e7ac57de69df8f1e66e03fff822d3b9"],"spl":"2023-12-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-268724205.json"}},{"package":{"name":"platform/frameworks/native","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2023-12-01"}]}],"versions":["13"],"ecosystem_specific":{"severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/native/+/83d1c72376a9223d36ed685c3f88b40ddcb76b8f"],"spl":"2023-12-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","target":{"file":"libs/permission/include/binder/AppOpsManager.h"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["2021111296468376225199061143310768205","136215711311959712342163093495506171332","224620907497066609685337084086925317522","126727992976807507808819125626316811629","13870437226733543132884183945804153480","41394029096994235432453830712779056344","193621374588839182048088117744541585039"]},"id":"ASB-A-268724205-1fe706de","source":"https://android.googlesource.com/platform/frameworks/native/+/83d1c72376a9223d36ed685c3f88b40ddcb76b8f","deprecated":false},{"signature_version":"v1","target":{"file":"libs/permission/include/binder/IAppOpsService.h"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["231427107795577941979194879257333655981","117936438664209548594713212231903382839","340065316620621095800519074053409886546","4326682763386093664869152701231741143","153874388392041415836578911299734245603","176734695182758447898850022334701502456","66284287569567423307321805730511285763","299709069908831254903484642771673511325"]},"id":"ASB-A-268724205-4f700d6f","source":"https://android.googlesource.com/platform/frameworks/native/+/83d1c72376a9223d36ed685c3f88b40ddcb76b8f","deprecated":false},{"signature_version":"v1","target":{"file":"libs/permission/IAppOpsService.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["212760020191783589386922064079927337785","151751464556064172562966429768748980692","93925661165709138777196646362568362884","26551404142043085216682814099808230150"]},"id":"ASB-A-268724205-60a0d251","source":"https://android.googlesource.com/platform/frameworks/native/+/83d1c72376a9223d36ed685c3f88b40ddcb76b8f","deprecated":false},{"signature_version":"v1","target":{"file":"libs/permission/AppOpsManager.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["29958893172641613553700221789262093475","285102986125064965830234499687054278093","193357322875237624506841095787470499689"]},"id":"ASB-A-268724205-c1caa22c","source":"https://android.googlesource.com/platform/frameworks/native/+/83d1c72376a9223d36ed685c3f88b40ddcb76b8f","deprecated":false}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-268724205.json"}},{"package":{"name":"platform/frameworks/av","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2023-12-01"}]}],"versions":["14"],"ecosystem_specific":{"severity":"High","fixes":["https://android.googlesource.com/platform/frameworks/av/+/733ab192011df7afc48a7f4d88ed1a960e264608"],"spl":"2023-12-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","target":{"file":"services/audiopolicy/service/AudioPolicyService.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["204633079531266991879910844051141515053","236989961042365258908768160858406762409","327674123159614913641046005573644345465","179020050603422596428338080999759077133","206225799631562242429985386929869169738","326931432143071820152089712198205670856","150735925132614580592488229265743378078","328293787828857230497504823439011799343","228153443805251363056321483560618676200","4894100751489088525459425022766123237","257156251031381536129845023873351902479","27974010897582499122989968302861053120","155390887354562080456419239593726562352"]},"id":"ASB-A-268724205-393ba2e3","source":"https://android.googlesource.com/platform/frameworks/av/+/733ab192011df7afc48a7f4d88ed1a960e264608","deprecated":false},{"signature_version":"v1","target":{"function":"AudioPolicyService::OpRecordAudioMonitor::onFirstRef","file":"services/audiopolicy/service/AudioPolicyService.cpp"},"signature_type":"Function","digest":{"length":363,"function_hash":"218312990630880153442492148493015010385"},"id":"ASB-A-268724205-4ae7edd7","source":"https://android.googlesource.com/platform/frameworks/av/+/733ab192011df7afc48a7f4d88ed1a960e264608","deprecated":false}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-268724205.json"}}],"schema_version":"1.7.5"}