{"id":"ASB-A-337775777","details":"In multiple locations, there is a possible way to leak audio files across user profiles due to a confused deputy. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-337775777","CVE-2025-22420"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2025-12-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2025-12-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/fb8f76eca9079c34af3e14ee0a58bc10a580ec42"}],"affected":[{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16-qpr2-next:0"},{"fixed":"16-qpr2-next:2025-12-01"}]}],"versions":["16-qpr2-next"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"line_hashes":["78806499175507100885665481736234318363","224571880678394646161767627288331641996","215537463824847062399994443236359595477","212719855120455610166467759361950053668","116657132044848585136143181415806561859","271177364783203207368516488788849958204","4724060398698110477539546649016861795","271687758888712214527491332643938073145","234729322218325827714924916131398137909","110948651861590682502708433920749586978","308949873183695632587986135074071654993","113357990325897018651369697622700433778","147997458542455464370198808735324617570","74230054955863480027414382353115676335","217728067329379596440413116158045107333","301113539909815398274721225782046076246","152142654229232632353519401631352555659","230151185540634620870107008035182009720","239718041627803519342264207319660644363","108591967753586702717348657341078815972","251696920991344885578257850661798810644","65186525819723574890642644467630214112"],"threshold":0.9},"id":"ASB-A-337775777-02d8e8eb","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/494dd981aa026ecafeddbe71aa0bd7df0f0fdbe5"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java","function":"PreferencesHelper"},"deprecated":false,"digest":{"function_hash":"151393847250349206757428833407075910173","length":637},"id":"ASB-A-337775777-04da9069","signature_type":"Function","signature_version":"v1"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b","target":{"file":"services/core/java/com/android/server/notification/PermissionHelper.java"},"deprecated":false,"digest":{"line_hashes":["233222983298883045614902350915119177148","104612050550004351816047514638700797100","146395445868220745692969497487746179779","290747956360341406874503232657275845237","218502418843527429484796971321513942738","310680980422073858234380463934036365070","92212233641780978180365691955864165736","255706580787557175047114344814219208652","302163163810730205823468207064331408236","60097897637254663215905964469937713521","108843776533657585427047194828973010794","105910942738691599402449875214138263408","179910011136138622350516146804484529859","262362118320687492267263888350922674733","195034569892311211850798637347304745671","93812537157835966047901841689699956415","288461497080246636618199251414515837299","260023460949001919086783689440189868683","122824487555632863529680979886136238027","20068997041719950421366029234133488133","14205491877012824349930122464099940427","158264174543803752837504056487479196718","330398876496561700940503831476094100295"],"threshold":0.9},"id":"ASB-A-337775777-05465e20"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/494dd981aa026ecafeddbe71aa0bd7df0f0fdbe5","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java","function":"calculateGrantableUris"},"deprecated":false,"digest":{"function_hash":"118752422550149710476622657642917550507","length":808},"id":"ASB-A-337775777-057a3114","signature_type":"Function"},{"deprecated":false,"digest":{"line_hashes":["38972912274767748538268350496166498852","18467138898728062050457547313604811000","56740995388593375816448021318248359035","204468164768286705423797726029284605","131201941829665957809183424714426512755","168456251631950750617938414421973320566","186229180079219798798096593370744133482","172532190427032809189686971449951651694","119977970467547271673130539370113780730","80418842082310210502835770621521497318","77136573213569354100096254484138434951","281125806364070655309953951615651253995","10751525041408582365611148935562331169","233281559964911801862197011375136631173"],"threshold":0.9},"id":"ASB-A-337775777-0dbd98c1","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"line_hashes":["333904268541969129239798825565015905649","101461055921255697426271394123072571608","74154752490941993008862342028874241986","84759299478762114387916458342645333766","319907849734435950641489148426894137229","136361176569499328018532108609836484581","21146512155151962062737048910805118849","109528001447533826151251973967509855899","125656525894608930472969092460986822931","153046287895088176837212556784751520110","269145822731883537306621583769256845018","119737929920883485542236355820728688439","151070816417511505806159236120286667973","139271245795042857874982026253338762610","186971393925902425883677522105272406141","41769436390981076726230159290296272035","13868781249681993070319802884613408492"],"threshold":0.9},"id":"ASB-A-337775777-1146f944","signature_type":"Line"},{"id":"ASB-A-337775777-119e0c38","match_only_versions":["16-qpr2-next"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/494dd981aa026ecafeddbe71aa0bd7df0f0fdbe5","target":{"function":"init","file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"digest":{"function_hash":"223711100670863851982664216029820943180","length":8999}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/a6e1ff31bb807aa7aa0d4251f779429441b55ea3","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["152142654229232632353519401631352555659","230151185540634620870107008035182009720","239718041627803519342264207319660644363","108591967753586702717348657341078815972","251696920991344885578257850661798810644","65186525819723574890642644467630214112"]},"id":"ASB-A-337775777-172af4b7","signature_type":"Line","signature_version":"v1"},{"digest":{"threshold":0.9,"line_hashes":["233222983298883045614902350915119177148","104612050550004351816047514638700797100","146395445868220745692969497487746179779","290747956360341406874503232657275845237","218502418843527429484796971321513942738","310680980422073858234380463934036365070","92212233641780978180365691955864165736","255706580787557175047114344814219208652","302163163810730205823468207064331408236","60097897637254663215905964469937713521","108843776533657585427047194828973010794","105910942738691599402449875214138263408","179910011136138622350516146804484529859","262362118320687492267263888350922674733","195034569892311211850798637347304745671","93812537157835966047901841689699956415","288461497080246636618199251414515837299","260023460949001919086783689440189868683","122824487555632863529680979886136238027","20068997041719950421366029234133488133","14205491877012824349930122464099940427","158264174543803752837504056487479196718","330398876496561700940503831476094100295"]},"id":"ASB-A-337775777-244f557b","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b","target":{"file":"services/core/java/com/android/server/notification/PermissionHelper.java"},"deprecated":false},{"id":"ASB-A-337775777-2c6a3b7f","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java","function":"verifyPrivilegedListenerUriPermission"},"deprecated":false,"digest":{"function_hash":"79906062481645402987415771847209564053","length":481}},{"deprecated":false,"digest":{"length":637,"function_hash":"151393847250349206757428833407075910173"},"id":"ASB-A-337775777-3e3408ad","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b","target":{"function":"PreferencesHelper","file":"services/core/java/com/android/server/notification/PreferencesHelper.java"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/a6e1ff31bb807aa7aa0d4251f779429441b55ea3","target":{"function":"oldVisitGrantableUri","file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"function_hash":"147428609159598450695918018152961144669","length":1084},"id":"ASB-A-337775777-4cfc2bbb","signature_type":"Function"},{"id":"ASB-A-337775777-5b2f9c14","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/494dd981aa026ecafeddbe71aa0bd7df0f0fdbe5","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java","function":"visitGrantableUri"},"deprecated":false,"digest":{"function_hash":"52104027079867971132833217053931389337","length":766}},{"digest":{"length":4138,"function_hash":"86046990633575423103213474724884299739"},"id":"ASB-A-337775777-6944d8ec","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java","function":"createNotificationChannel"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/494dd981aa026ecafeddbe71aa0bd7df0f0fdbe5","target":{"function":"createNotificationChannel","file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"length":4302,"function_hash":"139998682963612528820493721008017978075"},"id":"ASB-A-337775777-7566fcac","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/a6e1ff31bb807aa7aa0d4251f779429441b55ea3","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["300880476807124858949786793544451775391","43093249845338577630277168157359928643","52145436348054795954012477867469073190","267975151586143301505296787405083909426","162901572535076656519065523949107387790","192489601166194688717158496020436365965","257887880444401736379669405719359565336","208823061252848546382189449288679717122","214142899167942551554085033648123784876","271142828416653471010638097575721888956","127903491362720788619485294031257491170","128521200993294554052731649674834954622","75907195378901085659221631855471108807","50002442229963571120894286882423714492","220925438585460978541558780214338637243","197479852225398331120746926562673104213","240379802387418678907092538487560435410","142227386411114851933816176218944419903","241190676506083182368152412566779574022","319907849734435950641489148426894137229","255845267216457873463226892103693893252","181311048582207114798026261081111007359","244752127980326174923152277115163850308","131674363328201596032180523684246405013","296455556389322765758523984250765436308","162138811659670352241522723596669634104","239430545954336550214664483447653345364","39179895441185227727987367430325304958","55365784939278258158819124270432543311","322293251196862395253065364814136960924","133757133221093392873409302162503942083","120575584865404311536438896006042836023","171009566384968807837053895442617510788","155557554315704448167643406214775520295","150466621282558265114213217954944387366","71122499178093535015891788688936767981","172095197054393213281661860492952945527","212474040375871820844352815069094502814","173179701202735647959310978243520917993","100549474033076041796135416466829157311","265853860592387440918257042951694418484","241413223130643495530944374715917331224","302892004045097054326587884543207665731","35555152865864143965154996836875403187","87746484463416371310697037314689287972","325330268861176583844197557441725647256","3607318797756529732947913965453621939","4697296043533506454947701412338937577","154670874793796936677470610217926031034","106807210893657162006004161525453103153","75554700900301886979208204756658123819","187502542598415370397472918174501799702","336472320082692034056601178395459063936","247170966744771260023326367270585557177","254799149719944313285353047185259136297","282098238238722413097728921454635008069","30276607565421478026463636161156694503","86061981911488883205531549498220825788","59473860246933418127983765342789353490","147659785637146465927267759370997127536","322293251196862395253065364814136960924","334187185228788749185014110470755200965","71421483770041387816998465205034102174","314677869122922379937794292893576028583","93590252475316542771844006496183059249","251275838237333718458225656303075514401","59009526815969804781643645859042510240"]},"id":"ASB-A-337775777-7e9ba93c","signature_type":"Line"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/a6e1ff31bb807aa7aa0d4251f779429441b55ea3","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java","function":"createNotificationChannel"},"deprecated":false,"digest":{"function_hash":"226760276812489488159236426940673309521","length":4240},"id":"ASB-A-337775777-7f85be79","signature_type":"Function","signature_version":"v1"},{"digest":{"length":9235,"function_hash":"121722107147219664679552018271220869771"},"id":"ASB-A-337775777-81eab1f1","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java","function":"init"},"deprecated":false},{"digest":{"line_hashes":["179042578661038942281344974741987283562","109519136048652101814362158393034739966","66701087043523477598161013959137756509","242939186001353699369636652498646412718","250554507325508830846378099546506548747","20417503660359824277923171258490332516","219623280486965368092757031330224493776","81527937018166743050568254593047393593","251737277336189796408635991682919727097","141946405470014968159247802463039379164","58421848210500440014062340851852200561","255343427764826985141767760194212157165","305618447758970850654541346063521675763","304261006717436480399835798095095722347","265803471917719038831126341514576714439","184174827124660662180035623465841565969","150867571188188760409180791470991902312","146360258532474143553103499855025669991","134538858527710575654113455916290461738"],"threshold":0.9},"id":"ASB-A-337775777-8ae4db69","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false},{"id":"ASB-A-337775777-8ca61290","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java","function":"visitGrantableUri"},"deprecated":false,"digest":{"length":1084,"function_hash":"147428609159598450695918018152961144669"}},{"id":"ASB-A-337775777-8e950722","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/a6e1ff31bb807aa7aa0d4251f779429441b55ea3","target":{"function":"calculateGrantableUris","file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"function_hash":"118752422550149710476622657642917550507","length":808}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b","target":{"function":"createNotificationChannel","file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"function_hash":"339811416459724324631475486219377585136","length":4192},"id":"ASB-A-337775777-a6ab6b3b","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b8a3ba91cca1d7783c52df9d9a36ca3f31ed1db1","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java","function":"createNotificationChannel"},"deprecated":false,"digest":{"function_hash":"283787625419945426335233305252697017925","length":4270},"id":"ASB-A-337775777-afc732c9","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"digest":{"line_hashes":["38972912274767748538268350496166498852","18467138898728062050457547313604811000","56740995388593375816448021318248359035","204468164768286705423797726029284605","131201941829665957809183424714426512755","168456251631950750617938414421973320566","186229180079219798798096593370744133482","172532190427032809189686971449951651694","119977970467547271673130539370113780730","80418842082310210502835770621521497318","77136573213569354100096254484138434951","281125806364070655309953951615651253995","10751525041408582365611148935562331169","233281559964911801862197011375136631173"],"threshold":0.9},"id":"ASB-A-337775777-c2a9d313","signature_type":"Line"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/494dd981aa026ecafeddbe71aa0bd7df0f0fdbe5","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"line_hashes":["128521200993294554052731649674834954622","75907195378901085659221631855471108807","50002442229963571120894286882423714492","220925438585460978541558780214338637243","197479852225398331120746926562673104213","240379802387418678907092538487560435410","142227386411114851933816176218944419903","241190676506083182368152412566779574022","319907849734435950641489148426894137229","255845267216457873463226892103693893252","181311048582207114798026261081111007359","244752127980326174923152277115163850308","131674363328201596032180523684246405013","296455556389322765758523984250765436308","162138811659670352241522723596669634104","239430545954336550214664483447653345364","39179895441185227727987367430325304958","55365784939278258158819124270432543311","322293251196862395253065364814136960924","133757133221093392873409302162503942083","120575584865404311536438896006042836023","171009566384968807837053895442617510788","155557554315704448167643406214775520295","93590252475316542771844006496183059249","251275838237333718458225656303075514401","59009526815969804781643645859042510240","221731245463731105207497235562354922494","34541560699661868279699114403261061854","71122499178093535015891788688936767981","170876827513828019621662232965547321006","134206532341153650845808670873033676273","263064835481829104354614983509650459819","77196652155347585649721508219956915030","11798242286736020232784276650634374983","325330268861176583844197557441725647256","3607318797756529732947913965453621939","4697296043533506454947701412338937577","154670874793796936677470610217926031034","106807210893657162006004161525453103153","75554700900301886979208204756658123819","187502542598415370397472918174501799702","336472320082692034056601178395459063936","247170966744771260023326367270585557177","254799149719944313285353047185259136297","282098238238722413097728921454635008069","30276607565421478026463636161156694503","86061981911488883205531549498220825788","59473860246933418127983765342789353490","147659785637146465927267759370997127536","108587633537507210242609878158511307392","108587633537507210242609878158511307392","303792311607732086983909583649895314029","41769436390981076726230159290296272035","13868781249681993070319802884613408492"],"threshold":0.9},"id":"ASB-A-337775777-c6b3c943"},{"digest":{"length":481,"function_hash":"79906062481645402987415771847209564053"},"id":"ASB-A-337775777-d27236d7","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java","function":"verifyPrivilegedListenerUriPermission"},"deprecated":false},{"target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"line_hashes":["179042578661038942281344974741987283562","109519136048652101814362158393034739966","66701087043523477598161013959137756509","242939186001353699369636652498646412718","250554507325508830846378099546506548747","20417503660359824277923171258490332516","219623280486965368092757031330224493776","81527937018166743050568254593047393593","251737277336189796408635991682919727097","141946405470014968159247802463039379164","58421848210500440014062340851852200561","255343427764826985141767760194212157165","305618447758970850654541346063521675763","304261006717436480399835798095095722347","265803471917719038831126341514576714439","184174827124660662180035623465841565969","150867571188188760409180791470991902312","146360258532474143553103499855025669991","134538858527710575654113455916290461738"],"threshold":0.9},"id":"ASB-A-337775777-d375352d","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b"},{"target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"line_hashes":["8733849392752498730042624136637627695","122798640033699594687988493890023024939","178689967526423450137218852308845369803","164599109787956373027495993946138406029"],"threshold":0.9},"id":"ASB-A-337775777-d7841ff2","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b8a3ba91cca1d7783c52df9d9a36ca3f31ed1db1"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b","target":{"function":"init","file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"digest":{"function_hash":"151804220700624402135847593092429095424","length":8902},"id":"ASB-A-337775777-e647a26d","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["300880476807124858949786793544451775391","43093249845338577630277168157359928643","52145436348054795954012477867469073190","267975151586143301505296787405083909426","162901572535076656519065523949107387790","192489601166194688717158496020436365965","257887880444401736379669405719359565336","208823061252848546382189449288679717122","214142899167942551554085033648123784876","271142828416653471010638097575721888956","127903491362720788619485294031257491170","269145822731883537306621583769256845018","119737929920883485542236355820728688439","151070816417511505806159236120286667973","139271245795042857874982026253338762610","150466621282558265114213217954944387366","71122499178093535015891788688936767981","172095197054393213281661860492952945527","212474040375871820844352815069094502814","173179701202735647959310978243520917993","100549474033076041796135416466829157311","265853860592387440918257042951694418484","241413223130643495530944374715917331224","302892004045097054326587884543207665731","35555152865864143965154996836875403187","87746484463416371310697037314689287972","322293251196862395253065364814136960924","334187185228788749185014110470755200965","71421483770041387816998465205034102174","314677869122922379937794292893576028583","186971393925902425883677522105272406141"]},"id":"ASB-A-337775777-fa3041f1","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java"}}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b","https://android.googlesource.com/platform/frameworks/base/+/a6e1ff31bb807aa7aa0d4251f779429441b55ea3","https://android.googlesource.com/platform/frameworks/base/+/b8a3ba91cca1d7783c52df9d9a36ca3f31ed1db1","https://android.googlesource.com/platform/frameworks/base/+/494dd981aa026ecafeddbe71aa0bd7df0f0fdbe5","https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b"],"severity":"High","spl":"2025-12-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-337775777.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15:0"},{"fixed":"15:2025-12-01"}]}],"versions":["15"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"deprecated":false,"digest":{"line_hashes":["233222983298883045614902350915119177148","104612050550004351816047514638700797100","146395445868220745692969497487746179779","290747956360341406874503232657275845237","218502418843527429484796971321513942738","310680980422073858234380463934036365070","92212233641780978180365691955864165736","255706580787557175047114344814219208652","302163163810730205823468207064331408236","60097897637254663215905964469937713521","108843776533657585427047194828973010794","105910942738691599402449875214138263408","179910011136138622350516146804484529859","262362118320687492267263888350922674733","195034569892311211850798637347304745671","93812537157835966047901841689699956415","288461497080246636618199251414515837299","260023460949001919086783689440189868683","122824487555632863529680979886136238027","20068997041719950421366029234133488133","14205491877012824349930122464099940427","158264174543803752837504056487479196718","330398876496561700940503831476094100295"],"threshold":0.9},"id":"ASB-A-337775777-00d5f8ed","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09","target":{"file":"services/core/java/com/android/server/notification/PermissionHelper.java"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"line_hashes":["179042578661038942281344974741987283562","109519136048652101814362158393034739966","66701087043523477598161013959137756509","242939186001353699369636652498646412718","250554507325508830846378099546506548747","20417503660359824277923171258490332516","219623280486965368092757031330224493776","81527937018166743050568254593047393593","251737277336189796408635991682919727097","141946405470014968159247802463039379164","58421848210500440014062340851852200561","255343427764826985141767760194212157165","305618447758970850654541346063521675763","304261006717436480399835798095095722347","265803471917719038831126341514576714439","184174827124660662180035623465841565969","150867571188188760409180791470991902312","146360258532474143553103499855025669991","134538858527710575654113455916290461738"],"threshold":0.9},"id":"ASB-A-337775777-01bfe238","signature_type":"Line"},{"id":"ASB-A-337775777-02ad71aa","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e","target":{"function":"PreferencesHelper","file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"function_hash":"151393847250349206757428833407075910173","length":637}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e","target":{"function":"createNotificationChannel","file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"length":4043,"function_hash":"230607261369455934253567916141509552112"},"id":"ASB-A-337775777-06148750"},{"id":"ASB-A-337775777-0746b2b1","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"digest":{"line_hashes":["38972912274767748538268350496166498852","18467138898728062050457547313604811000","56740995388593375816448021318248359035","204468164768286705423797726029284605","131201941829665957809183424714426512755","168456251631950750617938414421973320566","186229180079219798798096593370744133482","172532190427032809189686971449951651694","119977970467547271673130539370113780730","80418842082310210502835770621521497318","77136573213569354100096254484138434951","281125806364070655309953951615651253995","10751525041408582365611148935562331169","233281559964911801862197011375136631173"],"threshold":0.9}},{"id":"ASB-A-337775777-0762d186","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e","target":{"file":"services/core/java/com/android/server/notification/PermissionHelper.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["233222983298883045614902350915119177148","104612050550004351816047514638700797100","146395445868220745692969497487746179779","290747956360341406874503232657275845237","218502418843527429484796971321513942738","310680980422073858234380463934036365070","92212233641780978180365691955864165736","255706580787557175047114344814219208652","302163163810730205823468207064331408236","60097897637254663215905964469937713521","108843776533657585427047194828973010794","105910942738691599402449875214138263408","179910011136138622350516146804484529859","262362118320687492267263888350922674733","195034569892311211850798637347304745671","93812537157835966047901841689699956415","288461497080246636618199251414515837299","260023460949001919086783689440189868683","122824487555632863529680979886136238027","20068997041719950421366029234133488133","14205491877012824349930122464099940427","158264174543803752837504056487479196718","330398876496561700940503831476094100295"]}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e","target":{"function":"visitGrantableUri","file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"length":1084,"function_hash":"147428609159598450695918018152961144669"},"id":"ASB-A-337775777-1321f617","signature_type":"Function"},{"digest":{"function_hash":"79906062481645402987415771847209564053","length":481},"id":"ASB-A-337775777-186dc06c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09","target":{"function":"verifyPrivilegedListenerUriPermission","file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false},{"deprecated":false,"digest":{"length":4043,"function_hash":"230607261369455934253567916141509552112"},"id":"ASB-A-337775777-2a11d170","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09","target":{"function":"createNotificationChannel","file":"services/core/java/com/android/server/notification/PreferencesHelper.java"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"line_hashes":["300880476807124858949786793544451775391","43093249845338577630277168157359928643","52145436348054795954012477867469073190","267975151586143301505296787405083909426","162901572535076656519065523949107387790","192489601166194688717158496020436365965","257887880444401736379669405719359565336","208823061252848546382189449288679717122","214142899167942551554085033648123784876","271142828416653471010638097575721888956","127903491362720788619485294031257491170","269145822731883537306621583769256845018","119737929920883485542236355820728688439","151070816417511505806159236120286667973","139271245795042857874982026253338762610","150466621282558265114213217954944387366","71122499178093535015891788688936767981","172095197054393213281661860492952945527","212474040375871820844352815069094502814","173179701202735647959310978243520917993","100549474033076041796135416466829157311","265853860592387440918257042951694418484","241413223130643495530944374715917331224","302892004045097054326587884543207665731","35555152865864143965154996836875403187","87746484463416371310697037314689287972","322293251196862395253065364814136960924","334187185228788749185014110470755200965","71421483770041387816998465205034102174","314677869122922379937794292893576028583","186971393925902425883677522105272406141"],"threshold":0.9},"id":"ASB-A-337775777-2a7d77eb","signature_type":"Line"},{"deprecated":false,"digest":{"function_hash":"85595708597145410284126416498695924302","length":4121},"id":"ASB-A-337775777-41431769","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/6720fb4889b72db484007c4e75df24e2e0410c38","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java","function":"createNotificationChannel"}},{"deprecated":false,"digest":{"function_hash":"151804220700624402135847593092429095424","length":8902},"id":"ASB-A-337775777-4a1d2d66","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09","target":{"function":"init","file":"services/core/java/com/android/server/notification/NotificationManagerService.java"}},{"digest":{"length":481,"function_hash":"79906062481645402987415771847209564053"},"id":"ASB-A-337775777-610e985e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java","function":"verifyPrivilegedListenerUriPermission"},"deprecated":false},{"deprecated":false,"digest":{"function_hash":"147428609159598450695918018152961144669","length":1084},"id":"ASB-A-337775777-6842469a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java","function":"visitGrantableUri"}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java","function":"PreferencesHelper"},"deprecated":false,"digest":{"function_hash":"151393847250349206757428833407075910173","length":637},"id":"ASB-A-337775777-6a01e1df","signature_type":"Function","signature_version":"v1"},{"target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"line_hashes":["179042578661038942281344974741987283562","109519136048652101814362158393034739966","66701087043523477598161013959137756509","242939186001353699369636652498646412718","250554507325508830846378099546506548747","20417503660359824277923171258490332516","219623280486965368092757031330224493776","81527937018166743050568254593047393593","251737277336189796408635991682919727097","141946405470014968159247802463039379164","58421848210500440014062340851852200561","255343427764826985141767760194212157165","305618447758970850654541346063521675763","304261006717436480399835798095095722347","265803471917719038831126341514576714439","184174827124660662180035623465841565969","150867571188188760409180791470991902312","146360258532474143553103499855025669991","134538858527710575654113455916290461738"],"threshold":0.9},"id":"ASB-A-337775777-7df4546d","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4"},{"id":"ASB-A-337775777-7e584114","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"line_hashes":["179042578661038942281344974741987283562","109519136048652101814362158393034739966","66701087043523477598161013959137756509","242939186001353699369636652498646412718","250554507325508830846378099546506548747","20417503660359824277923171258490332516","219623280486965368092757031330224493776","81527937018166743050568254593047393593","251737277336189796408635991682919727097","141946405470014968159247802463039379164","58421848210500440014062340851852200561","255343427764826985141767760194212157165","305618447758970850654541346063521675763","304261006717436480399835798095095722347","265803471917719038831126341514576714439","184174827124660662180035623465841565969","150867571188188760409180791470991902312","146360258532474143553103499855025669991","134538858527710575654113455916290461738"],"threshold":0.9}},{"digest":{"length":637,"function_hash":"151393847250349206757428833407075910173"},"id":"ASB-A-337775777-7f54322e","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09","target":{"function":"PreferencesHelper","file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false},{"deprecated":false,"digest":{"line_hashes":["269145822731883537306621583769256845018","119737929920883485542236355820728688439","151070816417511505806159236120286667973","139271245795042857874982026253338762610","150466621282558265114213217954944387366","71122499178093535015891788688936767981","172095197054393213281661860492952945527","212474040375871820844352815069094502814","173179701202735647959310978243520917993","100549474033076041796135416466829157311","265853860592387440918257042951694418484","241413223130643495530944374715917331224","302892004045097054326587884543207665731","35555152865864143965154996836875403187","87746484463416371310697037314689287972","322293251196862395253065364814136960924","334187185228788749185014110470755200965","71421483770041387816998465205034102174","314677869122922379937794292893576028583","186971393925902425883677522105272406141"],"threshold":0.9},"id":"ASB-A-337775777-87655e25","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4","target":{"file":"services/core/java/com/android/server/notification/PermissionHelper.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["233222983298883045614902350915119177148","104612050550004351816047514638700797100","146395445868220745692969497487746179779","290747956360341406874503232657275845237","218502418843527429484796971321513942738","310680980422073858234380463934036365070","92212233641780978180365691955864165736","255706580787557175047114344814219208652","302163163810730205823468207064331408236","60097897637254663215905964469937713521","108843776533657585427047194828973010794","105910942738691599402449875214138263408","179910011136138622350516146804484529859","262362118320687492267263888350922674733","195034569892311211850798637347304745671","93812537157835966047901841689699956415","288461497080246636618199251414515837299","260023460949001919086783689440189868683","122824487555632863529680979886136238027","20068997041719950421366029234133488133","14205491877012824349930122464099940427","158264174543803752837504056487479196718","330398876496561700940503831476094100295"]},"id":"ASB-A-337775777-903d6939","signature_type":"Line"},{"target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java","function":"createNotificationChannel"},"deprecated":false,"digest":{"function_hash":"230607261369455934253567916141509552112","length":4043},"id":"ASB-A-337775777-98d70c3d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4"},{"id":"ASB-A-337775777-9d866926","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java","function":"init"},"deprecated":false,"digest":{"function_hash":"151804220700624402135847593092429095424","length":8902}},{"id":"ASB-A-337775777-acc80a27","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java","function":"visitGrantableUri"},"deprecated":false,"digest":{"function_hash":"147428609159598450695918018152961144669","length":1084}},{"digest":{"function_hash":"52104027079867971132833217053931389337","length":766},"id":"ASB-A-337775777-b7e888c2","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/6720fb4889b72db484007c4e75df24e2e0410c38","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java","function":"visitGrantableUri"},"deprecated":false},{"source":"https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java","function":"verifyPrivilegedListenerUriPermission"},"deprecated":false,"digest":{"length":481,"function_hash":"79906062481645402987415771847209564053"},"id":"ASB-A-337775777-b856816e","signature_type":"Function","signature_version":"v1"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"line_hashes":["300880476807124858949786793544451775391","43093249845338577630277168157359928643","52145436348054795954012477867469073190","267975151586143301505296787405083909426","162901572535076656519065523949107387790","192489601166194688717158496020436365965","257887880444401736379669405719359565336","208823061252848546382189449288679717122","214142899167942551554085033648123784876","271142828416653471010638097575721888956","127903491362720788619485294031257491170","269145822731883537306621583769256845018","119737929920883485542236355820728688439","151070816417511505806159236120286667973","139271245795042857874982026253338762610","150466621282558265114213217954944387366","71122499178093535015891788688936767981","172095197054393213281661860492952945527","212474040375871820844352815069094502814","173179701202735647959310978243520917993","100549474033076041796135416466829157311","265853860592387440918257042951694418484","241413223130643495530944374715917331224","302892004045097054326587884543207665731","35555152865864143965154996836875403187","87746484463416371310697037314689287972","322293251196862395253065364814136960924","334187185228788749185014110470755200965","71421483770041387816998465205034102174","314677869122922379937794292893576028583","186971393925902425883677522105272406141"],"threshold":0.9},"id":"ASB-A-337775777-b8ae3b19"},{"deprecated":false,"digest":{"length":8902,"function_hash":"151804220700624402135847593092429095424"},"id":"ASB-A-337775777-e058725a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e","target":{"function":"init","file":"services/core/java/com/android/server/notification/NotificationManagerService.java"}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"digest":{"line_hashes":["38972912274767748538268350496166498852","18467138898728062050457547313604811000","56740995388593375816448021318248359035","204468164768286705423797726029284605","131201941829665957809183424714426512755","168456251631950750617938414421973320566","186229180079219798798096593370744133482","172532190427032809189686971449951651694","119977970467547271673130539370113780730","80418842082310210502835770621521497318","77136573213569354100096254484138434951","281125806364070655309953951615651253995","10751525041408582365611148935562331169","233281559964911801862197011375136631173"],"threshold":0.9},"id":"ASB-A-337775777-e88dc1ff","signature_type":"Line","signature_version":"v1"},{"id":"ASB-A-337775777-f0f58321","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/6720fb4889b72db484007c4e75df24e2e0410c38","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["277952630706411913821376571842278710127","251275838237333718458225656303075514401","59009526815969804781643645859042510240","221731245463731105207497235562354922494","34541560699661868279699114403261061854","71122499178093535015891788688936767981","170876827513828019621662232965547321006","134206532341153650845808670873033676273","263064835481829104354614983509650459819","77196652155347585649721508219956915030","11798242286736020232784276650634374983","147659785637146465927267759370997127536","108587633537507210242609878158511307392","108587633537507210242609878158511307392","303792311607732086983909583649895314029"]}},{"id":"ASB-A-337775777-f3a63c7b","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"digest":{"line_hashes":["38972912274767748538268350496166498852","18467138898728062050457547313604811000","56740995388593375816448021318248359035","204468164768286705423797726029284605","131201941829665957809183424714426512755","168456251631950750617938414421973320566","186229180079219798798096593370744133482","172532190427032809189686971449951651694","119977970467547271673130539370113780730","80418842082310210502835770621521497318","77136573213569354100096254484138434951","281125806364070655309953951615651253995","10751525041408582365611148935562331169","233281559964911801862197011375136631173"],"threshold":0.9}},{"deprecated":false,"digest":{"line_hashes":["78806499175507100885665481736234318363","224571880678394646161767627288331641996","215537463824847062399994443236359595477","212719855120455610166467759361950053668","116657132044848585136143181415806561859","271177364783203207368516488788849958204","4724060398698110477539546649016861795","271687758888712214527491332643938073145","234729322218325827714924916131398137909","110948651861590682502708433920749586978","308949873183695632587986135074071654993","113357990325897018651369697622700433778","147997458542455464370198808735324617570","74230054955863480027414382353115676335","217728067329379596440413116158045107333","301113539909815398274721225782046076246","8733849392752498730042624136637627695","122798640033699594687988493890023024939","178689967526423450137218852308845369803","164599109787956373027495993946138406029"],"threshold":0.9},"id":"ASB-A-337775777-f6ed69bf","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/6720fb4889b72db484007c4e75df24e2e0410c38","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"}}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4","https://android.googlesource.com/platform/frameworks/base/+/6720fb4889b72db484007c4e75df24e2e0410c38","https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09","https://android.googlesource.com/platform/frameworks/base/+/c07c78634b4ef317a286b68dea87a31aec972490","https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e"],"severity":"High","spl":"2025-12-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-337775777.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"16:0"},{"fixed":"16:2025-12-01"}]}],"versions":["16"],"ecosystem_specific":{"spl":"2025-12-01","types":["EoP"],"vanir_signatures":[{"deprecated":false,"digest":{"line_hashes":["179042578661038942281344974741987283562","109519136048652101814362158393034739966","66701087043523477598161013959137756509","242939186001353699369636652498646412718","250554507325508830846378099546506548747","20417503660359824277923171258490332516","219623280486965368092757031330224493776","81527937018166743050568254593047393593","251737277336189796408635991682919727097","141946405470014968159247802463039379164","58421848210500440014062340851852200561","255343427764826985141767760194212157165","305618447758970850654541346063521675763","304261006717436480399835798095095722347","265803471917719038831126341514576714439","184174827124660662180035623465841565969","150867571188188760409180791470991902312","146360258532474143553103499855025669991","134538858527710575654113455916290461738"],"threshold":0.9},"id":"ASB-A-337775777-1aee88a9","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"}},{"target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["38972912274767748538268350496166498852","18467138898728062050457547313604811000","56740995388593375816448021318248359035","204468164768286705423797726029284605","131201941829665957809183424714426512755","168456251631950750617938414421973320566","186229180079219798798096593370744133482","172532190427032809189686971449951651694","119977970467547271673130539370113780730","80418842082310210502835770621521497318","77136573213569354100096254484138434951","281125806364070655309953951615651253995","10751525041408582365611148935562331169","233281559964911801862197011375136631173"]},"id":"ASB-A-337775777-3f2ac3a6","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java","function":"createNotificationChannel"},"deprecated":false,"digest":{"function_hash":"339811416459724324631475486219377585136","length":4192},"id":"ASB-A-337775777-5739043b"},{"id":"ASB-A-337775777-59886380","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java","function":"init"},"deprecated":false,"digest":{"length":8984,"function_hash":"302697608417702611946536214186777668977"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f","target":{"function":"PreferencesHelper","file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"length":637,"function_hash":"151393847250349206757428833407075910173"},"id":"ASB-A-337775777-5d79a4c6","signature_type":"Function"},{"target":{"file":"services/core/java/com/android/server/notification/PermissionHelper.java"},"deprecated":false,"digest":{"line_hashes":["233222983298883045614902350915119177148","104612050550004351816047514638700797100","146395445868220745692969497487746179779","290747956360341406874503232657275845237","218502418843527429484796971321513942738","310680980422073858234380463934036365070","92212233641780978180365691955864165736","255706580787557175047114344814219208652","302163163810730205823468207064331408236","60097897637254663215905964469937713521","108843776533657585427047194828973010794","105910942738691599402449875214138263408","179910011136138622350516146804484529859","262362118320687492267263888350922674733","195034569892311211850798637347304745671","93812537157835966047901841689699956415","288461497080246636618199251414515837299","260023460949001919086783689440189868683","122824487555632863529680979886136238027","20068997041719950421366029234133488133","14205491877012824349930122464099940427","158264174543803752837504056487479196718","330398876496561700940503831476094100295"],"threshold":0.9},"id":"ASB-A-337775777-6e188018","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f"},{"deprecated":false,"digest":{"function_hash":"147428609159598450695918018152961144669","length":1084},"id":"ASB-A-337775777-728bd4bd","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f","target":{"function":"visitGrantableUri","file":"services/core/java/com/android/server/notification/NotificationRecord.java"}},{"target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["300880476807124858949786793544451775391","43093249845338577630277168157359928643","52145436348054795954012477867469073190","267975151586143301505296787405083909426","162901572535076656519065523949107387790","192489601166194688717158496020436365965","257887880444401736379669405719359565336","208823061252848546382189449288679717122","214142899167942551554085033648123784876","271142828416653471010638097575721888956","127903491362720788619485294031257491170","269145822731883537306621583769256845018","119737929920883485542236355820728688439","151070816417511505806159236120286667973","139271245795042857874982026253338762610","150466621282558265114213217954944387366","71122499178093535015891788688936767981","172095197054393213281661860492952945527","212474040375871820844352815069094502814","173179701202735647959310978243520917993","100549474033076041796135416466829157311","265853860592387440918257042951694418484","241413223130643495530944374715917331224","302892004045097054326587884543207665731","35555152865864143965154996836875403187","87746484463416371310697037314689287972","322293251196862395253065364814136960924","334187185228788749185014110470755200965","71421483770041387816998465205034102174","314677869122922379937794292893576028583","186971393925902425883677522105272406141"]},"id":"ASB-A-337775777-9000a4b4","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f","target":{"function":"verifyPrivilegedListenerUriPermission","file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"digest":{"length":481,"function_hash":"79906062481645402987415771847209564053"},"id":"ASB-A-337775777-9de44baa","signature_type":"Function","signature_version":"v1"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-337775777.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2025-12-01"}]}],"versions":["13"],"ecosystem_specific":{"spl":"2025-12-01","types":["EoP"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4e22bfb88352fb070b16587e44c2a8da54f33887","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java","function":"visitGrantableUri"},"deprecated":false,"digest":{"function_hash":"67961832777874356238368249766889141036","length":825},"id":"ASB-A-337775777-03803875","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java","function":"createNotificationChannel"},"deprecated":false,"digest":{"function_hash":"287329310836439776006916554565710912505","length":3958},"id":"ASB-A-337775777-0be0fcf5","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4","target":{"file":"services/core/java/com/android/server/notification/PermissionHelper.java"},"deprecated":false,"digest":{"line_hashes":["185155053767267205676195155469575042184","130469828022586383614784685933329981515","136372568978217082084050672786449778055","266541458584608263884301200232026673612","310680980422073858234380463934036365070","92212233641780978180365691955864165736","255706580787557175047114344814219208652","302163163810730205823468207064331408236","60097897637254663215905964469937713521","108843776533657585427047194828973010794","27841085680521329044579414432239930690","99891627026821400771419849303608828207","274920058908061947726290782193804012261","338766152282418586042295100914704008490","14205491877012824349930122464099940427","158264174543803752837504056487479196718","330398876496561700940503831476094100295"],"threshold":0.9},"id":"ASB-A-337775777-2e700ed5","signature_type":"Line","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"line_hashes":["300880476807124858949786793544451775391","43093249845338577630277168157359928643","52145436348054795954012477867469073190","267975151586143301505296787405083909426","162901572535076656519065523949107387790","192489601166194688717158496020436365965","257887880444401736379669405719359565336","208823061252848546382189449288679717122","214142899167942551554085033648123784876","271142828416653471010638097575721888956","127903491362720788619485294031257491170","177035686716322678277975596799049176135","119737929920883485542236355820728688439","197359293813865694025924843198029419948","246776980602608316747129694799695771442","142974429946946303344537915498354738301","220283796255697856532905288626028264895","257611042196394601663274223894643737278","100549474033076041796135416466829157311","265853860592387440918257042951694418484","241413223130643495530944374715917331224","302892004045097054326587884543207665731","35555152865864143965154996836875403187","87746484463416371310697037314689287972","322293251196862395253065364814136960924","334187185228788749185014110470755200965","71421483770041387816998465205034102174","314677869122922379937794292893576028583","186971393925902425883677522105272406141"],"threshold":0.9},"id":"ASB-A-337775777-2ea60671","signature_type":"Line"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"digest":{"line_hashes":["35406685744708813503182341426225838020","237581354549384057982139167755898383891","25620004237349333111772668605814209871","241829843374032884435368369984759406761","131201941829665957809183424714426512755","168456251631950750617938414421973320566","186229180079219798798096593370744133482","172532190427032809189686971449951651694","119977970467547271673130539370113780730","80418842082310210502835770621521497318","77136573213569354100096254484138434951","281125806364070655309953951615651253995","10751525041408582365611148935562331169","233281559964911801862197011375136631173"],"threshold":0.9},"id":"ASB-A-337775777-2f6f8290"},{"deprecated":false,"digest":{"line_hashes":["35406685744708813503182341426225838020","237581354549384057982139167755898383891","25620004237349333111772668605814209871","241829843374032884435368369984759406761","131201941829665957809183424714426512755","168456251631950750617938414421973320566","186229180079219798798096593370744133482","172532190427032809189686971449951651694","119977970467547271673130539370113780730","80418842082310210502835770621521497318","77136573213569354100096254484138434951","281125806364070655309953951615651253995","10751525041408582365611148935562331169","233281559964911801862197011375136631173"],"threshold":0.9},"id":"ASB-A-337775777-2ff25df1","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff","target":{"function":"PreferencesHelper","file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"length":466,"function_hash":"269793035399072890005946140472740596360"},"id":"ASB-A-337775777-378325da","signature_type":"Function"},{"digest":{"function_hash":"184276884523131186501092688683910555462","length":9200},"id":"ASB-A-337775777-3de852ef","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java","function":"init"},"deprecated":false},{"digest":{"function_hash":"31563914859424226122368158344462362185","length":1061},"id":"ASB-A-337775777-43e95675","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java","function":"visitGrantableUri"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff","target":{"function":"init","file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"digest":{"length":9200,"function_hash":"184276884523131186501092688683910555462"},"id":"ASB-A-337775777-4653a332","signature_type":"Function"},{"target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"line_hashes":["233935850610212496013581782348767844785","125532625335679193125892712752868526098","275909190394864910303734608652548636882","242939186001353699369636652498646412718","158760171894651938664498702125806733063","264302757767837367527859665697211587057","306481228120201881918773539578787825305","81059862310473747371207564666514118503","190382191366898531832554319929829013746","228988693591901305186327930327754871560","249482466374933241040458684948928548486","257009792335867018869120295635862388540","13887681413049396320493663307377339024","150178269094219743212660978420939985041","60226887067690425087689429797939997349","292472690810638622519191127120829555075","52559596406577814172726921738320064661","146360258532474143553103499855025669991","134538858527710575654113455916290461738"],"threshold":0.9},"id":"ASB-A-337775777-524a87b4","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff","target":{"file":"services/core/java/com/android/server/notification/PermissionHelper.java"},"deprecated":false,"digest":{"line_hashes":["185155053767267205676195155469575042184","130469828022586383614784685933329981515","136372568978217082084050672786449778055","266541458584608263884301200232026673612","310680980422073858234380463934036365070","92212233641780978180365691955864165736","255706580787557175047114344814219208652","302163163810730205823468207064331408236","60097897637254663215905964469937713521","108843776533657585427047194828973010794","27841085680521329044579414432239930690","99891627026821400771419849303608828207","274920058908061947726290782193804012261","338766152282418586042295100914704008490","14205491877012824349930122464099940427","158264174543803752837504056487479196718","330398876496561700940503831476094100295"],"threshold":0.9},"id":"ASB-A-337775777-6c411b1e"},{"deprecated":false,"digest":{"function_hash":"269793035399072890005946140472740596360","length":466},"id":"ASB-A-337775777-794fa181","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4","target":{"function":"PreferencesHelper","file":"services/core/java/com/android/server/notification/PreferencesHelper.java"}},{"digest":{"function_hash":"79906062481645402987415771847209564053","length":481},"id":"ASB-A-337775777-87c4ebe1","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java","function":"verifyPrivilegedListenerUriPermission"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4","target":{"function":"verifyPrivilegedListenerUriPermission","file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"digest":{"length":481,"function_hash":"79906062481645402987415771847209564053"},"id":"ASB-A-337775777-9a25beba","signature_type":"Function"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4e22bfb88352fb070b16587e44c2a8da54f33887","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"line_hashes":["271069734730807551777225097767384970760","309642236649086781510827768410019206129","247108580210519265951886763746970005890","71122499178093535015891788688936767981","12803336675312292470199108584776502870","130149497606563314884289523593293114332","51318026391495620954083599177690075895","322121256290038883816422031643835203660","77196652155347585649721508219956915030","11798242286736020232784276650634374983","147659785637146465927267759370997127536","108587633537507210242609878158511307392","108587633537507210242609878158511307392","303792311607732086983909583649895314029"],"threshold":0.9},"id":"ASB-A-337775777-bcf22675"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4e22bfb88352fb070b16587e44c2a8da54f33887","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"line_hashes":["121959320187308873168432468627840323083","296030391218519222154848065042684408769","215537463824847062399994443236359595477","212719855120455610166467759361950053668","16675208057679754233599070054591994591","22540871823292544544893961074864481798","265846865410479036837091613983738622677","271687758888712214527491332643938073145","270576983156830202540511586738299752872","305324735615089360255118541790329508419","266908514109765945870857498682887884848","173538587302211049553428471271260263522","260204617929784947902416003230115358620","219570387463224316334956279949816529703","83652002943911065019927331300785755017","162651632969826025339980321638454079265","334936051784661924962082363827347320065","122798640033699594687988493890023024939","178689967526423450137218852308845369803","164599109787956373027495993946138406029"],"threshold":0.9},"id":"ASB-A-337775777-c826631f","signature_type":"Line"},{"deprecated":false,"digest":{"function_hash":"16244867437129736211424536372163976810","length":4036},"id":"ASB-A-337775777-e6367087","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4e22bfb88352fb070b16587e44c2a8da54f33887","target":{"function":"createNotificationChannel","file":"services/core/java/com/android/server/notification/PreferencesHelper.java"}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java","function":"visitGrantableUri"},"deprecated":false,"digest":{"length":1061,"function_hash":"31563914859424226122368158344462362185"},"id":"ASB-A-337775777-e639f861"},{"target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"line_hashes":["233935850610212496013581782348767844785","125532625335679193125892712752868526098","275909190394864910303734608652548636882","242939186001353699369636652498646412718","158760171894651938664498702125806733063","264302757767837367527859665697211587057","306481228120201881918773539578787825305","81059862310473747371207564666514118503","190382191366898531832554319929829013746","228988693591901305186327930327754871560","249482466374933241040458684948928548486","257009792335867018869120295635862388540","13887681413049396320493663307377339024","150178269094219743212660978420939985041","60226887067690425087689429797939997349","292472690810638622519191127120829555075","52559596406577814172726921738320064661","146360258532474143553103499855025669991","134538858527710575654113455916290461738"],"threshold":0.9},"id":"ASB-A-337775777-ed8f0a3b","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["119737929920883485542236355820728688439","197359293813865694025924843198029419948","246776980602608316747129694799695771442","142974429946946303344537915498354738301","220283796255697856532905288626028264895","257611042196394601663274223894643737278","100549474033076041796135416466829157311","265853860592387440918257042951694418484","241413223130643495530944374715917331224","302892004045097054326587884543207665731","35555152865864143965154996836875403187","87746484463416371310697037314689287972","322293251196862395253065364814136960924","334187185228788749185014110470755200965","71421483770041387816998465205034102174","314677869122922379937794292893576028583","186971393925902425883677522105272406141"]},"id":"ASB-A-337775777-f1672c5d"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4","target":{"function":"createNotificationChannel","file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"function_hash":"287329310836439776006916554565710912505","length":3958},"id":"ASB-A-337775777-fb4faa07","signature_type":"Function"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff","https://android.googlesource.com/platform/frameworks/base/+/4e22bfb88352fb070b16587e44c2a8da54f33887","https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-337775777.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2025-12-01"}]}],"versions":["14"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab","https://android.googlesource.com/platform/frameworks/base/+/dc8eef9aade27a28a58d04f7078b262a269f801c","https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8"],"severity":"High","spl":"2025-12-01","types":["EoP"],"vanir_signatures":[{"id":"ASB-A-337775777-0ce5d546","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["179042578661038942281344974741987283562","109519136048652101814362158393034739966","66701087043523477598161013959137756509","242939186001353699369636652498646412718","158760171894651938664498702125806733063","264302757767837367527859665697211587057","306481228120201881918773539578787825305","81059862310473747371207564666514118503","190382191366898531832554319929829013746","228988693591901305186327930327754871560","249482466374933241040458684948928548486","257009792335867018869120295635862388540","13887681413049396320493663307377339024","150178269094219743212660978420939985041","60226887067690425087689429797939997349","292472690810638622519191127120829555075","150867571188188760409180791470991902312","146360258532474143553103499855025669991","134538858527710575654113455916290461738"]}},{"source":"https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"line_hashes":["119737929920883485542236355820728688439","197359293813865694025924843198029419948","246776980602608316747129694799695771442","142974429946946303344537915498354738301","220283796255697856532905288626028264895","257611042196394601663274223894643737278","100549474033076041796135416466829157311","265853860592387440918257042951694418484","241413223130643495530944374715917331224","302892004045097054326587884543207665731","35555152865864143965154996836875403187","87746484463416371310697037314689287972","322293251196862395253065364814136960924","334187185228788749185014110470755200965","71421483770041387816998465205034102174","314677869122922379937794292893576028583","186971393925902425883677522105272406141"],"threshold":0.9},"id":"ASB-A-337775777-0d410ee7","signature_type":"Line","signature_version":"v1"},{"deprecated":false,"digest":{"function_hash":"31563914859424226122368158344462362185","length":1061},"id":"ASB-A-337775777-29ff2590","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java","function":"visitGrantableUri"}},{"id":"ASB-A-337775777-3423b548","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8","target":{"file":"services/core/java/com/android/server/notification/PermissionHelper.java"},"deprecated":false,"digest":{"line_hashes":["185155053767267205676195155469575042184","18673265242393816309754540010091374166","254008164315775052149273771119998965330","260937770808878900152466199972866195031","218502418843527429484796971321513942738","310680980422073858234380463934036365070","92212233641780978180365691955864165736","255706580787557175047114344814219208652","302163163810730205823468207064331408236","60097897637254663215905964469937713521","108843776533657585427047194828973010794","105910942738691599402449875214138263408","179910011136138622350516146804484529859","262362118320687492267263888350922674733","195034569892311211850798637347304745671","93812537157835966047901841689699956415","288461497080246636618199251414515837299","260023460949001919086783689440189868683","122824487555632863529680979886136238027","20068997041719950421366029234133488133","14205491877012824349930122464099940427","158264174543803752837504056487479196718","330398876496561700940503831476094100295"],"threshold":0.9}},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["35406685744708813503182341426225838020","237581354549384057982139167755898383891","25620004237349333111772668605814209871","338179974800028019419951836645777062452","131201941829665957809183424714426512755","168456251631950750617938414421973320566","186229180079219798798096593370744133482","172532190427032809189686971449951651694","119977970467547271673130539370113780730","80418842082310210502835770621521497318","77136573213569354100096254484138434951","281125806364070655309953951615651253995","10751525041408582365611148935562331169","233281559964911801862197011375136631173"]},"id":"ASB-A-337775777-5c195aa1","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"}},{"target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java","function":"createNotificationChannel"},"deprecated":false,"digest":{"function_hash":"242565116635060192834426456247677128343","length":4099},"id":"ASB-A-337775777-5c5700c2","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/dc8eef9aade27a28a58d04f7078b262a269f801c"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java","function":"verifyPrivilegedListenerUriPermission"},"deprecated":false,"digest":{"function_hash":"79906062481645402987415771847209564053","length":481},"id":"ASB-A-337775777-5daba050"},{"deprecated":false,"digest":{"function_hash":"173254660436461640999578949457415710237","length":494},"id":"ASB-A-337775777-6078071c","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab","target":{"function":"PreferencesHelper","file":"services/core/java/com/android/server/notification/PreferencesHelper.java"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab","target":{"file":"services/core/java/com/android/server/notification/PermissionHelper.java"},"deprecated":false,"digest":{"line_hashes":["185155053767267205676195155469575042184","18673265242393816309754540010091374166","254008164315775052149273771119998965330","260937770808878900152466199972866195031","218502418843527429484796971321513942738","310680980422073858234380463934036365070","92212233641780978180365691955864165736","255706580787557175047114344814219208652","302163163810730205823468207064331408236","60097897637254663215905964469937713521","108843776533657585427047194828973010794","105910942738691599402449875214138263408","179910011136138622350516146804484529859","262362118320687492267263888350922674733","195034569892311211850798637347304745671","93812537157835966047901841689699956415","288461497080246636618199251414515837299","260023460949001919086783689440189868683","122824487555632863529680979886136238027","20068997041719950421366029234133488133","14205491877012824349930122464099940427","158264174543803752837504056487479196718","330398876496561700940503831476094100295"],"threshold":0.9},"id":"ASB-A-337775777-6f527163","signature_type":"Line"},{"id":"ASB-A-337775777-7163ac3a","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/dc8eef9aade27a28a58d04f7078b262a269f801c","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"line_hashes":["78806499175507100885665481736234318363","224571880678394646161767627288331641996","215537463824847062399994443236359595477","212719855120455610166467759361950053668","16675208057679754233599070054591994591","22540871823292544544893961074864481798","265846865410479036837091613983738622677","271687758888712214527491332643938073145","270576983156830202540511586738299752872","305324735615089360255118541790329508419","266908514109765945870857498682887884848","173538587302211049553428471271260263522","260204617929784947902416003230115358620","219570387463224316334956279949816529703","83652002943911065019927331300785755017","162651632969826025339980321638454079265","8733849392752498730042624136637627695","122798640033699594687988493890023024939","178689967526423450137218852308845369803","164599109787956373027495993946138406029"],"threshold":0.9}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java","function":"init"},"deprecated":false,"digest":{"length":9484,"function_hash":"225027771359260745067343432049284869324"},"id":"ASB-A-337775777-7527a9f4","signature_type":"Function"},{"id":"ASB-A-337775777-8892e402","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java"},"deprecated":false,"digest":{"line_hashes":["179042578661038942281344974741987283562","109519136048652101814362158393034739966","66701087043523477598161013959137756509","242939186001353699369636652498646412718","158760171894651938664498702125806733063","264302757767837367527859665697211587057","306481228120201881918773539578787825305","81059862310473747371207564666514118503","190382191366898531832554319929829013746","228988693591901305186327930327754871560","249482466374933241040458684948928548486","257009792335867018869120295635862388540","13887681413049396320493663307377339024","150178269094219743212660978420939985041","60226887067690425087689429797939997349","292472690810638622519191127120829555075","150867571188188760409180791470991902312","146360258532474143553103499855025669991","134538858527710575654113455916290461738"],"threshold":0.9}},{"id":"ASB-A-337775777-905e7f13","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java","function":"init"},"deprecated":false,"digest":{"function_hash":"225027771359260745067343432049284869324","length":9484}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java","function":"visitGrantableUri"},"deprecated":false,"digest":{"function_hash":"31563914859424226122368158344462362185","length":1061},"id":"ASB-A-337775777-a692e039","signature_type":"Function"},{"id":"ASB-A-337775777-a81c6e85","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/dc8eef9aade27a28a58d04f7078b262a269f801c","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java","function":"visitGrantableUri"},"deprecated":false,"digest":{"function_hash":"67961832777874356238368249766889141036","length":825}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"digest":{"line_hashes":["35406685744708813503182341426225838020","237581354549384057982139167755898383891","25620004237349333111772668605814209871","338179974800028019419951836645777062452","131201941829665957809183424714426512755","168456251631950750617938414421973320566","186229180079219798798096593370744133482","172532190427032809189686971449951651694","119977970467547271673130539370113780730","80418842082310210502835770621521497318","77136573213569354100096254484138434951","281125806364070655309953951615651253995","10751525041408582365611148935562331169","233281559964911801862197011375136631173"],"threshold":0.9},"id":"ASB-A-337775777-af6489e7","signature_type":"Line"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java","function":"createNotificationChannel"},"deprecated":false,"digest":{"function_hash":"48370700524696126383330509609822040075","length":4021},"id":"ASB-A-337775777-c13e4e8a"},{"id":"ASB-A-337775777-c1f55c15","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"line_hashes":["300880476807124858949786793544451775391","43093249845338577630277168157359928643","52145436348054795954012477867469073190","267975151586143301505296787405083909426","162901572535076656519065523949107387790","192489601166194688717158496020436365965","257887880444401736379669405719359565336","208823061252848546382189449288679717122","214142899167942551554085033648123784876","271142828416653471010638097575721888956","127903491362720788619485294031257491170","177035686716322678277975596799049176135","119737929920883485542236355820728688439","197359293813865694025924843198029419948","246776980602608316747129694799695771442","142974429946946303344537915498354738301","220283796255697856532905288626028264895","257611042196394601663274223894643737278","100549474033076041796135416466829157311","265853860592387440918257042951694418484","241413223130643495530944374715917331224","302892004045097054326587884543207665731","35555152865864143965154996836875403187","87746484463416371310697037314689287972","322293251196862395253065364814136960924","334187185228788749185014110470755200965","71421483770041387816998465205034102174","314677869122922379937794292893576028583","186971393925902425883677522105272406141"],"threshold":0.9}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8","target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java","function":"createNotificationChannel"},"deprecated":false,"digest":{"function_hash":"48370700524696126383330509609822040075","length":4021},"id":"ASB-A-337775777-c53ec94a"},{"digest":{"function_hash":"79906062481645402987415771847209564053","length":481},"id":"ASB-A-337775777-d8b6a71b","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java","function":"verifyPrivilegedListenerUriPermission"},"deprecated":false},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/dc8eef9aade27a28a58d04f7078b262a269f801c","target":{"file":"services/core/java/com/android/server/notification/NotificationRecord.java"},"deprecated":false,"digest":{"line_hashes":["271069734730807551777225097767384970760","309642236649086781510827768410019206129","247108580210519265951886763746970005890","71122499178093535015891788688936767981","12803336675312292470199108584776502870","130149497606563314884289523593293114332","51318026391495620954083599177690075895","322121256290038883816422031643835203660","77196652155347585649721508219956915030","11798242286736020232784276650634374983","147659785637146465927267759370997127536","108587633537507210242609878158511307392","108587633537507210242609878158511307392","303792311607732086983909583649895314029"],"threshold":0.9},"id":"ASB-A-337775777-da99e2c8"},{"target":{"file":"services/core/java/com/android/server/notification/PreferencesHelper.java","function":"PreferencesHelper"},"deprecated":false,"digest":{"length":494,"function_hash":"173254660436461640999578949457415710237"},"id":"ASB-A-337775777-e61e344f","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-337775777.json"}}],"schema_version":"1.9.0"}