{"id":"ASB-A-428701593", "published":"2026-03-01T00:00:00Z", "modified":"2026-04-30T15:48:46.890647439Z", "aliases":["CVE-2026-0034", "A-428701593"], "details":"In setPackageOrComponentEnabled of ManagedServices.java, there is a possible notification policy desync due to improper input validation. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.", "affected":[{"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"16-qpr2-next:0"}, {"fixed":"16-qpr2-next:2026-03-01"}]}], "versions":["16-qpr2-next"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349", "https://android.googlesource.com/platform/frameworks/base/+/8a8be53d3516586e7e7273f85cece7db9e6bfec1"], "severity":"High", "spl":"2026-03-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"66129363341633364997931312017671093618", "length":1292}, "id":"ASB-A-428701593-029baa45", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setNotificationListenerAccessGrantedForUser"}}, {"deprecated":false, "digest":{"line_hashes":["239494449899651809275584572710305077602", "102454227251250558482635529460148851709", "153062404013991775319122647328299371379", "252565638414416865320416794974373859953", "153253669632774472448660302291086802643", "51652339997835741047978729727311006651", "142895428605272443604829636457921737958", "20860059795708452886831752334550174442", "147659980790548811124438801799967502807", "167442611845702855964187047279620102638", "335976322247530130277284223197169849360", "268538853318384729526043190765790482141", "83690740511867055583805316797355633111", "253455902794514355150376481638142719981", "95741189389752714848378340941567704650", "219349549483479105949987424080754049926", "267907938125978946454046444351093420895", "315919479740055639753745745795665842684", "174829344326141573252172001320126937279", "325964238443680144625534453515592242377", "31321178705218546588943141704303037128", "8146903929085445830094769361489430233", "165886314975493348146521441655048156927", "329708283647622943245828124267665785962", "234332780072156565315450833595007541825", "315692635485445617615490252091680348205", "23568490508003443483594339075358700202", "83951684350353603470953090799612305051", "42679591798508575716494604955753747226", "95741189389752714848378340941567704650", "101429126286168504306449455331378272054", "97338320334047815777018027823921879604", "91359035131762278057528747295401292804", "44418519574581940241889701346373987054", "87140248935311100157832542581961503193", "40560935678100280193977525023159056348", "148866862483910379669086631134028040541", "80872140438847815549665085435296588822"], "threshold":0.9}, "id":"ASB-A-428701593-102d0213", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"13933465458639841336946552563947114199", "length":381}, "id":"ASB-A-428701593-222fd7d2", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"line_hashes":["210274310412382945161566068854846256151", "176771425818394534649829823675589110291", "42083418972551481841653321771597093934", "315166747108525342158868574488185191926", "72321922493104696749071102899269083400", "97430463908187407877757413928484757436", "160153463948832919580781530102591233269", "249599666590548892339351870821612416087", "2119170730560770495085969394839460572", "207615918348636507647971028898063448508", "226909732719086632187844540177134599816", "81038226445820053945131782737922953040", "21390881799737296895805713450022909711", "45023477050454229041912611118023874705", "276545084982012327740389101520245462845", "148723085175094909103881155143579338210", "310354991462118582150516919452779665351", "183992393677518720469454697027876568526", "228038641268700835938693611664825899463", "261801459163118070600988761185353613414", "284120888889722427037137617150363764418", "140288003485938854173193181151962539002", "166930749690537201961753114616169149523", "140869187017785879390974409225513054228", "227500171335750891153265990544249860530", "183079138800100726286349816994623245746", "184954225184544714943707720058670236679", "280888187093228587177000268438084510300", "168694012533669651544547970947502330320", "63581892152269839871983553066980494902", "222631996880204265031967611391037026173", "298500304187622662103768680139709268518", "265133093543650164647375950431466876181", "281578642853319847183055672170814097151", "262461809232385015450173309152073291592", "323031552907317054349675960061929413169", "299160937909256376810632128977221618433", "100441535044411908009618523453920599625", "241672348548176054506802581298008171123", "110463227136042245121645567438901161177", "69864220861113099672824719932607475855"], "threshold":0.9}, "id":"ASB-A-428701593-2580760b", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java"}}, {"deprecated":false, "digest":{"line_hashes":["74655963184347625384421449148610425053", "327754863491415252441571710707780653608", "304805699412435115117354620292198886997", "281682332792087693704818820620294784281", "278193813115512155437111788301589050247", "58931168141384449806069798870669660730", "55177877140901284124515317489662857720", "246903828080768765758143670516863663941", "130177456346662154479425256299454635153", "277554705648290698522970067426357918819", "141638736878980127516268906317886625565", "88586016161885479809210098303550938658", "301267582510044617048705210307157422615", "241252993091565512899580001712447214615"], "threshold":0.9}, "id":"ASB-A-428701593-31814d1e", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8a8be53d3516586e7e7273f85cece7db9e6bfec1", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java"}}, {"deprecated":false, "digest":{"function_hash":"270367608211489762768499727492512201040", "length":798}, "id":"ASB-A-428701593-395cfe73", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8a8be53d3516586e7e7273f85cece7db9e6bfec1", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"function_hash":"298543732383164735276227759322738275115", "length":1354}, "id":"ASB-A-428701593-6c509f98", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8a8be53d3516586e7e7273f85cece7db9e6bfec1", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setNotificationListenerAccessGrantedForUser"}}, {"deprecated":false, "digest":{"function_hash":"78114314501069455041622457816848436363", "length":583}, "id":"ASB-A-428701593-73d9ca94", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setNotificationPolicyAccessGrantedForUser"}}, {"deprecated":false, "digest":{"line_hashes":["236807925875606000313612880594323201988", "94814329534439973903655957486442131276", "71440370644468716081329072107510586702", "178740093471559886533504774148101727557", "130970213720774525061315861921354013516", "96668688474984039947954332432126601222", "152127168332551218177698249609342599869", "151611367352096792975181803230235327996", "180481483343259419106319258088208723047", "198664015914228222066603564799689165800", "302403537063316935341964976023875941976", "190183294314874343750067942449011289341"], "threshold":0.9}, "id":"ASB-A-428701593-79631f66", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8a8be53d3516586e7e7273f85cece7db9e6bfec1", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"205174537535804869224553066777902154411", "length":1220}, "id":"ASB-A-428701593-816cfe00", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"function_hash":"31984856842992272463623357614478994795", "length":128}, "id":"ASB-A-428701593-84608c04", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"function_hash":"209854767570639055139131587149170161677", "length":983}, "id":"ASB-A-428701593-b38be418", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8a8be53d3516586e7e7273f85cece7db9e6bfec1", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setNotificationPolicyAccessGrantedForUser"}}, {"deprecated":false, "digest":{"function_hash":"242227206416608696780913637862601747990", "length":716}, "id":"ASB-A-428701593-d56ae1fd", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"function_hash":"228984125654388680248089543749730417868", "length":1640}, "id":"ASB-A-428701593-f59db0a2", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/8a8be53d3516586e7e7273f85cece7db9e6bfec1", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java", "function":"setPackageOrComponentEnabled"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"15:0"}, {"fixed":"15:2026-03-01"}]}], "versions":["15"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57"], "severity":"High", "spl":"2026-03-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"242227206416608696780913637862601747990", "length":716}, "id":"ASB-A-428701593-1c6ffc37", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"line_hashes":["239494449899651809275584572710305077602", "102454227251250558482635529460148851709", "153062404013991775319122647328299371379", "252565638414416865320416794974373859953", "153253669632774472448660302291086802643", "51652339997835741047978729727311006651", "142895428605272443604829636457921737958", "20860059795708452886831752334550174442", "147659980790548811124438801799967502807", "167442611845702855964187047279620102638", "335976322247530130277284223197169849360", "268538853318384729526043190765790482141", "83690740511867055583805316797355633111", "253455902794514355150376481638142719981", "95741189389752714848378340941567704650", "219349549483479105949987424080754049926", "267907938125978946454046444351093420895", "315919479740055639753745745795665842684", "174829344326141573252172001320126937279", "325964238443680144625534453515592242377", "31321178705218546588943141704303037128", "8146903929085445830094769361489430233", "165886314975493348146521441655048156927", "329708283647622943245828124267665785962", "234332780072156565315450833595007541825", "315692635485445617615490252091680348205", "23568490508003443483594339075358700202", "83951684350353603470953090799612305051", "42679591798508575716494604955753747226", "95741189389752714848378340941567704650", "101429126286168504306449455331378272054", "97338320334047815777018027823921879604", "91359035131762278057528747295401292804", "44418519574581940241889701346373987054", "87140248935311100157832542581961503193", "40560935678100280193977525023159056348", "148866862483910379669086631134028040541", "80872140438847815549665085435296588822"], "threshold":0.9}, "id":"ASB-A-428701593-1fc520ba", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"307444124269300185630693309564407108534", "length":906}, "id":"ASB-A-428701593-36f36cbd", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"function_hash":"13933465458639841336946552563947114199", "length":381}, "id":"ASB-A-428701593-5f40583d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"function_hash":"324517094759849965078505360483464342979", "length":1187}, "id":"ASB-A-428701593-67cbaedb", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setNotificationListenerAccessGrantedForUser"}}, {"deprecated":false, "digest":{"function_hash":"78114314501069455041622457816848436363", "length":583}, "id":"ASB-A-428701593-d971f149", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setNotificationPolicyAccessGrantedForUser"}}, {"deprecated":false, "digest":{"function_hash":"31984856842992272463623357614478994795", "length":128}, "id":"ASB-A-428701593-f825f4b9", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"line_hashes":["210274310412382945161566068854846256151", "176771425818394534649829823675589110291", "42083418972551481841653321771597093934", "212174654539537393240628124870318045237", "72321922493104696749071102899269083400", "97430463908187407877757413928484757436", "160153463948832919580781530102591233269", "249599666590548892339351870821612416087", "2119170730560770495085969394839460572", "207615918348636507647971028898063448508", "226909732719086632187844540177134599816", "81038226445820053945131782737922953040", "21390881799737296895805713450022909711", "45023477050454229041912611118023874705", "276545084982012327740389101520245462845", "162236795603534680750344530700614308696", "96799556596476431057665487002288777257", "90713131943956566410882281303113264235", "112789435211044811190573327168708874404", "116168684764290422636877669653777754125", "258242463120584731065709565869878761132", "280888187093228587177000268438084510300", "168694012533669651544547970947502330320", "63581892152269839871983553066980494902", "222631996880204265031967611391037026173", "298500304187622662103768680139709268518", "265133093543650164647375950431466876181", "281578642853319847183055672170814097151", "262461809232385015450173309152073291592", "323031552907317054349675960061929413169", "299160937909256376810632128977221618433", "100441535044411908009618523453920599625", "241672348548176054506802581298008171123", "295016828629939718796337253374944899073", "252668714843072965145312028919285132405"], "threshold":0.9}, "id":"ASB-A-428701593-fa3a257c", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"16:0"}, {"fixed":"16:2026-03-01"}]}], "versions":["16"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497"], "severity":"High", "spl":"2026-03-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["210274310412382945161566068854846256151", "176771425818394534649829823675589110291", "42083418972551481841653321771597093934", "315166747108525342158868574488185191926", "72321922493104696749071102899269083400", "97430463908187407877757413928484757436", "160153463948832919580781530102591233269", "249599666590548892339351870821612416087", "2119170730560770495085969394839460572", "207615918348636507647971028898063448508", "226909732719086632187844540177134599816", "81038226445820053945131782737922953040", "21390881799737296895805713450022909711", "45023477050454229041912611118023874705", "276545084982012327740389101520245462845", "162236795603534680750344530700614308696", "96799556596476431057665487002288777257", "90713131943956566410882281303113264235", "112789435211044811190573327168708874404", "116168684764290422636877669653777754125", "258242463120584731065709565869878761132", "280888187093228587177000268438084510300", "168694012533669651544547970947502330320", "63581892152269839871983553066980494902", "222631996880204265031967611391037026173", "298500304187622662103768680139709268518", "265133093543650164647375950431466876181", "281578642853319847183055672170814097151", "262461809232385015450173309152073291592", "323031552907317054349675960061929413169", "299160937909256376810632128977221618433", "100441535044411908009618523453920599625", "241672348548176054506802581298008171123", "295016828629939718796337253374944899073", "252668714843072965145312028919285132405"], "threshold":0.9}, "id":"ASB-A-428701593-045865b5", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java"}}, {"deprecated":false, "digest":{"line_hashes":["239494449899651809275584572710305077602", "102454227251250558482635529460148851709", "153062404013991775319122647328299371379", "252565638414416865320416794974373859953", "153253669632774472448660302291086802643", "51652339997835741047978729727311006651", "142895428605272443604829636457921737958", "20860059795708452886831752334550174442", "147659980790548811124438801799967502807", "167442611845702855964187047279620102638", "335976322247530130277284223197169849360", "268538853318384729526043190765790482141", "83690740511867055583805316797355633111", "253455902794514355150376481638142719981", "95741189389752714848378340941567704650", "219349549483479105949987424080754049926", "267907938125978946454046444351093420895", "315919479740055639753745745795665842684", "174829344326141573252172001320126937279", "325964238443680144625534453515592242377", "31321178705218546588943141704303037128", "8146903929085445830094769361489430233", "165886314975493348146521441655048156927", "329708283647622943245828124267665785962", "234332780072156565315450833595007541825", "315692635485445617615490252091680348205", "23568490508003443483594339075358700202", "83951684350353603470953090799612305051", "42679591798508575716494604955753747226", "95741189389752714848378340941567704650", "101429126286168504306449455331378272054", "97338320334047815777018027823921879604", "91359035131762278057528747295401292804", "44418519574581940241889701346373987054", "87140248935311100157832542581961503193", "40560935678100280193977525023159056348", "148866862483910379669086631134028040541", "80872140438847815549665085435296588822"], "threshold":0.9}, "id":"ASB-A-428701593-105eba7c", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"307444124269300185630693309564407108534", "length":906}, "id":"ASB-A-428701593-5a9df61e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"function_hash":"13933465458639841336946552563947114199", "length":381}, "id":"ASB-A-428701593-6eae222f", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"function_hash":"242227206416608696780913637862601747990", "length":716}, "id":"ASB-A-428701593-79b2306e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"function_hash":"6427267879017682432936116074866628600", "length":1258}, "id":"ASB-A-428701593-ab2bbe14", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setNotificationListenerAccessGrantedForUser"}}, {"deprecated":false, "digest":{"function_hash":"78114314501069455041622457816848436363", "length":583}, "id":"ASB-A-428701593-c79117f3", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setNotificationPolicyAccessGrantedForUser"}}, {"deprecated":false, "digest":{"function_hash":"31984856842992272463623357614478994795", "length":128}, "id":"ASB-A-428701593-cd65f575", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java", "function":"setPackageOrComponentEnabled"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"16-qpr2:0"}, {"fixed":"16-qpr2:2026-03-01"}]}], "versions":["16-qpr2"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/353f209454f32c09dde3c3963a71b1aa713e9d93"], "severity":"High", "spl":"2026-03-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["74655963184347625384421449148610425053", "327754863491415252441571710707780653608", "304805699412435115117354620292198886997", "281682332792087693704818820620294784281", "278193813115512155437111788301589050247", "58931168141384449806069798870669660730", "55177877140901284124515317489662857720", "246903828080768765758143670516863663941", "130177456346662154479425256299454635153", "277554705648290698522970067426357918819", "141638736878980127516268906317886625565", "88586016161885479809210098303550938658", "301267582510044617048705210307157422615", "241252993091565512899580001712447214615"], "threshold":0.9}, "id":"ASB-A-428701593-071e30cf", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/353f209454f32c09dde3c3963a71b1aa713e9d93", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java"}}, {"deprecated":false, "digest":{"function_hash":"228984125654388680248089543749730417868", "length":1640}, "id":"ASB-A-428701593-1a31e028", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/353f209454f32c09dde3c3963a71b1aa713e9d93", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"line_hashes":["236807925875606000313612880594323201988", "94814329534439973903655957486442131276", "71440370644468716081329072107510586702", "178740093471559886533504774148101727557", "130970213720774525061315861921354013516", "96668688474984039947954332432126601222", "152127168332551218177698249609342599869", "151611367352096792975181803230235327996", "180481483343259419106319258088208723047", "198664015914228222066603564799689165800", "302403537063316935341964976023875941976", "190183294314874343750067942449011289341"], "threshold":0.9}, "id":"ASB-A-428701593-24273fae", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/353f209454f32c09dde3c3963a71b1aa713e9d93", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"209854767570639055139131587149170161677", "length":983}, "id":"ASB-A-428701593-3607da25", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/353f209454f32c09dde3c3963a71b1aa713e9d93", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setNotificationPolicyAccessGrantedForUser"}}, {"deprecated":false, "digest":{"function_hash":"270367608211489762768499727492512201040", "length":798}, "id":"ASB-A-428701593-9ef6c01d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/353f209454f32c09dde3c3963a71b1aa713e9d93", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"function_hash":"298543732383164735276227759322738275115", "length":1354}, "id":"ASB-A-428701593-b82761d9", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/353f209454f32c09dde3c3963a71b1aa713e9d93", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setNotificationListenerAccessGrantedForUser"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"14:0"}, {"fixed":"14:2026-03-01"}]}], "versions":["14"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/2be31fc94392916b2e37859db7ff532ecb73a4c2", "https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6"], "severity":"High", "spl":"2026-03-01", "types":["EoP"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"294853393180116523305725405924327011876", "length":647}, "id":"ASB-A-428701593-29fb143d", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/2be31fc94392916b2e37859db7ff532ecb73a4c2", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java", "function":"removeUninstalledItemsFromApprovedLists"}}, {"deprecated":false, "digest":{"function_hash":"13933465458639841336946552563947114199", "length":381}, "id":"ASB-A-428701593-63f9ed53", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"function_hash":"307444124269300185630693309564407108534", "length":906}, "id":"ASB-A-428701593-8002ecd8", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"line_hashes":["108587633537507210242609878158511307392", "108587633537507210242609878158511307392", "181941031772657995169321558369934733478", "51507376283030047504961889557245870818"], "threshold":0.9}, "id":"ASB-A-428701593-81e5db48", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/2be31fc94392916b2e37859db7ff532ecb73a4c2", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java"}}, {"deprecated":false, "digest":{"line_hashes":["210274310412382945161566068854846256151", "176771425818394534649829823675589110291", "42083418972551481841653321771597093934", "212174654539537393240628124870318045237", "72321922493104696749071102899269083400", "97430463908187407877757413928484757436", "160153463948832919580781530102591233269", "249599666590548892339351870821612416087", "2119170730560770495085969394839460572", "207615918348636507647971028898063448508", "226909732719086632187844540177134599816", "81038226445820053945131782737922953040", "21390881799737296895805713450022909711", "45023477050454229041912611118023874705", "276545084982012327740389101520245462845", "162236795603534680750344530700614308696", "96799556596476431057665487002288777257", "90713131943956566410882281303113264235", "112789435211044811190573327168708874404", "116168684764290422636877669653777754125", "258242463120584731065709565869878761132", "280888187093228587177000268438084510300", "168694012533669651544547970947502330320", "63581892152269839871983553066980494902", "222631996880204265031967611391037026173", "298500304187622662103768680139709268518", "265133093543650164647375950431466876181", "281578642853319847183055672170814097151", "262461809232385015450173309152073291592", "323031552907317054349675960061929413169", "299160937909256376810632128977221618433", "100441535044411908009618523453920599625", "241672348548176054506802581298008171123", "295016828629939718796337253374944899073", "252668714843072965145312028919285132405"], "threshold":0.9}, "id":"ASB-A-428701593-93f1914c", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java"}}, {"deprecated":false, "digest":{"function_hash":"232539831918589147601020956614396755933", "length":981}, "id":"ASB-A-428701593-9ca61fb5", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setNotificationListenerAccessGrantedForUser"}}, {"deprecated":false, "digest":{"function_hash":"78114314501069455041622457816848436363", "length":583}, "id":"ASB-A-428701593-bd2e4c12", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setNotificationPolicyAccessGrantedForUser"}}, {"deprecated":false, "digest":{"line_hashes":["239494449899651809275584572710305077602", "102454227251250558482635529460148851709", "153062404013991775319122647328299371379", "252565638414416865320416794974373859953", "153253669632774472448660302291086802643", "51652339997835741047978729727311006651", "142895428605272443604829636457921737958", "20860059795708452886831752334550174442", "147659980790548811124438801799967502807", "167442611845702855964187047279620102638", "335976322247530130277284223197169849360", "268538853318384729526043190765790482141", "83690740511867055583805316797355633111", "253455902794514355150376481638142719981", "95741189389752714848378340941567704650", "219349549483479105949987424080754049926", "267907938125978946454046444351093420895", "315919479740055639753745745795665842684", "174829344326141573252172001320126937279", "325964238443680144625534453515592242377", "31321178705218546588943141704303037128", "8146903929085445830094769361489430233", "165886314975493348146521441655048156927", "329708283647622943245828124267665785962", "234332780072156565315450833595007541825", "315692635485445617615490252091680348205", "23568490508003443483594339075358700202", "83951684350353603470953090799612305051", "42679591798508575716494604955753747226", "95741189389752714848378340941567704650", "101429126286168504306449455331378272054", "286290836152104753541213860128345729670", "126560934930243925588756983604723232008", "43979387311626945467764818664903544645", "87140248935311100157832542581961503193", "40560935678100280193977525023159056348", "148866862483910379669086631134028040541", "80872140438847815549665085435296588822"], "threshold":0.9}, "id":"ASB-A-428701593-c7f1a500", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"}}, {"deprecated":false, "digest":{"function_hash":"31984856842992272463623357614478994795", "length":128}, "id":"ASB-A-428701593-f5117d60", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6", "target":{"file":"services/core/java/com/android/server/notification/ManagedServices.java", "function":"setPackageOrComponentEnabled"}}, {"deprecated":false, "digest":{"function_hash":"120970094607340579751710759699509903826", "length":336}, "id":"ASB-A-428701593-fa119edb", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6", "target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java", "function":"setPackageOrComponentEnabled"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2026-03-01"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/frameworks/base/+/e363f82104566378b4b9936d6caf27c3ee631d80"}]}