In resolveAttributionSource of ServiceUtilities.cpp, there is a possible way to disable the microphone privacy indicator due to a permissions bypass. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "digest": { "length": 682.0, "function_hash": "285905223702467613188831528577949023596" }, "id": "ASB-A-258672042-2ffa6761", "source": "https://android.googlesource.com/platform/frameworks/av/+/9a213a1ef475d828d02d0055e2b713cf2068c683", "deprecated": false, "signature_version": "v1", "target": { "file": "media/utils/ServiceUtilities.cpp", "function": "resolveAttributionSource" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "49281880794077193080217023663835457792", "49682400615787920547852773061999347201", "15430148883303432646585519775924702924", "288145325825966225630936439861987247913" ] }, "id": "ASB-A-258672042-6f281811", "source": "https://android.googlesource.com/platform/frameworks/av/+/9a213a1ef475d828d02d0055e2b713cf2068c683", "deprecated": false, "signature_version": "v1", "target": { "file": "media/utils/ServiceUtilities.cpp" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/9a213a1ef475d828d02d0055e2b713cf2068c683" ], "spl": "2023-02-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "length": 562.0, "function_hash": "131813181771393831074398668094724291845" }, "id": "ASB-A-258672042-05b1b398", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ActivityManagerService.java", "function": "finishProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 223.0, "function_hash": "321791550512336382551050675919868126558" }, "id": "ASB-A-258672042-14022127", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/policy/AppOpsPolicy.java", "function": "finishProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 227.0, "function_hash": "117378584108969922282320899829234881586" }, "id": "ASB-A-258672042-22738552", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManager.java", "function": "startProxyOpNoThrow" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "88580737412203406720468004295530486112", "336498438792722979336014601086770622124", "293072982763306158265234264526588547036", "267951646494082969924883543513744121415", "239933506299110780175598271075688752530", "90854191968494238240668796092511711975", "64087707801555029863099192446947958665", "135116507962433828493996967072168624097", "184378791664122423858006295413281424673", "33233306634004691021378682243269065177", "73321370999523954402173726503999683942", "85624346238299498909683810461616693841", "12570470214185068268884865982954236820", "284141834223751955402428057455537348529", "321236638126456485450195484143920907600", "118734653698195023855324783320025659599", "248673080135198601318445452868496087573", "131430290268206203026910387772989515328", "283338057728116964192633140876457743435", "321158113814482570266340358053521854483", "297400083787185708734883543823293889223", "42427620398343479024901157691242642158", "193775390012027508339233967742657396341", "173455496520511244198653492356986841466", "154785948235203132779820014355547018095", "307189117431245542902785113165003968964", "148952486710869158131563079179641360475", "142608920684767245136128068960234436703", "87113364343381927824696335926474402962", "159526619691800388653647353241030077788", "317028534306453659139856162689326398502", "67201453407939136901814803135914653325", "123816237453932267526788062324355926537", "330964573736850771054156721758508462058", "46949587280538150622415109000111304911", "146951960691693817526150690350344969722", "321158113814482570266340358053521854483", "297400083787185708734883543823293889223", "261471627933994398732065723586486929546", "182353778481343229359980492566874413644", "100713553315053528129460228612982372718", "211411620956524486590226728762755003872", "136609301692450789594922219859554338018", "67575551508185304569819788782978919915", "233030869358636515120513951059532088543", "213059887253046846195457305842769598715" ] }, "id": "ASB-A-258672042-27ca69f2", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ActivityManagerService.java" }, "signature_type": "Line" }, { "digest": { "length": 824.0, "function_hash": "253959948224613126897572578331381541176" }, "id": "ASB-A-258672042-419ba8e6", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ActivityManagerService.java", "function": "startProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 999.0, "function_hash": "135299674392586251472096923533036760109" }, "id": "ASB-A-258672042-42afb0ab", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManager.java", "function": "startProxyOpNoThrow" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "170572020549626996359139590188061363295", "73321370999523954402173726503999683942", "85624346238299498909683810461616693841", "12570470214185068268884865982954236820", "67152725054061512290950351482707687905", "263988294433891572766019528446993497409", "245001238874428651069795723780023867365", "292506286029953804916137024084913641095", "151152871202430365433631997412558938659", "12959089255608268907155230918623417542", "215628470465191507965067547332188137653", "58828997948620741258348727228819005622", "137250563739834876288184817297545666454", "215337373023655470262273030733590266019", "220478224823496252237035298121983823012", "258292455769148624085351927796230882057", "41826788673494794114862530957412362247", "70318072356134560145357244664540729745", "121097168285126308438874795452100472190", "233766628585639101290451567032800671533", "149480168843845621528890931345063509088", "55196303770826259244961788841892137810", "302740339536832479004445108002684484052", "286400283494476154508832274192479811563", "134663359276892061456714325819556685744", "327077348909258533448676088835701051697", "168785825877015161761954907180872663679", "113348388039009728217836396202443721891", "324784382419390408903204490249797113306", "258149088026011802830529750202165648932", "326578867736824401621271483707608574072", "180107846059920986490628536691139854501", "265811081351208667824329462049748665583", "191354988465462792776261630099895703196", "202644481633582274966427218008127953914", "105879744886886608293909132994697818772", "282306464894463336908656308139932092828", "45402875164251336649106430397905499332", "73966735603767000308181063519618599905", "328161520513049611776565658222272198650", "408059133261719753630157572448235328", "188404734004041627777368486681351771239", "212062260771411008214831796320911871059", "222654368838511362361711265437195316416", "220478224823496252237035298121983823012", "258292455769148624085351927796230882057", "41826788673494794114862530957412362247", "70318072356134560145357244664540729745", "121097168285126308438874795452100472190", "84640123197201368429263917244257654799", "92363096378631996155607052782244596919", "89655794432289970808142324846138030978", "137648253482122699257856210340074577703", "207247413269034580783522727228022636555", "331192458757087456159303861963308718445", "135047243661683661409660087202140920354", "125453920430885106452823400579356740669", "46835648566445635485474863717962170772", "8794570909211442120924628881518122484", "42252025082626420775164120131209627752", "99288370888624846604197356204669047743", "264542209182738885151375344614527850305", "49829349933213632936689774861846733419", "12570470214185068268884865982954236820", "67152725054061512290950351482707687905", "21060557608406999033228097946787847060", "181756668840658687152117083360252817429", "111002493083392492172088100184683262358", "83073417834423145914941153493738443690", "37252673143531774758842108173948555329", "115266437791177837889306688747307302808", "317011222250530847660629154288138037272", "304037515957491574628024696882665447042", "52607627765484713053862982640199751163", "85938782118763586014412760034852748264", "266685005022203789681727640148225775649", "115266437791177837889306688747307302808", "322403401273611950883199332725787480354", "50632189025669148031829488403630029936", "16417066146479554651746927690618781013", "178126421670619176753674580553583238975", "173464489870033153929991889356506565723", "19511405263948978297698457402736460522", "308052706458355791614937655849377905136", "12959089255608268907155230918623417542", "222242509835376550568594180880229796725", "205377960425532862547350234253840596193", "8425346453821762853959377043250475044", "129336969290928581413101482977950415334", "182478671786821545234002355581443238905", "231550878973310700086080602361873824340", "67922953001243846555392507019534659463", "89591500556832048443678654271407517529", "16207225658579101684126309034530649449", "174537352183011147153708661388021426275", "80672786999218411742456581639145276303", "108528701740003236948685423053993830423", "224659989876725292237332288532779579390", "126376334328835733679998138602669764644", "318838135960557286070632148554099829582", "117070145764903249301917536584483368613", "14609651781829386784808686399983714700", "148973365892271789110262252434758843715", "82133048435905512662988970113085329498", "183778891240265154311564428686367227169", "263444126840151846158587686890764837479", "188577235281944529553207526056357295051", "291887533386350310563592746481744618137", "6315335264461586833441479101110957216", "99821908809341511859118050751839537267", "301567285819507173631674050483183461464", "326319607907551970316905877613398011761", "183306257207246688835990180644506502009", "162610945321668119590627004913635834025", "208114903300693269079210542279624862652", "100185091018181049041046405067951949250", "293245057112110341788820822477972499599", "269688870124334056289140802592861617797", "155904417615154065523882517553086261739", "14100470750006229745179020903138798491", "152896551718041679048840522277139472613" ] }, "id": "ASB-A-258672042-440e0473", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java" }, "signature_type": "Line" }, { "digest": { "length": 418.0, "function_hash": "110989288034498458687915290082758781579" }, "id": "ASB-A-258672042-443e56ea", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "finishProxyOperation" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "158510364869364026203662221575045414041", "270383260650988502893793558440389640965", "257152719589706035124005980076622612333", "174075565510904659283942191434886866490", "293248765277911196692609320360819808789", "6042583308918267462338124483517156909", "24699081846556276104645586878874393786", "210236791473094050533117170174309004501", "87473971566794391117817446792491579350", "28810138065884524340849945661962228859", "216673698610297088177029129769507598478", "111989234631219381180754503055242795185", "237850438941167838545360962096075987684", "328113214373413896435096448950480728178", "37628861384768169204732506599850130696", "78077237818499033306365216939382545314", "21503363760691883629261401206499036386", "80923063243413802494067796951886839342", "272115979778051452432249583850204070188", "95456181720481933659935410140019072593", "211362460169202743944981823237271841191", "85166029848949458293508141129767292808" ] }, "id": "ASB-A-258672042-4870659e", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManager.java" }, "signature_type": "Line" }, { "digest": { "length": 2774.0, "function_hash": "177109697249534368386372536307985036601" }, "id": "ASB-A-258672042-53540007", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java", "function": "performOpTransaction" }, "signature_type": "Function" }, { "digest": { "length": 1661.0, "function_hash": "124793920797909327894184911681036216127" }, "id": "ASB-A-258672042-58c571b4", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java", "function": "checkAppOpPermission" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "213578021505484311695701991265639973735", "114598677849807732108942287723859621566", "83845803501486275033128912058498568848", "180789598394459134812071144229552788601", "93606579029274988674017297086195655009", "171564927392755735567251637002047813987", "338338463850137953140108208573347804633", "133047989940086140263762341672313819509", "325207089863654507537948099479510974323", "4469699799900640230447512995857870048", "164448100901190865423343127325372196576", "31367420835512168740318094257549412305", "288491559315706806425715148604552809554", "81119428286302629592137464969284128310", "77786012369908166148714831641777115978", "264378890756888185167201850251444551314", "166353265452591593512896471324501936845", "234780125380523990642004329315957980592", "140079281120010425790507364924371259958", "207816840483120989388960324417510887659", "175577314248554456020472677597643069986", "178770860343684894075947565770602892536", "119575760106883812691215745677253405524", "98289762187577510683406258457447186992", "176487081621769133294260825441377602808", "269236193646171082363453048601829507216", "281427091305158865967666564736644844085", "20889898991754528147645879009262575306", "255839248036091005004028045480070348286", "15081901293262467449371574223654523717", "15888073458209018974741374439955527327", "143377918942905015693885797960307220542", "303014518179857422958804229415779499974", "292669520874528614792246533900866080545", "143983185430221768926812140428335790346", "70828524651202641822472602716574430015", "62164670486022918643521274444416090419", "87789461687272158724647921667841016171", "49988421313883638740990562616890103169", "272948689995543196107838822530698321973", "188873167641726504940685003361097257559", "232627994981201248034072591464024107552", "272161660544319558638787075385617676270", "103325141522076997285566348895417264402", "213665321625732591020028366589472232956" ] }, "id": "ASB-A-258672042-5a6efea0", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java" }, "signature_type": "Line" }, { "digest": { "length": 422.0, "function_hash": "39092235409480648415432062032140391527" }, "id": "ASB-A-258672042-66e0fe81", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/policy/AppOpsPolicy.java", "function": "startProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 194.0, "function_hash": "152502548755055217492942206848916728471" }, "id": "ASB-A-258672042-7d354d2c", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "finishDelegateProxyOperationImpl" }, "signature_type": "Function" }, { "digest": { "length": 2206.0, "function_hash": "306940701988131467206493736318335679775" }, "id": "ASB-A-258672042-888fd1e6", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "startProxyOperationImpl" }, "signature_type": "Function" }, { "digest": { "length": 1192.0, "function_hash": "338324367859190878020535160196907619078" }, "id": "ASB-A-258672042-8ff1624b", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java", "function": "finishDataDelivery" }, "signature_type": "Function" }, { "digest": { "length": 885.0, "function_hash": "287834664260192201685108551493932997629" }, "id": "ASB-A-258672042-99afe6ea", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "finishProxyOperationImpl" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "296568561367753100039269505471004422919", "232265747768998650919339276033620791294", "32633726709438564826403547932534221844", "267951646494082969924883543513744121415", "13262624738248873684129659510376268011", "133013424699080886848375107850043238130", "244613685053260343681903187793639149473", "270458500428013025518066599355256234626", "333968307012703852203922602601406709504", "316921315489401108190385502621949517101", "27482304262868393337443333100741394946", "73321370999523954402173726503999683942", "85624346238299498909683810461616693841", "12570470214185068268884865982954236820", "284141834223751955402428057455537348529", "321236638126456485450195484143920907600", "118734653698195023855324783320025659599", "137376315200088483051798054642990453912", "192825144931512847893309093954488897206", "59708239218698106456485276075929106252", "262745547563677567162543201931344023536", "178549620365769343871544882294247042354", "67201453407939136901814803135914653325", "123816237453932267526788062324355926537", "444402501411226543749885279433746206", "266839436867872423995668321880325184073", "256387300491352814971782665584761585245", "286598297846028856780777035039613260566" ] }, "id": "ASB-A-258672042-9d4dedc1", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/policy/AppOpsPolicy.java" }, "signature_type": "Line" }, { "digest": { "length": 2466.0, "function_hash": "223366250291924037659918650895522264371" }, "id": "ASB-A-258672042-a2b18abb", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java", "function": "checkRuntimePermission" }, "signature_type": "Function" }, { "digest": { "length": 338.0, "function_hash": "244633731464217307387396794964262440533" }, "id": "ASB-A-258672042-a67a47c7", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "startProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 378.0, "function_hash": "142623028045667311748968235906299293955" }, "id": "ASB-A-258672042-b76103f1", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "startDelegateProxyOperationImpl" }, "signature_type": "Function" }, { "digest": { "length": 208.0, "function_hash": "115872715406266614638527988997633874022" }, "id": "ASB-A-258672042-bab3bae3", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManager.java", "function": "finishProxyOp" }, "signature_type": "Function" }, { "digest": { "length": 261.0, "function_hash": "178668654309463743227072174367112633228" }, "id": "ASB-A-258672042-bd73d9a6", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManager.java", "function": "finishProxyOp" }, "signature_type": "Function" }, { "digest": { "length": 1566.0, "function_hash": "271662234098477558237269369112488323169" }, "id": "ASB-A-258672042-c7368631", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java", "function": "checkOp" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "245618646996367250159458820990942813781", "110523889187787352158695124874441019100", "185256840574673935193467345482959242693", "267951646494082969924883543513744121415", "13262624738248873684129659510376268011", "133013424699080886848375107850043238130", "244613685053260343681903187793639149473", "270458500428013025518066599355256234626", "132634010848467298946177105049758104441", "162901554496786775920495108480347400027", "102334555576679914048508207046683538752", "87940275776021052032256489773774254844", "87422567769266909293306085339895910397", "232168969749752612223216845452065215711", "21486052573713303659204616653080205170", "141158467031466128269032001518450447989", "246839327555250395402942416572546903689", "142903029134255574080272946820531399638", "171179974763557738440477817719508508839", "78095666005057623354913482612035820582", "176570311252211425048886545510676601963", "28336006741425169477288839296358196739", "256733553301445483315477412447983174033", "150384155574986164262465163499409071077" ] }, "id": "ASB-A-258672042-d179527c", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManagerInternal.java" }, "signature_type": "Line" }, { "digest": { "length": 797.0, "function_hash": "35858844038029969453401786981346614472" }, "id": "ASB-A-258672042-df246ac8", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "startProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 139.0, "function_hash": "117289635386237277387322958318692799519" }, "id": "ASB-A-258672042-ea4b1807", "source": "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "finishProxyOperation" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/9d09846798bce7253ed1202adb61257d4eefbd1d" ], "spl": "2023-02-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "49281880794077193080217023663835457792", "49682400615787920547852773061999347201", "15430148883303432646585519775924702924", "288145325825966225630936439861987247913" ] }, "id": "ASB-A-258672042-0f3d5fd1", "source": "https://android.googlesource.com/platform/frameworks/av/+/702397882b9cd9fed00634cb9faeb5054b5efca0", "deprecated": false, "signature_version": "v1", "target": { "file": "media/utils/ServiceUtilities.cpp" }, "signature_type": "Line" }, { "digest": { "length": 682.0, "function_hash": "285905223702467613188831528577949023596" }, "id": "ASB-A-258672042-d386bbcb", "source": "https://android.googlesource.com/platform/frameworks/av/+/702397882b9cd9fed00634cb9faeb5054b5efca0", "deprecated": false, "signature_version": "v1", "target": { "file": "media/utils/ServiceUtilities.cpp", "function": "resolveAttributionSource" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/702397882b9cd9fed00634cb9faeb5054b5efca0" ], "spl": "2023-02-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "length": 1661.0, "function_hash": "124793920797909327894184911681036216127" }, "id": "ASB-A-258672042-0b20ed45", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java", "function": "checkAppOpPermission" }, "signature_type": "Function" }, { "digest": { "length": 227.0, "function_hash": "117378584108969922282320899829234881586" }, "id": "ASB-A-258672042-0bf3240a", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManager.java", "function": "startProxyOpNoThrow" }, "signature_type": "Function" }, { "digest": { "length": 338.0, "function_hash": "244633731464217307387396794964262440533" }, "id": "ASB-A-258672042-2e28fe6b", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "startProxyOperation" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "296568561367753100039269505471004422919", "232265747768998650919339276033620791294", "32633726709438564826403547932534221844", "267951646494082969924883543513744121415", "13262624738248873684129659510376268011", "133013424699080886848375107850043238130", "244613685053260343681903187793639149473", "270458500428013025518066599355256234626", "333968307012703852203922602601406709504", "316921315489401108190385502621949517101", "27482304262868393337443333100741394946", "73321370999523954402173726503999683942", "85624346238299498909683810461616693841", "12570470214185068268884865982954236820", "284141834223751955402428057455537348529", "321236638126456485450195484143920907600", "118734653698195023855324783320025659599", "137376315200088483051798054642990453912", "192825144931512847893309093954488897206", "59708239218698106456485276075929106252", "262745547563677567162543201931344023536", "178549620365769343871544882294247042354", "67201453407939136901814803135914653325", "123816237453932267526788062324355926537", "444402501411226543749885279433746206", "266839436867872423995668321880325184073", "256387300491352814971782665584761585245", "286598297846028856780777035039613260566" ] }, "id": "ASB-A-258672042-341fe846", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/policy/AppOpsPolicy.java" }, "signature_type": "Line" }, { "digest": { "length": 418.0, "function_hash": "110989288034498458687915290082758781579" }, "id": "ASB-A-258672042-36fc06d6", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "finishProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 824.0, "function_hash": "253959948224613126897572578331381541176" }, "id": "ASB-A-258672042-4b21a307", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ActivityManagerService.java", "function": "startProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 378.0, "function_hash": "142623028045667311748968235906299293955" }, "id": "ASB-A-258672042-62ed423b", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "startDelegateProxyOperationImpl" }, "signature_type": "Function" }, { "digest": { "length": 1192.0, "function_hash": "338324367859190878020535160196907619078" }, "id": "ASB-A-258672042-71ac67bc", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java", "function": "finishDataDelivery" }, "signature_type": "Function" }, { "digest": { "length": 562.0, "function_hash": "131813181771393831074398668094724291845" }, "id": "ASB-A-258672042-75812838", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ActivityManagerService.java", "function": "finishProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 422.0, "function_hash": "39092235409480648415432062032140391527" }, "id": "ASB-A-258672042-7e214761", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/policy/AppOpsPolicy.java", "function": "startProxyOperation" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "88580737412203406720468004295530486112", "336498438792722979336014601086770622124", "293072982763306158265234264526588547036", "267951646494082969924883543513744121415", "239933506299110780175598271075688752530", "90854191968494238240668796092511711975", "64087707801555029863099192446947958665", "135116507962433828493996967072168624097", "184378791664122423858006295413281424673", "33233306634004691021378682243269065177", "73321370999523954402173726503999683942", "85624346238299498909683810461616693841", "12570470214185068268884865982954236820", "284141834223751955402428057455537348529", "321236638126456485450195484143920907600", "118734653698195023855324783320025659599", "248673080135198601318445452868496087573", "131430290268206203026910387772989515328", "283338057728116964192633140876457743435", "321158113814482570266340358053521854483", "297400083787185708734883543823293889223", "42427620398343479024901157691242642158", "193775390012027508339233967742657396341", "173455496520511244198653492356986841466", "154785948235203132779820014355547018095", "307189117431245542902785113165003968964", "148952486710869158131563079179641360475", "142608920684767245136128068960234436703", "87113364343381927824696335926474402962", "159526619691800388653647353241030077788", "317028534306453659139856162689326398502", "67201453407939136901814803135914653325", "123816237453932267526788062324355926537", "330964573736850771054156721758508462058", "46949587280538150622415109000111304911", "146951960691693817526150690350344969722", "321158113814482570266340358053521854483", "297400083787185708734883543823293889223", "261471627933994398732065723586486929546", "182353778481343229359980492566874413644", "100713553315053528129460228612982372718", "211411620956524486590226728762755003872", "136609301692450789594922219859554338018", "67575551508185304569819788782978919915", "233030869358636515120513951059532088543", "213059887253046846195457305842769598715" ] }, "id": "ASB-A-258672042-801013ea", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ActivityManagerService.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "158510364869364026203662221575045414041", "270383260650988502893793558440389640965", "257152719589706035124005980076622612333", "174075565510904659283942191434886866490", "293248765277911196692609320360819808789", "6042583308918267462338124483517156909", "24699081846556276104645586878874393786", "210236791473094050533117170174309004501", "87473971566794391117817446792491579350", "28810138065884524340849945661962228859", "216673698610297088177029129769507598478", "111989234631219381180754503055242795185", "237850438941167838545360962096075987684", "328113214373413896435096448950480728178", "37628861384768169204732506599850130696", "78077237818499033306365216939382545314", "21503363760691883629261401206499036386", "80923063243413802494067796951886839342", "272115979778051452432249583850204070188", "95456181720481933659935410140019072593", "211362460169202743944981823237271841191", "85166029848949458293508141129767292808" ] }, "id": "ASB-A-258672042-851b33a2", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManager.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "213578021505484311695701991265639973735", "114598677849807732108942287723859621566", "83845803501486275033128912058498568848", "180789598394459134812071144229552788601", "93606579029274988674017297086195655009", "171564927392755735567251637002047813987", "338338463850137953140108208573347804633", "133047989940086140263762341672313819509", "325207089863654507537948099479510974323", "4469699799900640230447512995857870048", "164448100901190865423343127325372196576", "31367420835512168740318094257549412305", "288491559315706806425715148604552809554", "81119428286302629592137464969284128310", "77786012369908166148714831641777115978", "264378890756888185167201850251444551314", "166353265452591593512896471324501936845", "234780125380523990642004329315957980592", "140079281120010425790507364924371259958", "207816840483120989388960324417510887659", "175577314248554456020472677597643069986", "178770860343684894075947565770602892536", "119575760106883812691215745677253405524", "98289762187577510683406258457447186992", "176487081621769133294260825441377602808", "269236193646171082363453048601829507216", "281427091305158865967666564736644844085", "20889898991754528147645879009262575306", "255839248036091005004028045480070348286", "15081901293262467449371574223654523717", "15888073458209018974741374439955527327", "143377918942905015693885797960307220542", "303014518179857422958804229415779499974", "292669520874528614792246533900866080545", "143983185430221768926812140428335790346", "70828524651202641822472602716574430015", "62164670486022918643521274444416090419", "87789461687272158724647921667841016171", "49988421313883638740990562616890103169", "272948689995543196107838822530698321973", "188873167641726504940685003361097257559", "232627994981201248034072591464024107552", "272161660544319558638787075385617676270", "103325141522076997285566348895417264402", "213665321625732591020028366589472232956" ] }, "id": "ASB-A-258672042-8c48503c", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java" }, "signature_type": "Line" }, { "digest": { "length": 194.0, "function_hash": "152502548755055217492942206848916728471" }, "id": "ASB-A-258672042-8ef6c9fe", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "finishDelegateProxyOperationImpl" }, "signature_type": "Function" }, { "digest": { "length": 139.0, "function_hash": "117289635386237277387322958318692799519" }, "id": "ASB-A-258672042-8f0359a8", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "finishProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 2774.0, "function_hash": "177109697249534368386372536307985036601" }, "id": "ASB-A-258672042-8f2dac5f", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java", "function": "performOpTransaction" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "245618646996367250159458820990942813781", "110523889187787352158695124874441019100", "185256840574673935193467345482959242693", "267951646494082969924883543513744121415", "13262624738248873684129659510376268011", "133013424699080886848375107850043238130", "244613685053260343681903187793639149473", "270458500428013025518066599355256234626", "132634010848467298946177105049758104441", "162901554496786775920495108480347400027", "102334555576679914048508207046683538752", "87940275776021052032256489773774254844", "87422567769266909293306085339895910397", "232168969749752612223216845452065215711", "21486052573713303659204616653080205170", "141158467031466128269032001518450447989", "246839327555250395402942416572546903689", "142903029134255574080272946820531399638", "171179974763557738440477817719508508839", "78095666005057623354913482612035820582", "176570311252211425048886545510676601963", "28336006741425169477288839296358196739", "256733553301445483315477412447983174033", "150384155574986164262465163499409071077" ] }, "id": "ASB-A-258672042-a325dec4", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManagerInternal.java" }, "signature_type": "Line" }, { "digest": { "length": 2206.0, "function_hash": "306940701988131467206493736318335679775" }, "id": "ASB-A-258672042-a61069a4", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "startProxyOperationImpl" }, "signature_type": "Function" }, { "digest": { "length": 223.0, "function_hash": "321791550512336382551050675919868126558" }, "id": "ASB-A-258672042-b2b28c6e", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/policy/AppOpsPolicy.java", "function": "finishProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 2466.0, "function_hash": "223366250291924037659918650895522264371" }, "id": "ASB-A-258672042-bed3c747", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java", "function": "checkRuntimePermission" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "170572020549626996359139590188061363295", "73321370999523954402173726503999683942", "85624346238299498909683810461616693841", "12570470214185068268884865982954236820", "67152725054061512290950351482707687905", "263988294433891572766019528446993497409", "245001238874428651069795723780023867365", "292506286029953804916137024084913641095", "151152871202430365433631997412558938659", "12959089255608268907155230918623417542", "215628470465191507965067547332188137653", "58828997948620741258348727228819005622", "137250563739834876288184817297545666454", "215337373023655470262273030733590266019", "220478224823496252237035298121983823012", "258292455769148624085351927796230882057", "41826788673494794114862530957412362247", "70318072356134560145357244664540729745", "121097168285126308438874795452100472190", "233766628585639101290451567032800671533", "149480168843845621528890931345063509088", "55196303770826259244961788841892137810", "302740339536832479004445108002684484052", "286400283494476154508832274192479811563", "134663359276892061456714325819556685744", "327077348909258533448676088835701051697", "168785825877015161761954907180872663679", "113348388039009728217836396202443721891", "324784382419390408903204490249797113306", "258149088026011802830529750202165648932", "326578867736824401621271483707608574072", "180107846059920986490628536691139854501", "265811081351208667824329462049748665583", "191354988465462792776261630099895703196", "202644481633582274966427218008127953914", "105879744886886608293909132994697818772", "282306464894463336908656308139932092828", "45402875164251336649106430397905499332", "73966735603767000308181063519618599905", "328161520513049611776565658222272198650", "408059133261719753630157572448235328", "188404734004041627777368486681351771239", "212062260771411008214831796320911871059", "222654368838511362361711265437195316416", "220478224823496252237035298121983823012", "258292455769148624085351927796230882057", "41826788673494794114862530957412362247", "70318072356134560145357244664540729745", "121097168285126308438874795452100472190", "84640123197201368429263917244257654799", "92363096378631996155607052782244596919", "89655794432289970808142324846138030978", "137648253482122699257856210340074577703", "207247413269034580783522727228022636555", "331192458757087456159303861963308718445", "135047243661683661409660087202140920354", "125453920430885106452823400579356740669", "46835648566445635485474863717962170772", "8794570909211442120924628881518122484", "42252025082626420775164120131209627752", "99288370888624846604197356204669047743", "264542209182738885151375344614527850305", "49829349933213632936689774861846733419", "12570470214185068268884865982954236820", "67152725054061512290950351482707687905", "21060557608406999033228097946787847060", "181756668840658687152117083360252817429", "111002493083392492172088100184683262358", "83073417834423145914941153493738443690", "37252673143531774758842108173948555329", "115266437791177837889306688747307302808", "317011222250530847660629154288138037272", "304037515957491574628024696882665447042", "52607627765484713053862982640199751163", "85938782118763586014412760034852748264", "266685005022203789681727640148225775649", "115266437791177837889306688747307302808", "322403401273611950883199332725787480354", "50632189025669148031829488403630029936", "16417066146479554651746927690618781013", "178126421670619176753674580553583238975", "173464489870033153929991889356506565723", "19511405263948978297698457402736460522", "308052706458355791614937655849377905136", "12959089255608268907155230918623417542", "222242509835376550568594180880229796725", "205377960425532862547350234253840596193", "8425346453821762853959377043250475044", "129336969290928581413101482977950415334", "182478671786821545234002355581443238905", "231550878973310700086080602361873824340", "67922953001243846555392507019534659463", "89591500556832048443678654271407517529", "16207225658579101684126309034530649449", "174537352183011147153708661388021426275", "80672786999218411742456581639145276303", "108528701740003236948685423053993830423", "224659989876725292237332288532779579390", "126376334328835733679998138602669764644", "318838135960557286070632148554099829582", "117070145764903249301917536584483368613", "14609651781829386784808686399983714700", "148973365892271789110262252434758843715", "82133048435905512662988970113085329498", "183778891240265154311564428686367227169", "263444126840151846158587686890764837479", "188577235281944529553207526056357295051", "291887533386350310563592746481744618137", "6315335264461586833441479101110957216", "99821908809341511859118050751839537267", "301567285819507173631674050483183461464", "326319607907551970316905877613398011761", "183306257207246688835990180644506502009", "162610945321668119590627004913635834025", "208114903300693269079210542279624862652", "100185091018181049041046405067951949250", "293245057112110341788820822477972499599", "269688870124334056289140802592861617797", "155904417615154065523882517553086261739", "14100470750006229745179020903138798491", "152896551718041679048840522277139472613" ] }, "id": "ASB-A-258672042-c162045f", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java" }, "signature_type": "Line" }, { "digest": { "length": 1566.0, "function_hash": "271662234098477558237269369112488323169" }, "id": "ASB-A-258672042-c25b7637", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java", "function": "checkOp" }, "signature_type": "Function" }, { "digest": { "length": 885.0, "function_hash": "287834664260192201685108551493932997629" }, "id": "ASB-A-258672042-c634957e", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "finishProxyOperationImpl" }, "signature_type": "Function" }, { "digest": { "length": 208.0, "function_hash": "115872715406266614638527988997633874022" }, "id": "ASB-A-258672042-c785f2af", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManager.java", "function": "finishProxyOp" }, "signature_type": "Function" }, { "digest": { "length": 797.0, "function_hash": "35858844038029969453401786981346614472" }, "id": "ASB-A-258672042-f04ba0eb", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "startProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 999.0, "function_hash": "135299674392586251472096923533036760109" }, "id": "ASB-A-258672042-f70197e2", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManager.java", "function": "startProxyOpNoThrow" }, "signature_type": "Function" }, { "digest": { "length": 261.0, "function_hash": "178668654309463743227072174367112633228" }, "id": "ASB-A-258672042-fdebe79d", "source": "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManager.java", "function": "finishProxyOp" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/3d563d27aa809f416621e715e12e8e3426b03f33" ], "spl": "2023-02-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "length": 757.0, "function_hash": "197489346139786385157265706025904567137" }, "id": "ASB-A-258672042-e2efa22d", "source": "https://android.googlesource.com/platform/frameworks/av/+/ca6e2770753c5d61185552140abd613367b79365", "deprecated": false, "signature_version": "v1", "target": { "file": "media/utils/ServiceUtilities.cpp", "function": "resolveAttributionSource" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "301870831881553422617051795070004906235", "175653687792847397528019076125100572385", "68938200629801595572857003057152788489", "133162984452563665851657262950414535638", "15175792362958205223661849131387884015", "8634203565734700917678813009223610795", "274501904665289155989372039687775588752", "193443800398913259472968939585558878138" ] }, "id": "ASB-A-258672042-f16c7829", "source": "https://android.googlesource.com/platform/frameworks/av/+/ca6e2770753c5d61185552140abd613367b79365", "deprecated": false, "signature_version": "v1", "target": { "file": "media/utils/ServiceUtilities.cpp" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/ca6e2770753c5d61185552140abd613367b79365" ], "spl": "2023-02-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "length": 338.0, "function_hash": "244633731464217307387396794964262440533" }, "id": "ASB-A-258672042-0bb46be5", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "startProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 418.0, "function_hash": "110989288034498458687915290082758781579" }, "id": "ASB-A-258672042-0dbe74e2", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "finishProxyOperation" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "88580737412203406720468004295530486112", "336498438792722979336014601086770622124", "293072982763306158265234264526588547036", "267951646494082969924883543513744121415", "239933506299110780175598271075688752530", "90854191968494238240668796092511711975", "64087707801555029863099192446947958665", "135116507962433828493996967072168624097", "184378791664122423858006295413281424673", "33233306634004691021378682243269065177", "73321370999523954402173726503999683942", "85624346238299498909683810461616693841", "12570470214185068268884865982954236820", "284141834223751955402428057455537348529", "321236638126456485450195484143920907600", "118734653698195023855324783320025659599", "248673080135198601318445452868496087573", "131430290268206203026910387772989515328", "283338057728116964192633140876457743435", "321158113814482570266340358053521854483", "297400083787185708734883543823293889223", "42427620398343479024901157691242642158", "193775390012027508339233967742657396341", "173455496520511244198653492356986841466", "154785948235203132779820014355547018095", "307189117431245542902785113165003968964", "148952486710869158131563079179641360475", "142608920684767245136128068960234436703", "87113364343381927824696335926474402962", "159526619691800388653647353241030077788", "317028534306453659139856162689326398502", "67201453407939136901814803135914653325", "123816237453932267526788062324355926537", "330964573736850771054156721758508462058", "46949587280538150622415109000111304911", "146951960691693817526150690350344969722", "321158113814482570266340358053521854483", "297400083787185708734883543823293889223", "261471627933994398732065723586486929546", "182353778481343229359980492566874413644", "100713553315053528129460228612982372718", "211411620956524486590226728762755003872", "136609301692450789594922219859554338018", "67575551508185304569819788782978919915", "233030869358636515120513951059532088543", "213059887253046846195457305842769598715" ] }, "id": "ASB-A-258672042-3014db2e", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ActivityManagerService.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "245618646996367250159458820990942813781", "110523889187787352158695124874441019100", "185256840574673935193467345482959242693", "267951646494082969924883543513744121415", "13262624738248873684129659510376268011", "133013424699080886848375107850043238130", "244613685053260343681903187793639149473", "270458500428013025518066599355256234626", "132634010848467298946177105049758104441", "162901554496786775920495108480347400027", "102334555576679914048508207046683538752", "87940275776021052032256489773774254844", "87422567769266909293306085339895910397", "232168969749752612223216845452065215711", "21486052573713303659204616653080205170", "141158467031466128269032001518450447989", "246839327555250395402942416572546903689", "142903029134255574080272946820531399638", "171179974763557738440477817719508508839", "78095666005057623354913482612035820582", "176570311252211425048886545510676601963", "28336006741425169477288839296358196739", "256733553301445483315477412447983174033", "150384155574986164262465163499409071077" ] }, "id": "ASB-A-258672042-4c8cba9b", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManagerInternal.java" }, "signature_type": "Line" }, { "digest": { "length": 261.0, "function_hash": "178668654309463743227072174367112633228" }, "id": "ASB-A-258672042-5275d2ab", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManager.java", "function": "finishProxyOp" }, "signature_type": "Function" }, { "digest": { "length": 194.0, "function_hash": "152502548755055217492942206848916728471" }, "id": "ASB-A-258672042-5b97ab12", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "finishDelegateProxyOperationImpl" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "213578021505484311695701991265639973735", "114598677849807732108942287723859621566", "83845803501486275033128912058498568848", "180789598394459134812071144229552788601", "93606579029274988674017297086195655009", "171564927392755735567251637002047813987", "338338463850137953140108208573347804633", "133047989940086140263762341672313819509", "325207089863654507537948099479510974323", "4469699799900640230447512995857870048", "164448100901190865423343127325372196576", "31367420835512168740318094257549412305", "288491559315706806425715148604552809554", "81119428286302629592137464969284128310", "77786012369908166148714831641777115978", "264378890756888185167201850251444551314", "166353265452591593512896471324501936845", "234780125380523990642004329315957980592", "140079281120010425790507364924371259958", "207816840483120989388960324417510887659", "175577314248554456020472677597643069986", "178770860343684894075947565770602892536", "119575760106883812691215745677253405524", "98289762187577510683406258457447186992", "176487081621769133294260825441377602808", "269236193646171082363453048601829507216", "281427091305158865967666564736644844085", "20889898991754528147645879009262575306", "255839248036091005004028045480070348286", "15081901293262467449371574223654523717", "15888073458209018974741374439955527327", "143377918942905015693885797960307220542", "303014518179857422958804229415779499974", "292669520874528614792246533900866080545", "143983185430221768926812140428335790346", "70828524651202641822472602716574430015", "62164670486022918643521274444416090419", "87789461687272158724647921667841016171", "49988421313883638740990562616890103169", "272948689995543196107838822530698321973", "188873167641726504940685003361097257559", "131763202421163207273378494769522740451", "89822724661942625403472335660766180167", "6860349056951347222903285726320647063", "118292972614859602140818100520469096918", "298498733329870809694826863900749759499", "132150729275832187340037522548823451601" ] }, "id": "ASB-A-258672042-6387b6c8", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "170572020549626996359139590188061363295", "73321370999523954402173726503999683942", "85624346238299498909683810461616693841", "12570470214185068268884865982954236820", "67152725054061512290950351482707687905", "263988294433891572766019528446993497409", "245001238874428651069795723780023867365", "292506286029953804916137024084913641095", "151152871202430365433631997412558938659", "12959089255608268907155230918623417542", "215628470465191507965067547332188137653", "58828997948620741258348727228819005622", "137250563739834876288184817297545666454", "215337373023655470262273030733590266019", "220478224823496252237035298121983823012", "258292455769148624085351927796230882057", "41826788673494794114862530957412362247", "70318072356134560145357244664540729745", "121097168285126308438874795452100472190", "233766628585639101290451567032800671533", "149480168843845621528890931345063509088", "55196303770826259244961788841892137810", "302740339536832479004445108002684484052", "286400283494476154508832274192479811563", "134663359276892061456714325819556685744", "327077348909258533448676088835701051697", "168785825877015161761954907180872663679", "113348388039009728217836396202443721891", "324784382419390408903204490249797113306", "258149088026011802830529750202165648932", "326578867736824401621271483707608574072", "180107846059920986490628536691139854501", "265811081351208667824329462049748665583", "191354988465462792776261630099895703196", "202644481633582274966427218008127953914", "105879744886886608293909132994697818772", "282306464894463336908656308139932092828", "45402875164251336649106430397905499332", "73966735603767000308181063519618599905", "328161520513049611776565658222272198650", "408059133261719753630157572448235328", "188404734004041627777368486681351771239", "212062260771411008214831796320911871059", "222654368838511362361711265437195316416", "220478224823496252237035298121983823012", "258292455769148624085351927796230882057", "41826788673494794114862530957412362247", "70318072356134560145357244664540729745", "121097168285126308438874795452100472190", "84640123197201368429263917244257654799", "92363096378631996155607052782244596919", "89655794432289970808142324846138030978", "137648253482122699257856210340074577703", "207247413269034580783522727228022636555", "331192458757087456159303861963308718445", "135047243661683661409660087202140920354", "125453920430885106452823400579356740669", "46835648566445635485474863717962170772", "8794570909211442120924628881518122484", "42252025082626420775164120131209627752", "99288370888624846604197356204669047743", "264542209182738885151375344614527850305", "49829349933213632936689774861846733419", "12570470214185068268884865982954236820", "67152725054061512290950351482707687905", "21060557608406999033228097946787847060", "181756668840658687152117083360252817429", "111002493083392492172088100184683262358", "83073417834423145914941153493738443690", "37252673143531774758842108173948555329", "115266437791177837889306688747307302808", "317011222250530847660629154288138037272", "304037515957491574628024696882665447042", "52607627765484713053862982640199751163", "85938782118763586014412760034852748264", "266685005022203789681727640148225775649", "115266437791177837889306688747307302808", "322403401273611950883199332725787480354", "50632189025669148031829488403630029936", "16417066146479554651746927690618781013", "178126421670619176753674580553583238975", "173464489870033153929991889356506565723", "19511405263948978297698457402736460522", "308052706458355791614937655849377905136", "12959089255608268907155230918623417542", "222242509835376550568594180880229796725", "205377960425532862547350234253840596193", "8425346453821762853959377043250475044", "129336969290928581413101482977950415334", "182478671786821545234002355581443238905", "231550878973310700086080602361873824340", "67922953001243846555392507019534659463", "89591500556832048443678654271407517529", "16207225658579101684126309034530649449", "174537352183011147153708661388021426275", "80672786999218411742456581639145276303", "108528701740003236948685423053993830423", "224659989876725292237332288532779579390", "126376334328835733679998138602669764644", "318838135960557286070632148554099829582", "117070145764903249301917536584483368613", "14609651781829386784808686399983714700", "148973365892271789110262252434758843715", "82133048435905512662988970113085329498", "183778891240265154311564428686367227169", "263444126840151846158587686890764837479", "188577235281944529553207526056357295051", "291887533386350310563592746481744618137", "6315335264461586833441479101110957216", "99821908809341511859118050751839537267", "301567285819507173631674050483183461464", "326319607907551970316905877613398011761", "183306257207246688835990180644506502009", "162610945321668119590627004913635834025", "208114903300693269079210542279624862652", "100185091018181049041046405067951949250", "293245057112110341788820822477972499599", "269688870124334056289140802592861617797", "155904417615154065523882517553086261739", "14100470750006229745179020903138798491", "152896551718041679048840522277139472613" ] }, "id": "ASB-A-258672042-6467637f", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java" }, "signature_type": "Line" }, { "digest": { "length": 1192.0, "function_hash": "338324367859190878020535160196907619078" }, "id": "ASB-A-258672042-65b3bf78", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java", "function": "finishDataDelivery" }, "signature_type": "Function" }, { "digest": { "length": 378.0, "function_hash": "142623028045667311748968235906299293955" }, "id": "ASB-A-258672042-666100a5", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "startDelegateProxyOperationImpl" }, "signature_type": "Function" }, { "digest": { "length": 139.0, "function_hash": "117289635386237277387322958318692799519" }, "id": "ASB-A-258672042-67795351", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "finishProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 824.0, "function_hash": "253959948224613126897572578331381541176" }, "id": "ASB-A-258672042-6915d586", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ActivityManagerService.java", "function": "startProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 1566.0, "function_hash": "271662234098477558237269369112488323169" }, "id": "ASB-A-258672042-6c365bb3", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java", "function": "checkOp" }, "signature_type": "Function" }, { "digest": { "length": 208.0, "function_hash": "115872715406266614638527988997633874022" }, "id": "ASB-A-258672042-77e6366a", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManager.java", "function": "finishProxyOp" }, "signature_type": "Function" }, { "digest": { "length": 3570.0, "function_hash": "172600305601538433027958918296188350182" }, "id": "ASB-A-258672042-7fcfc563", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java", "function": "performOpTransaction" }, "signature_type": "Function" }, { "digest": { "length": 1661.0, "function_hash": "124793920797909327894184911681036216127" }, "id": "ASB-A-258672042-8551e20b", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java", "function": "checkAppOpPermission" }, "signature_type": "Function" }, { "digest": { "length": 223.0, "function_hash": "321791550512336382551050675919868126558" }, "id": "ASB-A-258672042-8f2a2320", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/policy/AppOpsPolicy.java", "function": "finishProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 422.0, "function_hash": "39092235409480648415432062032140391527" }, "id": "ASB-A-258672042-927687f4", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/policy/AppOpsPolicy.java", "function": "startProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 797.0, "function_hash": "35858844038029969453401786981346614472" }, "id": "ASB-A-258672042-a8a5cdf2", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "startProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 2535.0, "function_hash": "1695036070141787520611623865771106622" }, "id": "ASB-A-258672042-aa1ea157", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java", "function": "checkRuntimePermission" }, "signature_type": "Function" }, { "digest": { "length": 227.0, "function_hash": "117378584108969922282320899829234881586" }, "id": "ASB-A-258672042-aaf0e513", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManager.java", "function": "startProxyOpNoThrow" }, "signature_type": "Function" }, { "digest": { "length": 562.0, "function_hash": "131813181771393831074398668094724291845" }, "id": "ASB-A-258672042-b8fbc9a2", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/am/ActivityManagerService.java", "function": "finishProxyOperation" }, "signature_type": "Function" }, { "digest": { "length": 999.0, "function_hash": "135299674392586251472096923533036760109" }, "id": "ASB-A-258672042-c3824cdb", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManager.java", "function": "startProxyOpNoThrow" }, "signature_type": "Function" }, { "digest": { "length": 2206.0, "function_hash": "306940701988131467206493736318335679775" }, "id": "ASB-A-258672042-d1d3daf4", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "startProxyOperationImpl" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "158510364869364026203662221575045414041", "270383260650988502893793558440389640965", "257152719589706035124005980076622612333", "174075565510904659283942191434886866490", "293248765277911196692609320360819808789", "6042583308918267462338124483517156909", "24699081846556276104645586878874393786", "210236791473094050533117170174309004501", "87473971566794391117817446792491579350", "28810138065884524340849945661962228859", "216673698610297088177029129769507598478", "111989234631219381180754503055242795185", "237850438941167838545360962096075987684", "328113214373413896435096448950480728178", "37628861384768169204732506599850130696", "78077237818499033306365216939382545314", "21503363760691883629261401206499036386", "80923063243413802494067796951886839342", "272115979778051452432249583850204070188", "95456181720481933659935410140019072593", "211362460169202743944981823237271841191", "85166029848949458293508141129767292808" ] }, "id": "ASB-A-258672042-d2b40268", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/app/AppOpsManager.java" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "296568561367753100039269505471004422919", "232265747768998650919339276033620791294", "32633726709438564826403547932534221844", "267951646494082969924883543513744121415", "13262624738248873684129659510376268011", "133013424699080886848375107850043238130", "244613685053260343681903187793639149473", "270458500428013025518066599355256234626", "333968307012703852203922602601406709504", "177049466039926124766798016711555773151", "27482304262868393337443333100741394946", "73321370999523954402173726503999683942", "85624346238299498909683810461616693841", "12570470214185068268884865982954236820", "284141834223751955402428057455537348529", "321236638126456485450195484143920907600", "118734653698195023855324783320025659599", "137376315200088483051798054642990453912", "192825144931512847893309093954488897206", "59708239218698106456485276075929106252", "262745547563677567162543201931344023536", "178549620365769343871544882294247042354", "67201453407939136901814803135914653325", "123816237453932267526788062324355926537", "444402501411226543749885279433746206", "266839436867872423995668321880325184073", "256387300491352814971782665584761585245", "286598297846028856780777035039613260566" ] }, "id": "ASB-A-258672042-eb8e7685", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/policy/AppOpsPolicy.java" }, "signature_type": "Line" }, { "digest": { "length": 885.0, "function_hash": "287834664260192201685108551493932997629" }, "id": "ASB-A-258672042-f5149508", "source": "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6", "deprecated": false, "signature_version": "v1", "target": { "file": "services/core/java/com/android/server/appop/AppOpsService.java", "function": "finishProxyOperationImpl" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/297388e374f0a1e5b7f52961a81246c2fecb81e6" ], "spl": "2023-02-01", "severity": "High", "types": [ "EoP" ] }