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.
{
"spl": "2026-03-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349",
"https://android.googlesource.com/platform/frameworks/base/+/8a8be53d3516586e7e7273f85cece7db9e6bfec1"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1292.0,
"function_hash": "66129363341633364997931312017671093618"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349",
"target": {
"function": "setNotificationListenerAccessGrantedForUser",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-029baa45"
},
{
"signature_type": "Line",
"signature_version": "v1",
"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
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349",
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-102d0213"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 381.0,
"function_hash": "13933465458639841336946552563947114199"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-222fd7d2"
},
{
"signature_type": "Line",
"signature_version": "v1",
"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
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349",
"target": {
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-2580760b"
},
{
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"74655963184347625384421449148610425053",
"327754863491415252441571710707780653608",
"304805699412435115117354620292198886997",
"281682332792087693704818820620294784281",
"278193813115512155437111788301589050247",
"58931168141384449806069798870669660730",
"55177877140901284124515317489662857720",
"246903828080768765758143670516863663941",
"130177456346662154479425256299454635153",
"277554705648290698522970067426357918819",
"141638736878980127516268906317886625565",
"88586016161885479809210098303550938658",
"301267582510044617048705210307157422615",
"241252993091565512899580001712447214615"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/8a8be53d3516586e7e7273f85cece7db9e6bfec1",
"target": {
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-31814d1e"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 798.0,
"function_hash": "270367608211489762768499727492512201040"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/8a8be53d3516586e7e7273f85cece7db9e6bfec1",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-395cfe73"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1354.0,
"function_hash": "298543732383164735276227759322738275115"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/8a8be53d3516586e7e7273f85cece7db9e6bfec1",
"target": {
"function": "setNotificationListenerAccessGrantedForUser",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-6c509f98"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 583.0,
"function_hash": "78114314501069455041622457816848436363"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349",
"target": {
"function": "setNotificationPolicyAccessGrantedForUser",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-73d9ca94"
},
{
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"236807925875606000313612880594323201988",
"94814329534439973903655957486442131276",
"71440370644468716081329072107510586702",
"178740093471559886533504774148101727557",
"130970213720774525061315861921354013516",
"96668688474984039947954332432126601222",
"152127168332551218177698249609342599869",
"151611367352096792975181803230235327996",
"180481483343259419106319258088208723047",
"198664015914228222066603564799689165800",
"302403537063316935341964976023875941976",
"190183294314874343750067942449011289341"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/8a8be53d3516586e7e7273f85cece7db9e6bfec1",
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-79631f66"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1220.0,
"function_hash": "205174537535804869224553066777902154411"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-816cfe00"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 128.0,
"function_hash": "31984856842992272463623357614478994795"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-84608c04"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 983.0,
"function_hash": "209854767570639055139131587149170161677"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/8a8be53d3516586e7e7273f85cece7db9e6bfec1",
"target": {
"function": "setNotificationPolicyAccessGrantedForUser",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-b38be418"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 716.0,
"function_hash": "242227206416608696780913637862601747990"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/a132684a093d9e1750100b39d4e4168f2d27d349",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-d56ae1fd"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1640.0,
"function_hash": "228984125654388680248089543749730417868"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/8a8be53d3516586e7e7273f85cece7db9e6bfec1",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-f59db0a2"
}
],
"severity": "High"
}{
"spl": "2026-03-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 716.0,
"function_hash": "242227206416608696780913637862601747990"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-1c6ffc37"
},
{
"signature_type": "Line",
"signature_version": "v1",
"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
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57",
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-1fc520ba"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 906.0,
"function_hash": "307444124269300185630693309564407108534"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-36f36cbd"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 381.0,
"function_hash": "13933465458639841336946552563947114199"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-5f40583d"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1187.0,
"function_hash": "324517094759849965078505360483464342979"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57",
"target": {
"function": "setNotificationListenerAccessGrantedForUser",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-67cbaedb"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 583.0,
"function_hash": "78114314501069455041622457816848436363"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57",
"target": {
"function": "setNotificationPolicyAccessGrantedForUser",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-d971f149"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 128.0,
"function_hash": "31984856842992272463623357614478994795"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-f825f4b9"
},
{
"signature_type": "Line",
"signature_version": "v1",
"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
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/182548fd95b0f245385e5dc45efd2cbd4cd35b57",
"target": {
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-fa3a257c"
}
],
"severity": "High"
}{
"spl": "2026-03-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"signature_type": "Line",
"signature_version": "v1",
"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
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497",
"target": {
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-045865b5"
},
{
"signature_type": "Line",
"signature_version": "v1",
"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
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497",
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-105eba7c"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 906.0,
"function_hash": "307444124269300185630693309564407108534"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-5a9df61e"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 381.0,
"function_hash": "13933465458639841336946552563947114199"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-6eae222f"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 716.0,
"function_hash": "242227206416608696780913637862601747990"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-79b2306e"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1258.0,
"function_hash": "6427267879017682432936116074866628600"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497",
"target": {
"function": "setNotificationListenerAccessGrantedForUser",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-ab2bbe14"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 583.0,
"function_hash": "78114314501069455041622457816848436363"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497",
"target": {
"function": "setNotificationPolicyAccessGrantedForUser",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-c79117f3"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 128.0,
"function_hash": "31984856842992272463623357614478994795"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3b41dfeec7ebfcd313ff26b7f27b7e7971af4497",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-cd65f575"
}
],
"severity": "High"
}{
"spl": "2026-03-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/353f209454f32c09dde3c3963a71b1aa713e9d93"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"74655963184347625384421449148610425053",
"327754863491415252441571710707780653608",
"304805699412435115117354620292198886997",
"281682332792087693704818820620294784281",
"278193813115512155437111788301589050247",
"58931168141384449806069798870669660730",
"55177877140901284124515317489662857720",
"246903828080768765758143670516863663941",
"130177456346662154479425256299454635153",
"277554705648290698522970067426357918819",
"141638736878980127516268906317886625565",
"88586016161885479809210098303550938658",
"301267582510044617048705210307157422615",
"241252993091565512899580001712447214615"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/353f209454f32c09dde3c3963a71b1aa713e9d93",
"target": {
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-071e30cf"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1640.0,
"function_hash": "228984125654388680248089543749730417868"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/353f209454f32c09dde3c3963a71b1aa713e9d93",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-1a31e028"
},
{
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"236807925875606000313612880594323201988",
"94814329534439973903655957486442131276",
"71440370644468716081329072107510586702",
"178740093471559886533504774148101727557",
"130970213720774525061315861921354013516",
"96668688474984039947954332432126601222",
"152127168332551218177698249609342599869",
"151611367352096792975181803230235327996",
"180481483343259419106319258088208723047",
"198664015914228222066603564799689165800",
"302403537063316935341964976023875941976",
"190183294314874343750067942449011289341"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/353f209454f32c09dde3c3963a71b1aa713e9d93",
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-24273fae"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 983.0,
"function_hash": "209854767570639055139131587149170161677"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/353f209454f32c09dde3c3963a71b1aa713e9d93",
"target": {
"function": "setNotificationPolicyAccessGrantedForUser",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-3607da25"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 798.0,
"function_hash": "270367608211489762768499727492512201040"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/353f209454f32c09dde3c3963a71b1aa713e9d93",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-9ef6c01d"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1354.0,
"function_hash": "298543732383164735276227759322738275115"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/353f209454f32c09dde3c3963a71b1aa713e9d93",
"target": {
"function": "setNotificationListenerAccessGrantedForUser",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-b82761d9"
}
],
"severity": "High"
}{
"spl": "2026-03-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/2be31fc94392916b2e37859db7ff532ecb73a4c2",
"https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6"
],
"types": [
"EoP"
],
"vanir_signatures": [
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 647.0,
"function_hash": "294853393180116523305725405924327011876"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/2be31fc94392916b2e37859db7ff532ecb73a4c2",
"target": {
"function": "removeUninstalledItemsFromApprovedLists",
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-29fb143d"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 381.0,
"function_hash": "13933465458639841336946552563947114199"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-63f9ed53"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 906.0,
"function_hash": "307444124269300185630693309564407108534"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-8002ecd8"
},
{
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"108587633537507210242609878158511307392",
"108587633537507210242609878158511307392",
"181941031772657995169321558369934733478",
"51507376283030047504961889557245870818"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/2be31fc94392916b2e37859db7ff532ecb73a4c2",
"target": {
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-81e5db48"
},
{
"signature_type": "Line",
"signature_version": "v1",
"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
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6",
"target": {
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-93f1914c"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 981.0,
"function_hash": "232539831918589147601020956614396755933"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6",
"target": {
"function": "setNotificationListenerAccessGrantedForUser",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-9ca61fb5"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 583.0,
"function_hash": "78114314501069455041622457816848436363"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6",
"target": {
"function": "setNotificationPolicyAccessGrantedForUser",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-bd2e4c12"
},
{
"signature_type": "Line",
"signature_version": "v1",
"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
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6",
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-c7f1a500"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 128.0,
"function_hash": "31984856842992272463623357614478994795"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/ManagedServices.java"
},
"id": "ASB-A-428701593-f5117d60"
},
{
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 336.0,
"function_hash": "120970094607340579751710759699509903826"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/c5a3e4431fecf117bb8460f895e2667258ef2be6",
"target": {
"function": "setPackageOrComponentEnabled",
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"id": "ASB-A-428701593-fa119edb"
}
],
"severity": "High"
}