{"id":"ASB-A-375623125","details":"In multiple locations, there is a possible method for a malicious app to prevent dialing emergency services under limited circumstances due to a logic error in the code. This could lead to local denial of service until the phone reboots with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-375623125","CVE-2025-22431"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2025-04-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2025-04-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/79211e094a7363f28a06cea2737aa815339911ad"}],"affected":[{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15-next:0"},{"fixed":"15-next:2025-04-01"}]}],"versions":["15-next"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/790b7c82c0169752311dbd213f4669e05714fada"],"severity":"High","spl":"2025-04-01","types":["DoS"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/790b7c82c0169752311dbd213f4669e05714fada","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"noteOperationUnchecked"},"deprecated":false,"digest":{"function_hash":"264574558538755385897828554214718362639","length":3808},"id":"ASB-A-375623125-12e809d8","signature_type":"Function"},{"deprecated":false,"digest":{"function_hash":"112882763196527779508573225481815579601","length":865},"id":"ASB-A-375623125-17cb0ef7","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/790b7c82c0169752311dbd213f4669e05714fada","target":{"function":"updateStartedOpModeForUidForDefaultDeviceLocked","file":"services/core/java/com/android/server/appop/AppOpsService.java"}},{"digest":{"function_hash":"56160023787571102813944853851137389246","length":158},"id":"ASB-A-375623125-1b0a26c1","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/790b7c82c0169752311dbd213f4669e05714fada","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"verifyAndGetBypass"},"deprecated":false},{"id":"ASB-A-375623125-1c83027b","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/790b7c82c0169752311dbd213f4669e05714fada","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"startProxyOperationImpl"},"deprecated":false,"digest":{"function_hash":"199680834982119453705546017559229091331","length":2745}},{"target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"verifyAndGetBypass"},"deprecated":false,"digest":{"function_hash":"196967549786592417616861678028033157930","length":3181},"id":"ASB-A-375623125-268552d1","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/790b7c82c0169752311dbd213f4669e05714fada"},{"digest":{"line_hashes":["29645951787905951646155489656843440306","14796046025648552606987625532167487945","24415338682144993063515601939464648783","136783034733796828340697904893168493692","65940617765193372429730594347259449576","336026027996078632877494433640503086233","175760471322734405233676497559307383292","27059430324126721203112621466846550631","280001565507249314667648769378831084599","73462025773915245763719511292766864709","56661286121460172143300417747188538686","242308295642529993694442724368010479185","176419460963010762650530887967899423274","119739225521415459542528782417309914915","5438865359966749909482352918899400806","154391064678881410550119081965044196480","72619025651262145792154423041622208778","73462025773915245763719511292766864709","56661286121460172143300417747188538686","242308295642529993694442724368010479185","88137849215119064754259767050497051733","289190559189993584856822402499468716765","232867574368962525819225708518805445000","253562011145832773865296822734500365313","333956552030952729042658661539216784143","73462025773915245763719511292766864709","56661286121460172143300417747188538686","242308295642529993694442724368010479185","265755368671312187585008613029472977352","148393640368620308113256850034343033341","252014282800960238605944833877259825265","129054792966097400490984361748496691260","250502728057630698425280990797201217988","317791245884959005401443131422246399125","152074391947444102905640394472845793632","123779968367682721041810680372830709324","202152116691172780881253314951301652031","273971655816677621686469331402588872381","289648062099665974288366717930645721333","209430070926573171945191763198917857954","88884260793150991751792231222584710085","310201926605866372933168740286097267251","276432096996413589878083076510629463389","31706985182107787904217378384730592475","311559578294921809199705866825542830051","243252232520901010569304182729727790050","313383276245691726412858129939657886985","36613725696115166847293674525870218533","329885249150395861912462277462059519138","175894417451158369479074401801056676732","74772362550459676598764692732958045361","60263439987523352952853539185232324255","208994868736657766238602281984405882893","177606563705583515904697609640340287664","326087798203112338743418313977265744359","272160778349136679482626757567372416327","184877993630361941107816548771693168713","152385750338223443488900691944312831942","124962737372144352095221707688517612698","36118917109796810927650652854939491239","300191117772146511564752012401115787757","45244756308495673288316124940162059916","230367731391821702567717079462370048467","40548199583039597434674773742292220236","299089335259733259169801716200555547694","8216728673853493703875456812882906664","260148659831416966427303875295324760292","115408090036293589775210742666519621514","46109845193494098968803576387217995496","177339723984847800045408043469181512256","239276248413467861958500688094786062360","168525444758154779619448654282972682008","85477042863146194530652993033582507879","199949952088130965176870393449805860409","16145528345524057067526005123413751667","270928288450310149216175891184864445630","190372353942885519299684817651396297239","301655943437436897221839504613698724667","209891833266016508944933204251915721736","317744049820635814432181598357897489477","39817755655139931956982821675070275384","45055561423570251769046232459805287266","56961484639598421915314808517895355877","181135970415279773623650464639739372471","31991791653849488997329112824577152978","263033448346178703715531370182953453457","148705715558532645433964423614624495196","174419494784715947879378485532779348229"],"threshold":0.9},"id":"ASB-A-375623125-5b8bf860","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/790b7c82c0169752311dbd213f4669e05714fada","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java"},"deprecated":false},{"source":"https://android.googlesource.com/platform/frameworks/base/+/790b7c82c0169752311dbd213f4669e05714fada","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"startOperationUnchecked"},"deprecated":false,"digest":{"length":3839,"function_hash":"213772004520352262323814493987413995776"},"id":"ASB-A-375623125-73aaf8d9","signature_type":"Function","signature_version":"v1"},{"id":"ASB-A-375623125-7c8b81ac","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/790b7c82c0169752311dbd213f4669e05714fada","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"isCallerAndAttributionTrusted"},"deprecated":false,"digest":{"function_hash":"64660596893164482015215458192681654563","length":330}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/790b7c82c0169752311dbd213f4669e05714fada","target":{"function":"checkPackage","file":"services/core/java/com/android/server/appop/AppOpsService.java"},"deprecated":false,"digest":{"function_hash":"184025279357360734101599598543313917885","length":414},"id":"ASB-A-375623125-a247f475","signature_type":"Function"},{"deprecated":false,"digest":{"function_hash":"206312205782341676551786488118018140327","length":2660},"id":"ASB-A-375623125-a403fa4d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/790b7c82c0169752311dbd213f4669e05714fada","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"startOperationDryRun"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/790b7c82c0169752311dbd213f4669e05714fada","target":{"function":"verifyAndGetBypass","file":"services/core/java/com/android/server/appop/AppOpsService.java"},"deprecated":false,"digest":{"function_hash":"269895642192280256310872989087940508639","length":124},"id":"ASB-A-375623125-c3e62c88","signature_type":"Function"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-375623125.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15:0"},{"fixed":"15:2025-04-01"}]}],"versions":["15"],"ecosystem_specific":{"severity":"High","spl":"2025-04-01","types":["DoS"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9dd915f74a88459fab5dc0b6518708b0d3df66e5","target":{"function":"updateStartedOpModeForUidForDefaultDeviceLocked","file":"services/core/java/com/android/server/appop/AppOpsService.java"},"deprecated":false,"digest":{"function_hash":"112882763196527779508573225481815579601","length":865},"id":"ASB-A-375623125-00aff77d","signature_type":"Function"},{"id":"ASB-A-375623125-0c239e8e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9dd915f74a88459fab5dc0b6518708b0d3df66e5","target":{"function":"startOperationDryRun","file":"services/core/java/com/android/server/appop/AppOpsService.java"},"deprecated":false,"digest":{"function_hash":"206312205782341676551786488118018140327","length":2660}},{"digest":{"function_hash":"64660596893164482015215458192681654563","length":330},"id":"ASB-A-375623125-20cb1902","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9dd915f74a88459fab5dc0b6518708b0d3df66e5","target":{"function":"isCallerAndAttributionTrusted","file":"services/core/java/com/android/server/appop/AppOpsService.java"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9dd915f74a88459fab5dc0b6518708b0d3df66e5","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"verifyAndGetBypass"},"deprecated":false,"digest":{"function_hash":"269895642192280256310872989087940508639","length":124},"id":"ASB-A-375623125-2a5e2508","signature_type":"Function"},{"target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["29645951787905951646155489656843440306","14796046025648552606987625532167487945","24415338682144993063515601939464648783","136783034733796828340697904893168493692","65940617765193372429730594347259449576","336026027996078632877494433640503086233","175760471322734405233676497559307383292","27059430324126721203112621466846550631","5514953766391937258231596249934168888","165580227155952138025174634025637295586","25178472061316306533121956240976562603","277694999302809069942740341804460140890","283276967689807404156731359804827027057","176419460963010762650530887967899423274","119739225521415459542528782417309914915","5438865359966749909482352918899400806","154391064678881410550119081965044196480","72619025651262145792154423041622208778","73462025773915245763719511292766864709","56661286121460172143300417747188538686","242308295642529993694442724368010479185","88137849215119064754259767050497051733","289190559189993584856822402499468716765","232867574368962525819225708518805445000","253562011145832773865296822734500365313","333956552030952729042658661539216784143","73462025773915245763719511292766864709","56661286121460172143300417747188538686","242308295642529993694442724368010479185","265755368671312187585008613029472977352","148393640368620308113256850034343033341","252014282800960238605944833877259825265","129054792966097400490984361748496691260","250502728057630698425280990797201217988","317791245884959005401443131422246399125","152074391947444102905640394472845793632","123779968367682721041810680372830709324","202152116691172780881253314951301652031","273971655816677621686469331402588872381","289648062099665974288366717930645721333","209430070926573171945191763198917857954","88884260793150991751792231222584710085","310201926605866372933168740286097267251","276432096996413589878083076510629463389","31706985182107787904217378384730592475","311559578294921809199705866825542830051","243252232520901010569304182729727790050","313383276245691726412858129939657886985","36613725696115166847293674525870218533","329885249150395861912462277462059519138","175894417451158369479074401801056676732","74772362550459676598764692732958045361","60263439987523352952853539185232324255","208994868736657766238602281984405882893","177606563705583515904697609640340287664","326087798203112338743418313977265744359","272160778349136679482626757567372416327","184877993630361941107816548771693168713","152385750338223443488900691944312831942","124962737372144352095221707688517612698","36118917109796810927650652854939491239","300191117772146511564752012401115787757","45244756308495673288316124940162059916","230367731391821702567717079462370048467","40548199583039597434674773742292220236","299089335259733259169801716200555547694","8216728673853493703875456812882906664","260148659831416966427303875295324760292","115408090036293589775210742666519621514","46109845193494098968803576387217995496","177339723984847800045408043469181512256","239276248413467861958500688094786062360","168525444758154779619448654282972682008","85477042863146194530652993033582507879","199949952088130965176870393449805860409","16145528345524057067526005123413751667","270928288450310149216175891184864445630","190372353942885519299684817651396297239","301655943437436897221839504613698724667","209891833266016508944933204251915721736","317744049820635814432181598357897489477","39817755655139931956982821675070275384","45055561423570251769046232459805287266","56961484639598421915314808517895355877","181135970415279773623650464639739372471","31991791653849488997329112824577152978","263033448346178703715531370182953453457","148705715558532645433964423614624495196","174419494784715947879378485532779348229"]},"id":"ASB-A-375623125-5e6d830d","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9dd915f74a88459fab5dc0b6518708b0d3df66e5"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9dd915f74a88459fab5dc0b6518708b0d3df66e5","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"noteOperationUnchecked"},"deprecated":false,"digest":{"length":4874,"function_hash":"68688058963648596660894431060206604302"},"id":"ASB-A-375623125-73096edc"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9dd915f74a88459fab5dc0b6518708b0d3df66e5","target":{"function":"verifyAndGetBypass","file":"services/core/java/com/android/server/appop/AppOpsService.java"},"deprecated":false,"digest":{"function_hash":"56160023787571102813944853851137389246","length":158},"id":"ASB-A-375623125-a67b02dd"},{"id":"ASB-A-375623125-b19f3e8b","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9dd915f74a88459fab5dc0b6518708b0d3df66e5","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"verifyAndGetBypass"},"deprecated":false,"digest":{"length":3181,"function_hash":"196967549786592417616861678028033157930"}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/9dd915f74a88459fab5dc0b6518708b0d3df66e5","target":{"function":"checkPackage","file":"services/core/java/com/android/server/appop/AppOpsService.java"},"deprecated":false,"digest":{"function_hash":"184025279357360734101599598543313917885","length":414},"id":"ASB-A-375623125-bf384b4d","signature_type":"Function","signature_version":"v1"},{"id":"ASB-A-375623125-ea2ce286","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9dd915f74a88459fab5dc0b6518708b0d3df66e5","target":{"function":"startOperationUnchecked","file":"services/core/java/com/android/server/appop/AppOpsService.java"},"deprecated":false,"digest":{"function_hash":"184386681151753421811899688586262094743","length":3835}},{"digest":{"function_hash":"199680834982119453705546017559229091331","length":2745},"id":"ASB-A-375623125-f5207a45","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9dd915f74a88459fab5dc0b6518708b0d3df66e5","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"startProxyOperationImpl"},"deprecated":false}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/9dd915f74a88459fab5dc0b6518708b0d3df66e5"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-375623125.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2025-04-01"}]}],"versions":["13"],"ecosystem_specific":{"vanir_signatures":[{"deprecated":false,"digest":{"function_hash":"257522838093675205743094587220703009611","length":3430},"id":"ASB-A-375623125-17ea4336","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b645679d1d40d05944527eee4b5fe5cae0c3fc18","target":{"function":"noteOperationUnchecked","file":"services/core/java/com/android/server/appop/AppOpsService.java"}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b645679d1d40d05944527eee4b5fe5cae0c3fc18","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"verifyAndGetBypass"},"deprecated":false,"digest":{"function_hash":"269895642192280256310872989087940508639","length":124},"id":"ASB-A-375623125-28c3d4d9"},{"deprecated":false,"digest":{"line_hashes":["29645951787905951646155489656843440306","14796046025648552606987625532167487945","24415338682144993063515601939464648783","190737541792885301814475508448823790717","37779682444102570815929650202722826466","222913289823872922120657105715651552287","276461520881848357125098346884983861011","5514953766391937258231596249934168888","165580227155952138025174634025637295586","25178472061316306533121956240976562603","277694999302809069942740341804460140890","204935616818276586619305071134263210777","73462025773915245763719511292766864709","56661286121460172143300417747188538686","242308295642529993694442724368010479185","317791245884959005401443131422246399125","152074391947444102905640394472845793632","123779968367682721041810680372830709324","202152116691172780881253314951301652031","216357979512926976407465393633892990433","77576623054772703279495548811663107258","209430070926573171945191763198917857954","88884260793150991751792231222584710085","310201926605866372933168740286097267251","276432096996413589878083076510629463389","112414113250427962401670265874644972445","275488083442153028016763825001441174029","300577591763035826391891814461916132214","74772362550459676598764692732958045361","60263439987523352952853539185232324255","208994868736657766238602281984405882893","177606563705583515904697609640340287664","326087798203112338743418313977265744359","272160778349136679482626757567372416327","184877993630361941107816548771693168713","152385750338223443488900691944312831942","296865371233449756306281705735516635460","318697609627564452670628606458732106844","73601153503212582084450713211289594383","152323896426402508449731595735537399083","176589840091960034301538295743622622504","260148659831416966427303875295324760292","115408090036293589775210742666519621514","46109845193494098968803576387217995496","177339723984847800045408043469181512256","239276248413467861958500688094786062360","168525444758154779619448654282972682008","85477042863146194530652993033582507879","199949952088130965176870393449805860409","16145528345524057067526005123413751667","270928288450310149216175891184864445630","190372353942885519299684817651396297239","301655943437436897221839504613698724667","209891833266016508944933204251915721736","317744049820635814432181598357897489477","39817755655139931956982821675070275384","45055561423570251769046232459805287266","56961484639598421915314808517895355877","181135970415279773623650464639739372471","31991791653849488997329112824577152978","263033448346178703715531370182953453457","103146033090255962385111286711516583087","338496743234175329294792008589814279249"],"threshold":0.9},"id":"ASB-A-375623125-38c86f2e","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b645679d1d40d05944527eee4b5fe5cae0c3fc18","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java"}},{"digest":{"function_hash":"64660596893164482015215458192681654563","length":330},"id":"ASB-A-375623125-4e555de5","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b645679d1d40d05944527eee4b5fe5cae0c3fc18","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"isCallerAndAttributionTrusted"},"deprecated":false},{"target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"startOperationUnchecked"},"deprecated":false,"digest":{"length":3592,"function_hash":"3884641162637868626352779254111839897"},"id":"ASB-A-375623125-a3a96ca5","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b645679d1d40d05944527eee4b5fe5cae0c3fc18"},{"deprecated":false,"digest":{"function_hash":"42506284576874834898522935761972677607","length":3140},"id":"ASB-A-375623125-ab101d8c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b645679d1d40d05944527eee4b5fe5cae0c3fc18","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"verifyAndGetBypass"}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/b645679d1d40d05944527eee4b5fe5cae0c3fc18","target":{"function":"updateStartedOpModeForUidLocked","file":"services/core/java/com/android/server/appop/AppOpsService.java"},"deprecated":false,"digest":{"function_hash":"11700576365219492888725216223593626906","length":725},"id":"ASB-A-375623125-eea0d5b8","signature_type":"Function","signature_version":"v1"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/b645679d1d40d05944527eee4b5fe5cae0c3fc18"],"severity":"High","spl":"2025-04-01","types":["DoS"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-375623125.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2025-04-01"}]}],"versions":["14"],"ecosystem_specific":{"vanir_signatures":[{"target":{"function":"updateStartedOpModeForUidLocked","file":"services/core/java/com/android/server/appop/AppOpsService.java"},"deprecated":false,"digest":{"function_hash":"16151178241844980880421223682580972720","length":717},"id":"ASB-A-375623125-17a31e98","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ec8a2057c7aab9bf61acd24f9b02ee7afb699043"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/ec8a2057c7aab9bf61acd24f9b02ee7afb699043","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"checkPackage"},"deprecated":false,"digest":{"length":414,"function_hash":"184025279357360734101599598543313917885"},"id":"ASB-A-375623125-58c6af8d","signature_type":"Function","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/ec8a2057c7aab9bf61acd24f9b02ee7afb699043","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"verifyAndGetBypass"},"deprecated":false,"digest":{"length":158,"function_hash":"56160023787571102813944853851137389246"},"id":"ASB-A-375623125-6f9d5a22","signature_type":"Function","signature_version":"v1"},{"digest":{"length":330,"function_hash":"64660596893164482015215458192681654563"},"id":"ASB-A-375623125-740685e4","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ec8a2057c7aab9bf61acd24f9b02ee7afb699043","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"isCallerAndAttributionTrusted"},"deprecated":false},{"digest":{"function_hash":"196967549786592417616861678028033157930","length":3181},"id":"ASB-A-375623125-9c4fdf1d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ec8a2057c7aab9bf61acd24f9b02ee7afb699043","target":{"function":"verifyAndGetBypass","file":"services/core/java/com/android/server/appop/AppOpsService.java"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ec8a2057c7aab9bf61acd24f9b02ee7afb699043","target":{"function":"startOperationUnchecked","file":"services/core/java/com/android/server/appop/AppOpsService.java"},"deprecated":false,"digest":{"length":3769,"function_hash":"30744462641122260106131949604699160948"},"id":"ASB-A-375623125-c8513237","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/ec8a2057c7aab9bf61acd24f9b02ee7afb699043","target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java"},"deprecated":false,"digest":{"line_hashes":["29645951787905951646155489656843440306","14796046025648552606987625532167487945","24415338682144993063515601939464648783","136783034733796828340697904893168493692","65940617765193372429730594347259449576","336026027996078632877494433640503086233","175760471322734405233676497559307383292","27059430324126721203112621466846550631","5514953766391937258231596249934168888","165580227155952138025174634025637295586","25178472061316306533121956240976562603","277694999302809069942740341804460140890","204935616818276586619305071134263210777","73462025773915245763719511292766864709","56661286121460172143300417747188538686","242308295642529993694442724368010479185","265755368671312187585008613029472977352","148393640368620308113256850034343033341","252014282800960238605944833877259825265","129054792966097400490984361748496691260","250502728057630698425280990797201217988","317791245884959005401443131422246399125","152074391947444102905640394472845793632","123779968367682721041810680372830709324","202152116691172780881253314951301652031","273971655816677621686469331402588872381","289648062099665974288366717930645721333","209430070926573171945191763198917857954","88884260793150991751792231222584710085","310201926605866372933168740286097267251","276432096996413589878083076510629463389","31706985182107787904217378384730592475","311559578294921809199705866825542830051","243252232520901010569304182729727790050","313383276245691726412858129939657886985","36613725696115166847293674525870218533","329885249150395861912462277462059519138","175894417451158369479074401801056676732","74772362550459676598764692732958045361","60263439987523352952853539185232324255","208994868736657766238602281984405882893","177606563705583515904697609640340287664","326087798203112338743418313977265744359","272160778349136679482626757567372416327","184877993630361941107816548771693168713","152385750338223443488900691944312831942","124962737372144352095221707688517612698","36118917109796810927650652854939491239","300191117772146511564752012401115787757","45244756308495673288316124940162059916","230367731391821702567717079462370048467","40548199583039597434674773742292220236","299089335259733259169801716200555547694","8216728673853493703875456812882906664","260148659831416966427303875295324760292","115408090036293589775210742666519621514","46109845193494098968803576387217995496","177339723984847800045408043469181512256","239276248413467861958500688094786062360","168525444758154779619448654282972682008","85477042863146194530652993033582507879","199949952088130965176870393449805860409","16145528345524057067526005123413751667","270928288450310149216175891184864445630","190372353942885519299684817651396297239","301655943437436897221839504613698724667","209891833266016508944933204251915721736","317744049820635814432181598357897489477","39817755655139931956982821675070275384","45055561423570251769046232459805287266","56961484639598421915314808517895355877","181135970415279773623650464639739372471","31991791653849488997329112824577152978","263033448346178703715531370182953453457","148705715558532645433964423614624495196","174419494784715947879378485532779348229"],"threshold":0.9},"id":"ASB-A-375623125-dc20ff9f","signature_type":"Line","signature_version":"v1"},{"target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"noteOperationUnchecked"},"deprecated":false,"digest":{"length":3606,"function_hash":"175817973307392761826034080391989177083"},"id":"ASB-A-375623125-e954bf0c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ec8a2057c7aab9bf61acd24f9b02ee7afb699043"},{"target":{"file":"services/core/java/com/android/server/appop/AppOpsService.java","function":"verifyAndGetBypass"},"deprecated":false,"digest":{"length":124,"function_hash":"269895642192280256310872989087940508639"},"id":"ASB-A-375623125-ee0a5ae5","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/ec8a2057c7aab9bf61acd24f9b02ee7afb699043"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/ec8a2057c7aab9bf61acd24f9b02ee7afb699043"],"severity":"High","spl":"2025-04-01","types":["DoS"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-375623125.json"}}],"schema_version":"1.9.0"}