ASB-A-337775777

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-337775777.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-337775777
Aliases
  • A-337775777
  • CVE-2025-22420
Published
2025-12-01T00:00:00Z
Modified
2025-12-12T17:17:41.811160Z
Summary
[none]
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.

References

Affected packages

Android

platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
16-qpr2-next:0
Fixed
16-qpr2-next:2025-12-01

Affected versions

Other

16-qpr2-next

Ecosystem specific

{
    "spl": "2025-12-01",
    "vanir_signatures": [
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/494dd981aa026ecafeddbe71aa0bd7df0f0fdbe5",
            "id": "ASB-A-337775777-02d8e8eb",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "78806499175507100885665481736234318363",
                    "224571880678394646161767627288331641996",
                    "215537463824847062399994443236359595477",
                    "212719855120455610166467759361950053668",
                    "116657132044848585136143181415806561859",
                    "271177364783203207368516488788849958204",
                    "4724060398698110477539546649016861795",
                    "271687758888712214527491332643938073145",
                    "234729322218325827714924916131398137909",
                    "110948651861590682502708433920749586978",
                    "308949873183695632587986135074071654993",
                    "113357990325897018651369697622700433778",
                    "147997458542455464370198808735324617570",
                    "74230054955863480027414382353115676335",
                    "217728067329379596440413116158045107333",
                    "301113539909815398274721225782046076246",
                    "152142654229232632353519401631352555659",
                    "230151185540634620870107008035182009720",
                    "239718041627803519342264207319660644363",
                    "108591967753586702717348657341078815972",
                    "251696920991344885578257850661798810644",
                    "65186525819723574890642644467630214112"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b",
            "id": "ASB-A-337775777-04da9069",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "PreferencesHelper"
            },
            "digest": {
                "function_hash": "151393847250349206757428833407075910173",
                "length": 637.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b",
            "id": "ASB-A-337775777-05465e20",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PermissionHelper.java"
            },
            "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"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/494dd981aa026ecafeddbe71aa0bd7df0f0fdbe5",
            "id": "ASB-A-337775777-057a3114",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "calculateGrantableUris"
            },
            "digest": {
                "function_hash": "118752422550149710476622657642917550507",
                "length": 808.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b",
            "id": "ASB-A-337775777-0dbd98c1",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "38972912274767748538268350496166498852",
                    "18467138898728062050457547313604811000",
                    "56740995388593375816448021318248359035",
                    "204468164768286705423797726029284605",
                    "131201941829665957809183424714426512755",
                    "168456251631950750617938414421973320566",
                    "186229180079219798798096593370744133482",
                    "172532190427032809189686971449951651694",
                    "119977970467547271673130539370113780730",
                    "80418842082310210502835770621521497318",
                    "77136573213569354100096254484138434951",
                    "281125806364070655309953951615651253995",
                    "10751525041408582365611148935562331169",
                    "233281559964911801862197011375136631173"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b",
            "id": "ASB-A-337775777-1146f944",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "333904268541969129239798825565015905649",
                    "101461055921255697426271394123072571608",
                    "74154752490941993008862342028874241986",
                    "84759299478762114387916458342645333766",
                    "319907849734435950641489148426894137229",
                    "136361176569499328018532108609836484581",
                    "21146512155151962062737048910805118849",
                    "109528001447533826151251973967509855899",
                    "125656525894608930472969092460986822931",
                    "153046287895088176837212556784751520110",
                    "269145822731883537306621583769256845018",
                    "119737929920883485542236355820728688439",
                    "151070816417511505806159236120286667973",
                    "139271245795042857874982026253338762610",
                    "186971393925902425883677522105272406141",
                    "41769436390981076726230159290296272035",
                    "13868781249681993070319802884613408492"
                ]
            },
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-337775777-119e0c38",
            "deprecated": false,
            "digest": {
                "function_hash": "223711100670863851982664216029820943180",
                "length": 8999.0
            },
            "signature_type": "Function",
            "match_only_versions": [
                "16-qpr2-next"
            ],
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/494dd981aa026ecafeddbe71aa0bd7df0f0fdbe5",
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "init"
            }
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a6e1ff31bb807aa7aa0d4251f779429441b55ea3",
            "id": "ASB-A-337775777-172af4b7",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "152142654229232632353519401631352555659",
                    "230151185540634620870107008035182009720",
                    "239718041627803519342264207319660644363",
                    "108591967753586702717348657341078815972",
                    "251696920991344885578257850661798810644",
                    "65186525819723574890642644467630214112"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b",
            "id": "ASB-A-337775777-244f557b",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PermissionHelper.java"
            },
            "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"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b",
            "id": "ASB-A-337775777-2c6a3b7f",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "verifyPrivilegedListenerUriPermission"
            },
            "digest": {
                "function_hash": "79906062481645402987415771847209564053",
                "length": 481.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b",
            "id": "ASB-A-337775777-3e3408ad",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "PreferencesHelper"
            },
            "digest": {
                "function_hash": "151393847250349206757428833407075910173",
                "length": 637.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a6e1ff31bb807aa7aa0d4251f779429441b55ea3",
            "id": "ASB-A-337775777-4cfc2bbb",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "oldVisitGrantableUri"
            },
            "digest": {
                "function_hash": "147428609159598450695918018152961144669",
                "length": 1084.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/494dd981aa026ecafeddbe71aa0bd7df0f0fdbe5",
            "id": "ASB-A-337775777-5b2f9c14",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "visitGrantableUri"
            },
            "digest": {
                "function_hash": "52104027079867971132833217053931389337",
                "length": 766.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b",
            "id": "ASB-A-337775777-6944d8ec",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "86046990633575423103213474724884299739",
                "length": 4138.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/494dd981aa026ecafeddbe71aa0bd7df0f0fdbe5",
            "id": "ASB-A-337775777-7566fcac",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "139998682963612528820493721008017978075",
                "length": 4302.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a6e1ff31bb807aa7aa0d4251f779429441b55ea3",
            "id": "ASB-A-337775777-7e9ba93c",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java"
            },
            "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"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a6e1ff31bb807aa7aa0d4251f779429441b55ea3",
            "id": "ASB-A-337775777-7f85be79",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "226760276812489488159236426940673309521",
                "length": 4240.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b",
            "id": "ASB-A-337775777-81eab1f1",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "init"
            },
            "digest": {
                "function_hash": "121722107147219664679552018271220869771",
                "length": 9235.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b",
            "id": "ASB-A-337775777-8ae4db69",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "179042578661038942281344974741987283562",
                    "109519136048652101814362158393034739966",
                    "66701087043523477598161013959137756509",
                    "242939186001353699369636652498646412718",
                    "250554507325508830846378099546506548747",
                    "20417503660359824277923171258490332516",
                    "219623280486965368092757031330224493776",
                    "81527937018166743050568254593047393593",
                    "251737277336189796408635991682919727097",
                    "141946405470014968159247802463039379164",
                    "58421848210500440014062340851852200561",
                    "255343427764826985141767760194212157165",
                    "305618447758970850654541346063521675763",
                    "304261006717436480399835798095095722347",
                    "265803471917719038831126341514576714439",
                    "184174827124660662180035623465841565969",
                    "150867571188188760409180791470991902312",
                    "146360258532474143553103499855025669991",
                    "134538858527710575654113455916290461738"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b",
            "id": "ASB-A-337775777-8ca61290",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "visitGrantableUri"
            },
            "digest": {
                "function_hash": "147428609159598450695918018152961144669",
                "length": 1084.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/a6e1ff31bb807aa7aa0d4251f779429441b55ea3",
            "id": "ASB-A-337775777-8e950722",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "calculateGrantableUris"
            },
            "digest": {
                "function_hash": "118752422550149710476622657642917550507",
                "length": 808.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b",
            "id": "ASB-A-337775777-a6ab6b3b",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "339811416459724324631475486219377585136",
                "length": 4192.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b8a3ba91cca1d7783c52df9d9a36ca3f31ed1db1",
            "id": "ASB-A-337775777-afc732c9",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "283787625419945426335233305252697017925",
                "length": 4270.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b",
            "id": "ASB-A-337775777-c2a9d313",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "38972912274767748538268350496166498852",
                    "18467138898728062050457547313604811000",
                    "56740995388593375816448021318248359035",
                    "204468164768286705423797726029284605",
                    "131201941829665957809183424714426512755",
                    "168456251631950750617938414421973320566",
                    "186229180079219798798096593370744133482",
                    "172532190427032809189686971449951651694",
                    "119977970467547271673130539370113780730",
                    "80418842082310210502835770621521497318",
                    "77136573213569354100096254484138434951",
                    "281125806364070655309953951615651253995",
                    "10751525041408582365611148935562331169",
                    "233281559964911801862197011375136631173"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/494dd981aa026ecafeddbe71aa0bd7df0f0fdbe5",
            "id": "ASB-A-337775777-c6b3c943",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java"
            },
            "digest": {
                "threshold": 0.9,
                "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"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b",
            "id": "ASB-A-337775777-d27236d7",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "verifyPrivilegedListenerUriPermission"
            },
            "digest": {
                "function_hash": "79906062481645402987415771847209564053",
                "length": 481.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b",
            "id": "ASB-A-337775777-d375352d",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "179042578661038942281344974741987283562",
                    "109519136048652101814362158393034739966",
                    "66701087043523477598161013959137756509",
                    "242939186001353699369636652498646412718",
                    "250554507325508830846378099546506548747",
                    "20417503660359824277923171258490332516",
                    "219623280486965368092757031330224493776",
                    "81527937018166743050568254593047393593",
                    "251737277336189796408635991682919727097",
                    "141946405470014968159247802463039379164",
                    "58421848210500440014062340851852200561",
                    "255343427764826985141767760194212157165",
                    "305618447758970850654541346063521675763",
                    "304261006717436480399835798095095722347",
                    "265803471917719038831126341514576714439",
                    "184174827124660662180035623465841565969",
                    "150867571188188760409180791470991902312",
                    "146360258532474143553103499855025669991",
                    "134538858527710575654113455916290461738"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b8a3ba91cca1d7783c52df9d9a36ca3f31ed1db1",
            "id": "ASB-A-337775777-d7841ff2",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "8733849392752498730042624136637627695",
                    "122798640033699594687988493890023024939",
                    "178689967526423450137218852308845369803",
                    "164599109787956373027495993946138406029"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/94fc92cf20b897f016c3a9718edf40818de4a11b",
            "id": "ASB-A-337775777-e647a26d",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "init"
            },
            "digest": {
                "function_hash": "151804220700624402135847593092429095424",
                "length": 8902.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f9cbae0ba1125e102e66ce041d7d3b4d87f47a9b",
            "id": "ASB-A-337775777-fa3041f1",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java"
            },
            "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"
                ]
            },
            "signature_version": "v1"
        }
    ],
    "severity": "High",
    "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"
    ],
    "types": [
        "EoP"
    ]
}

platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
15:0
Fixed
15:2025-12-01

Affected versions

Other

15

Ecosystem specific

{
    "spl": "2025-12-01",
    "vanir_signatures": [
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09",
            "id": "ASB-A-337775777-00d5f8ed",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PermissionHelper.java"
            },
            "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"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09",
            "id": "ASB-A-337775777-01bfe238",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "179042578661038942281344974741987283562",
                    "109519136048652101814362158393034739966",
                    "66701087043523477598161013959137756509",
                    "242939186001353699369636652498646412718",
                    "250554507325508830846378099546506548747",
                    "20417503660359824277923171258490332516",
                    "219623280486965368092757031330224493776",
                    "81527937018166743050568254593047393593",
                    "251737277336189796408635991682919727097",
                    "141946405470014968159247802463039379164",
                    "58421848210500440014062340851852200561",
                    "255343427764826985141767760194212157165",
                    "305618447758970850654541346063521675763",
                    "304261006717436480399835798095095722347",
                    "265803471917719038831126341514576714439",
                    "184174827124660662180035623465841565969",
                    "150867571188188760409180791470991902312",
                    "146360258532474143553103499855025669991",
                    "134538858527710575654113455916290461738"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e",
            "id": "ASB-A-337775777-02ad71aa",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "PreferencesHelper"
            },
            "digest": {
                "function_hash": "151393847250349206757428833407075910173",
                "length": 637.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e",
            "id": "ASB-A-337775777-06148750",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "230607261369455934253567916141509552112",
                "length": 4043.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e",
            "id": "ASB-A-337775777-0746b2b1",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "38972912274767748538268350496166498852",
                    "18467138898728062050457547313604811000",
                    "56740995388593375816448021318248359035",
                    "204468164768286705423797726029284605",
                    "131201941829665957809183424714426512755",
                    "168456251631950750617938414421973320566",
                    "186229180079219798798096593370744133482",
                    "172532190427032809189686971449951651694",
                    "119977970467547271673130539370113780730",
                    "80418842082310210502835770621521497318",
                    "77136573213569354100096254484138434951",
                    "281125806364070655309953951615651253995",
                    "10751525041408582365611148935562331169",
                    "233281559964911801862197011375136631173"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e",
            "id": "ASB-A-337775777-0762d186",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PermissionHelper.java"
            },
            "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"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e",
            "id": "ASB-A-337775777-1321f617",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "visitGrantableUri"
            },
            "digest": {
                "function_hash": "147428609159598450695918018152961144669",
                "length": 1084.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09",
            "id": "ASB-A-337775777-186dc06c",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "verifyPrivilegedListenerUriPermission"
            },
            "digest": {
                "function_hash": "79906062481645402987415771847209564053",
                "length": 481.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09",
            "id": "ASB-A-337775777-2a11d170",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "230607261369455934253567916141509552112",
                "length": 4043.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09",
            "id": "ASB-A-337775777-2a7d77eb",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java"
            },
            "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"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/6720fb4889b72db484007c4e75df24e2e0410c38",
            "id": "ASB-A-337775777-41431769",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "85595708597145410284126416498695924302",
                "length": 4121.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09",
            "id": "ASB-A-337775777-4a1d2d66",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "init"
            },
            "digest": {
                "function_hash": "151804220700624402135847593092429095424",
                "length": 8902.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4",
            "id": "ASB-A-337775777-610e985e",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "verifyPrivilegedListenerUriPermission"
            },
            "digest": {
                "function_hash": "79906062481645402987415771847209564053",
                "length": 481.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4",
            "id": "ASB-A-337775777-6842469a",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "visitGrantableUri"
            },
            "digest": {
                "function_hash": "147428609159598450695918018152961144669",
                "length": 1084.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4",
            "id": "ASB-A-337775777-6a01e1df",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "PreferencesHelper"
            },
            "digest": {
                "function_hash": "151393847250349206757428833407075910173",
                "length": 637.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4",
            "id": "ASB-A-337775777-7df4546d",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "179042578661038942281344974741987283562",
                    "109519136048652101814362158393034739966",
                    "66701087043523477598161013959137756509",
                    "242939186001353699369636652498646412718",
                    "250554507325508830846378099546506548747",
                    "20417503660359824277923171258490332516",
                    "219623280486965368092757031330224493776",
                    "81527937018166743050568254593047393593",
                    "251737277336189796408635991682919727097",
                    "141946405470014968159247802463039379164",
                    "58421848210500440014062340851852200561",
                    "255343427764826985141767760194212157165",
                    "305618447758970850654541346063521675763",
                    "304261006717436480399835798095095722347",
                    "265803471917719038831126341514576714439",
                    "184174827124660662180035623465841565969",
                    "150867571188188760409180791470991902312",
                    "146360258532474143553103499855025669991",
                    "134538858527710575654113455916290461738"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e",
            "id": "ASB-A-337775777-7e584114",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "179042578661038942281344974741987283562",
                    "109519136048652101814362158393034739966",
                    "66701087043523477598161013959137756509",
                    "242939186001353699369636652498646412718",
                    "250554507325508830846378099546506548747",
                    "20417503660359824277923171258490332516",
                    "219623280486965368092757031330224493776",
                    "81527937018166743050568254593047393593",
                    "251737277336189796408635991682919727097",
                    "141946405470014968159247802463039379164",
                    "58421848210500440014062340851852200561",
                    "255343427764826985141767760194212157165",
                    "305618447758970850654541346063521675763",
                    "304261006717436480399835798095095722347",
                    "265803471917719038831126341514576714439",
                    "184174827124660662180035623465841565969",
                    "150867571188188760409180791470991902312",
                    "146360258532474143553103499855025669991",
                    "134538858527710575654113455916290461738"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09",
            "id": "ASB-A-337775777-7f54322e",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "PreferencesHelper"
            },
            "digest": {
                "function_hash": "151393847250349206757428833407075910173",
                "length": 637.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4",
            "id": "ASB-A-337775777-87655e25",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "269145822731883537306621583769256845018",
                    "119737929920883485542236355820728688439",
                    "151070816417511505806159236120286667973",
                    "139271245795042857874982026253338762610",
                    "150466621282558265114213217954944387366",
                    "71122499178093535015891788688936767981",
                    "172095197054393213281661860492952945527",
                    "212474040375871820844352815069094502814",
                    "173179701202735647959310978243520917993",
                    "100549474033076041796135416466829157311",
                    "265853860592387440918257042951694418484",
                    "241413223130643495530944374715917331224",
                    "302892004045097054326587884543207665731",
                    "35555152865864143965154996836875403187",
                    "87746484463416371310697037314689287972",
                    "322293251196862395253065364814136960924",
                    "334187185228788749185014110470755200965",
                    "71421483770041387816998465205034102174",
                    "314677869122922379937794292893576028583",
                    "186971393925902425883677522105272406141"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4",
            "id": "ASB-A-337775777-903d6939",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PermissionHelper.java"
            },
            "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"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4",
            "id": "ASB-A-337775777-98d70c3d",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "230607261369455934253567916141509552112",
                "length": 4043.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4",
            "id": "ASB-A-337775777-9d866926",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "init"
            },
            "digest": {
                "function_hash": "151804220700624402135847593092429095424",
                "length": 8902.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09",
            "id": "ASB-A-337775777-acc80a27",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "visitGrantableUri"
            },
            "digest": {
                "function_hash": "147428609159598450695918018152961144669",
                "length": 1084.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/6720fb4889b72db484007c4e75df24e2e0410c38",
            "id": "ASB-A-337775777-b7e888c2",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "visitGrantableUri"
            },
            "digest": {
                "function_hash": "52104027079867971132833217053931389337",
                "length": 766.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e",
            "id": "ASB-A-337775777-b856816e",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "verifyPrivilegedListenerUriPermission"
            },
            "digest": {
                "function_hash": "79906062481645402987415771847209564053",
                "length": 481.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e",
            "id": "ASB-A-337775777-b8ae3b19",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java"
            },
            "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"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2660997099937521ce6fee92b012efd0e182d20e",
            "id": "ASB-A-337775777-e058725a",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "init"
            },
            "digest": {
                "function_hash": "151804220700624402135847593092429095424",
                "length": 8902.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9c5a54d27f05111db37cfcb685a39e20aec75c09",
            "id": "ASB-A-337775777-e88dc1ff",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "38972912274767748538268350496166498852",
                    "18467138898728062050457547313604811000",
                    "56740995388593375816448021318248359035",
                    "204468164768286705423797726029284605",
                    "131201941829665957809183424714426512755",
                    "168456251631950750617938414421973320566",
                    "186229180079219798798096593370744133482",
                    "172532190427032809189686971449951651694",
                    "119977970467547271673130539370113780730",
                    "80418842082310210502835770621521497318",
                    "77136573213569354100096254484138434951",
                    "281125806364070655309953951615651253995",
                    "10751525041408582365611148935562331169",
                    "233281559964911801862197011375136631173"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/6720fb4889b72db484007c4e75df24e2e0410c38",
            "id": "ASB-A-337775777-f0f58321",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "277952630706411913821376571842278710127",
                    "251275838237333718458225656303075514401",
                    "59009526815969804781643645859042510240",
                    "221731245463731105207497235562354922494",
                    "34541560699661868279699114403261061854",
                    "71122499178093535015891788688936767981",
                    "170876827513828019621662232965547321006",
                    "134206532341153650845808670873033676273",
                    "263064835481829104354614983509650459819",
                    "77196652155347585649721508219956915030",
                    "11798242286736020232784276650634374983",
                    "147659785637146465927267759370997127536",
                    "108587633537507210242609878158511307392",
                    "108587633537507210242609878158511307392",
                    "303792311607732086983909583649895314029"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f66561125bb640e5b1809cfbc478e105c97327f4",
            "id": "ASB-A-337775777-f3a63c7b",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "38972912274767748538268350496166498852",
                    "18467138898728062050457547313604811000",
                    "56740995388593375816448021318248359035",
                    "204468164768286705423797726029284605",
                    "131201941829665957809183424714426512755",
                    "168456251631950750617938414421973320566",
                    "186229180079219798798096593370744133482",
                    "172532190427032809189686971449951651694",
                    "119977970467547271673130539370113780730",
                    "80418842082310210502835770621521497318",
                    "77136573213569354100096254484138434951",
                    "281125806364070655309953951615651253995",
                    "10751525041408582365611148935562331169",
                    "233281559964911801862197011375136631173"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/6720fb4889b72db484007c4e75df24e2e0410c38",
            "id": "ASB-A-337775777-f6ed69bf",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "78806499175507100885665481736234318363",
                    "224571880678394646161767627288331641996",
                    "215537463824847062399994443236359595477",
                    "212719855120455610166467759361950053668",
                    "116657132044848585136143181415806561859",
                    "271177364783203207368516488788849958204",
                    "4724060398698110477539546649016861795",
                    "271687758888712214527491332643938073145",
                    "234729322218325827714924916131398137909",
                    "110948651861590682502708433920749586978",
                    "308949873183695632587986135074071654993",
                    "113357990325897018651369697622700433778",
                    "147997458542455464370198808735324617570",
                    "74230054955863480027414382353115676335",
                    "217728067329379596440413116158045107333",
                    "301113539909815398274721225782046076246",
                    "8733849392752498730042624136637627695",
                    "122798640033699594687988493890023024939",
                    "178689967526423450137218852308845369803",
                    "164599109787956373027495993946138406029"
                ]
            },
            "signature_version": "v1"
        }
    ],
    "severity": "High",
    "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"
    ],
    "types": [
        "EoP"
    ]
}

platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
16:0
Fixed
16:2025-12-01

Affected versions

Other

16

Ecosystem specific

{
    "spl": "2025-12-01",
    "vanir_signatures": [
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f",
            "id": "ASB-A-337775777-1aee88a9",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "179042578661038942281344974741987283562",
                    "109519136048652101814362158393034739966",
                    "66701087043523477598161013959137756509",
                    "242939186001353699369636652498646412718",
                    "250554507325508830846378099546506548747",
                    "20417503660359824277923171258490332516",
                    "219623280486965368092757031330224493776",
                    "81527937018166743050568254593047393593",
                    "251737277336189796408635991682919727097",
                    "141946405470014968159247802463039379164",
                    "58421848210500440014062340851852200561",
                    "255343427764826985141767760194212157165",
                    "305618447758970850654541346063521675763",
                    "304261006717436480399835798095095722347",
                    "265803471917719038831126341514576714439",
                    "184174827124660662180035623465841565969",
                    "150867571188188760409180791470991902312",
                    "146360258532474143553103499855025669991",
                    "134538858527710575654113455916290461738"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f",
            "id": "ASB-A-337775777-3f2ac3a6",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "38972912274767748538268350496166498852",
                    "18467138898728062050457547313604811000",
                    "56740995388593375816448021318248359035",
                    "204468164768286705423797726029284605",
                    "131201941829665957809183424714426512755",
                    "168456251631950750617938414421973320566",
                    "186229180079219798798096593370744133482",
                    "172532190427032809189686971449951651694",
                    "119977970467547271673130539370113780730",
                    "80418842082310210502835770621521497318",
                    "77136573213569354100096254484138434951",
                    "281125806364070655309953951615651253995",
                    "10751525041408582365611148935562331169",
                    "233281559964911801862197011375136631173"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f",
            "id": "ASB-A-337775777-5739043b",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "339811416459724324631475486219377585136",
                "length": 4192.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f",
            "id": "ASB-A-337775777-59886380",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "init"
            },
            "digest": {
                "function_hash": "302697608417702611946536214186777668977",
                "length": 8984.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f",
            "id": "ASB-A-337775777-5d79a4c6",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "PreferencesHelper"
            },
            "digest": {
                "function_hash": "151393847250349206757428833407075910173",
                "length": 637.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f",
            "id": "ASB-A-337775777-6e188018",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PermissionHelper.java"
            },
            "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"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f",
            "id": "ASB-A-337775777-728bd4bd",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "visitGrantableUri"
            },
            "digest": {
                "function_hash": "147428609159598450695918018152961144669",
                "length": 1084.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f",
            "id": "ASB-A-337775777-9000a4b4",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java"
            },
            "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"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f",
            "id": "ASB-A-337775777-9de44baa",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "verifyPrivilegedListenerUriPermission"
            },
            "digest": {
                "function_hash": "79906062481645402987415771847209564053",
                "length": 481.0
            },
            "signature_version": "v1"
        }
    ],
    "severity": "High",
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/4f42826fc214a2f24856a5fb2051d2151295583f"
    ],
    "types": [
        "EoP"
    ]
}

platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
13:0
Fixed
13:2025-12-01

Affected versions

Other

13

Ecosystem specific

{
    "spl": "2025-12-01",
    "vanir_signatures": [
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4e22bfb88352fb070b16587e44c2a8da54f33887",
            "id": "ASB-A-337775777-03803875",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "visitGrantableUri"
            },
            "digest": {
                "function_hash": "67961832777874356238368249766889141036",
                "length": 825.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff",
            "id": "ASB-A-337775777-0be0fcf5",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "287329310836439776006916554565710912505",
                "length": 3958.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4",
            "id": "ASB-A-337775777-2e700ed5",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PermissionHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "185155053767267205676195155469575042184",
                    "130469828022586383614784685933329981515",
                    "136372568978217082084050672786449778055",
                    "266541458584608263884301200232026673612",
                    "310680980422073858234380463934036365070",
                    "92212233641780978180365691955864165736",
                    "255706580787557175047114344814219208652",
                    "302163163810730205823468207064331408236",
                    "60097897637254663215905964469937713521",
                    "108843776533657585427047194828973010794",
                    "27841085680521329044579414432239930690",
                    "99891627026821400771419849303608828207",
                    "274920058908061947726290782193804012261",
                    "338766152282418586042295100914704008490",
                    "14205491877012824349930122464099940427",
                    "158264174543803752837504056487479196718",
                    "330398876496561700940503831476094100295"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4",
            "id": "ASB-A-337775777-2ea60671",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java"
            },
            "digest": {
                "threshold": 0.9,
                "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"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4",
            "id": "ASB-A-337775777-2f6f8290",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "35406685744708813503182341426225838020",
                    "237581354549384057982139167755898383891",
                    "25620004237349333111772668605814209871",
                    "241829843374032884435368369984759406761",
                    "131201941829665957809183424714426512755",
                    "168456251631950750617938414421973320566",
                    "186229180079219798798096593370744133482",
                    "172532190427032809189686971449951651694",
                    "119977970467547271673130539370113780730",
                    "80418842082310210502835770621521497318",
                    "77136573213569354100096254484138434951",
                    "281125806364070655309953951615651253995",
                    "10751525041408582365611148935562331169",
                    "233281559964911801862197011375136631173"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff",
            "id": "ASB-A-337775777-2ff25df1",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "35406685744708813503182341426225838020",
                    "237581354549384057982139167755898383891",
                    "25620004237349333111772668605814209871",
                    "241829843374032884435368369984759406761",
                    "131201941829665957809183424714426512755",
                    "168456251631950750617938414421973320566",
                    "186229180079219798798096593370744133482",
                    "172532190427032809189686971449951651694",
                    "119977970467547271673130539370113780730",
                    "80418842082310210502835770621521497318",
                    "77136573213569354100096254484138434951",
                    "281125806364070655309953951615651253995",
                    "10751525041408582365611148935562331169",
                    "233281559964911801862197011375136631173"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff",
            "id": "ASB-A-337775777-378325da",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "PreferencesHelper"
            },
            "digest": {
                "function_hash": "269793035399072890005946140472740596360",
                "length": 466.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4",
            "id": "ASB-A-337775777-3de852ef",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "init"
            },
            "digest": {
                "function_hash": "184276884523131186501092688683910555462",
                "length": 9200.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff",
            "id": "ASB-A-337775777-43e95675",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "visitGrantableUri"
            },
            "digest": {
                "function_hash": "31563914859424226122368158344462362185",
                "length": 1061.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff",
            "id": "ASB-A-337775777-4653a332",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "init"
            },
            "digest": {
                "function_hash": "184276884523131186501092688683910555462",
                "length": 9200.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff",
            "id": "ASB-A-337775777-524a87b4",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "233935850610212496013581782348767844785",
                    "125532625335679193125892712752868526098",
                    "275909190394864910303734608652548636882",
                    "242939186001353699369636652498646412718",
                    "158760171894651938664498702125806733063",
                    "264302757767837367527859665697211587057",
                    "306481228120201881918773539578787825305",
                    "81059862310473747371207564666514118503",
                    "190382191366898531832554319929829013746",
                    "228988693591901305186327930327754871560",
                    "249482466374933241040458684948928548486",
                    "257009792335867018869120295635862388540",
                    "13887681413049396320493663307377339024",
                    "150178269094219743212660978420939985041",
                    "60226887067690425087689429797939997349",
                    "292472690810638622519191127120829555075",
                    "52559596406577814172726921738320064661",
                    "146360258532474143553103499855025669991",
                    "134538858527710575654113455916290461738"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff",
            "id": "ASB-A-337775777-6c411b1e",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PermissionHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "185155053767267205676195155469575042184",
                    "130469828022586383614784685933329981515",
                    "136372568978217082084050672786449778055",
                    "266541458584608263884301200232026673612",
                    "310680980422073858234380463934036365070",
                    "92212233641780978180365691955864165736",
                    "255706580787557175047114344814219208652",
                    "302163163810730205823468207064331408236",
                    "60097897637254663215905964469937713521",
                    "108843776533657585427047194828973010794",
                    "27841085680521329044579414432239930690",
                    "99891627026821400771419849303608828207",
                    "274920058908061947726290782193804012261",
                    "338766152282418586042295100914704008490",
                    "14205491877012824349930122464099940427",
                    "158264174543803752837504056487479196718",
                    "330398876496561700940503831476094100295"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4",
            "id": "ASB-A-337775777-794fa181",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "PreferencesHelper"
            },
            "digest": {
                "function_hash": "269793035399072890005946140472740596360",
                "length": 466.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff",
            "id": "ASB-A-337775777-87c4ebe1",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "verifyPrivilegedListenerUriPermission"
            },
            "digest": {
                "function_hash": "79906062481645402987415771847209564053",
                "length": 481.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4",
            "id": "ASB-A-337775777-9a25beba",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "verifyPrivilegedListenerUriPermission"
            },
            "digest": {
                "function_hash": "79906062481645402987415771847209564053",
                "length": 481.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4e22bfb88352fb070b16587e44c2a8da54f33887",
            "id": "ASB-A-337775777-bcf22675",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "271069734730807551777225097767384970760",
                    "309642236649086781510827768410019206129",
                    "247108580210519265951886763746970005890",
                    "71122499178093535015891788688936767981",
                    "12803336675312292470199108584776502870",
                    "130149497606563314884289523593293114332",
                    "51318026391495620954083599177690075895",
                    "322121256290038883816422031643835203660",
                    "77196652155347585649721508219956915030",
                    "11798242286736020232784276650634374983",
                    "147659785637146465927267759370997127536",
                    "108587633537507210242609878158511307392",
                    "108587633537507210242609878158511307392",
                    "303792311607732086983909583649895314029"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4e22bfb88352fb070b16587e44c2a8da54f33887",
            "id": "ASB-A-337775777-c826631f",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "121959320187308873168432468627840323083",
                    "296030391218519222154848065042684408769",
                    "215537463824847062399994443236359595477",
                    "212719855120455610166467759361950053668",
                    "16675208057679754233599070054591994591",
                    "22540871823292544544893961074864481798",
                    "265846865410479036837091613983738622677",
                    "271687758888712214527491332643938073145",
                    "270576983156830202540511586738299752872",
                    "305324735615089360255118541790329508419",
                    "266908514109765945870857498682887884848",
                    "173538587302211049553428471271260263522",
                    "260204617929784947902416003230115358620",
                    "219570387463224316334956279949816529703",
                    "83652002943911065019927331300785755017",
                    "162651632969826025339980321638454079265",
                    "334936051784661924962082363827347320065",
                    "122798640033699594687988493890023024939",
                    "178689967526423450137218852308845369803",
                    "164599109787956373027495993946138406029"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4e22bfb88352fb070b16587e44c2a8da54f33887",
            "id": "ASB-A-337775777-e6367087",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "16244867437129736211424536372163976810",
                "length": 4036.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4",
            "id": "ASB-A-337775777-e639f861",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "visitGrantableUri"
            },
            "digest": {
                "function_hash": "31563914859424226122368158344462362185",
                "length": 1061.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4",
            "id": "ASB-A-337775777-ed8f0a3b",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "233935850610212496013581782348767844785",
                    "125532625335679193125892712752868526098",
                    "275909190394864910303734608652548636882",
                    "242939186001353699369636652498646412718",
                    "158760171894651938664498702125806733063",
                    "264302757767837367527859665697211587057",
                    "306481228120201881918773539578787825305",
                    "81059862310473747371207564666514118503",
                    "190382191366898531832554319929829013746",
                    "228988693591901305186327930327754871560",
                    "249482466374933241040458684948928548486",
                    "257009792335867018869120295635862388540",
                    "13887681413049396320493663307377339024",
                    "150178269094219743212660978420939985041",
                    "60226887067690425087689429797939997349",
                    "292472690810638622519191127120829555075",
                    "52559596406577814172726921738320064661",
                    "146360258532474143553103499855025669991",
                    "134538858527710575654113455916290461738"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/4979f0bdd9fc6f8aec63f9b64f88a848f8909dff",
            "id": "ASB-A-337775777-f1672c5d",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "119737929920883485542236355820728688439",
                    "197359293813865694025924843198029419948",
                    "246776980602608316747129694799695771442",
                    "142974429946946303344537915498354738301",
                    "220283796255697856532905288626028264895",
                    "257611042196394601663274223894643737278",
                    "100549474033076041796135416466829157311",
                    "265853860592387440918257042951694418484",
                    "241413223130643495530944374715917331224",
                    "302892004045097054326587884543207665731",
                    "35555152865864143965154996836875403187",
                    "87746484463416371310697037314689287972",
                    "322293251196862395253065364814136960924",
                    "334187185228788749185014110470755200965",
                    "71421483770041387816998465205034102174",
                    "314677869122922379937794292893576028583",
                    "186971393925902425883677522105272406141"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/022a1c7086d2b6a9a5334d37712ff334db8b68c4",
            "id": "ASB-A-337775777-fb4faa07",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "287329310836439776006916554565710912505",
                "length": 3958.0
            },
            "signature_version": "v1"
        }
    ],
    "severity": "High",
    "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"
    ],
    "types": [
        "EoP"
    ]
}

platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
14:0
Fixed
14:2025-12-01

Affected versions

Other

14

Ecosystem specific

{
    "spl": "2025-12-01",
    "vanir_signatures": [
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab",
            "id": "ASB-A-337775777-0ce5d546",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "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"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab",
            "id": "ASB-A-337775777-0d410ee7",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "119737929920883485542236355820728688439",
                    "197359293813865694025924843198029419948",
                    "246776980602608316747129694799695771442",
                    "142974429946946303344537915498354738301",
                    "220283796255697856532905288626028264895",
                    "257611042196394601663274223894643737278",
                    "100549474033076041796135416466829157311",
                    "265853860592387440918257042951694418484",
                    "241413223130643495530944374715917331224",
                    "302892004045097054326587884543207665731",
                    "35555152865864143965154996836875403187",
                    "87746484463416371310697037314689287972",
                    "322293251196862395253065364814136960924",
                    "334187185228788749185014110470755200965",
                    "71421483770041387816998465205034102174",
                    "314677869122922379937794292893576028583",
                    "186971393925902425883677522105272406141"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8",
            "id": "ASB-A-337775777-29ff2590",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "visitGrantableUri"
            },
            "digest": {
                "function_hash": "31563914859424226122368158344462362185",
                "length": 1061.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8",
            "id": "ASB-A-337775777-3423b548",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PermissionHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "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"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8",
            "id": "ASB-A-337775777-5c195aa1",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "35406685744708813503182341426225838020",
                    "237581354549384057982139167755898383891",
                    "25620004237349333111772668605814209871",
                    "338179974800028019419951836645777062452",
                    "131201941829665957809183424714426512755",
                    "168456251631950750617938414421973320566",
                    "186229180079219798798096593370744133482",
                    "172532190427032809189686971449951651694",
                    "119977970467547271673130539370113780730",
                    "80418842082310210502835770621521497318",
                    "77136573213569354100096254484138434951",
                    "281125806364070655309953951615651253995",
                    "10751525041408582365611148935562331169",
                    "233281559964911801862197011375136631173"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/dc8eef9aade27a28a58d04f7078b262a269f801c",
            "id": "ASB-A-337775777-5c5700c2",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "242565116635060192834426456247677128343",
                "length": 4099.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8",
            "id": "ASB-A-337775777-5daba050",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "verifyPrivilegedListenerUriPermission"
            },
            "digest": {
                "function_hash": "79906062481645402987415771847209564053",
                "length": 481.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab",
            "id": "ASB-A-337775777-6078071c",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "PreferencesHelper"
            },
            "digest": {
                "function_hash": "173254660436461640999578949457415710237",
                "length": 494.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab",
            "id": "ASB-A-337775777-6f527163",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PermissionHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "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"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/dc8eef9aade27a28a58d04f7078b262a269f801c",
            "id": "ASB-A-337775777-7163ac3a",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "78806499175507100885665481736234318363",
                    "224571880678394646161767627288331641996",
                    "215537463824847062399994443236359595477",
                    "212719855120455610166467759361950053668",
                    "16675208057679754233599070054591994591",
                    "22540871823292544544893961074864481798",
                    "265846865410479036837091613983738622677",
                    "271687758888712214527491332643938073145",
                    "270576983156830202540511586738299752872",
                    "305324735615089360255118541790329508419",
                    "266908514109765945870857498682887884848",
                    "173538587302211049553428471271260263522",
                    "260204617929784947902416003230115358620",
                    "219570387463224316334956279949816529703",
                    "83652002943911065019927331300785755017",
                    "162651632969826025339980321638454079265",
                    "8733849392752498730042624136637627695",
                    "122798640033699594687988493890023024939",
                    "178689967526423450137218852308845369803",
                    "164599109787956373027495993946138406029"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8",
            "id": "ASB-A-337775777-7527a9f4",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "init"
            },
            "digest": {
                "function_hash": "225027771359260745067343432049284869324",
                "length": 9484.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8",
            "id": "ASB-A-337775777-8892e402",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
            },
            "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"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab",
            "id": "ASB-A-337775777-905e7f13",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "init"
            },
            "digest": {
                "function_hash": "225027771359260745067343432049284869324",
                "length": 9484.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab",
            "id": "ASB-A-337775777-a692e039",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "visitGrantableUri"
            },
            "digest": {
                "function_hash": "31563914859424226122368158344462362185",
                "length": 1061.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/dc8eef9aade27a28a58d04f7078b262a269f801c",
            "id": "ASB-A-337775777-a81c6e85",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java",
                "function": "visitGrantableUri"
            },
            "digest": {
                "function_hash": "67961832777874356238368249766889141036",
                "length": 825.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab",
            "id": "ASB-A-337775777-af6489e7",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "35406685744708813503182341426225838020",
                    "237581354549384057982139167755898383891",
                    "25620004237349333111772668605814209871",
                    "338179974800028019419951836645777062452",
                    "131201941829665957809183424714426512755",
                    "168456251631950750617938414421973320566",
                    "186229180079219798798096593370744133482",
                    "172532190427032809189686971449951651694",
                    "119977970467547271673130539370113780730",
                    "80418842082310210502835770621521497318",
                    "77136573213569354100096254484138434951",
                    "281125806364070655309953951615651253995",
                    "10751525041408582365611148935562331169",
                    "233281559964911801862197011375136631173"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab",
            "id": "ASB-A-337775777-c13e4e8a",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "48370700524696126383330509609822040075",
                "length": 4021.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8",
            "id": "ASB-A-337775777-c1f55c15",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java"
            },
            "digest": {
                "threshold": 0.9,
                "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"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8",
            "id": "ASB-A-337775777-c53ec94a",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "createNotificationChannel"
            },
            "digest": {
                "function_hash": "48370700524696126383330509609822040075",
                "length": 4021.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/b4da73a935a8c906ff5df562155824d63ac849ab",
            "id": "ASB-A-337775777-d8b6a71b",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
                "function": "verifyPrivilegedListenerUriPermission"
            },
            "digest": {
                "function_hash": "79906062481645402987415771847209564053",
                "length": 481.0
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/dc8eef9aade27a28a58d04f7078b262a269f801c",
            "id": "ASB-A-337775777-da99e2c8",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/NotificationRecord.java"
            },
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "271069734730807551777225097767384970760",
                    "309642236649086781510827768410019206129",
                    "247108580210519265951886763746970005890",
                    "71122499178093535015891788688936767981",
                    "12803336675312292470199108584776502870",
                    "130149497606563314884289523593293114332",
                    "51318026391495620954083599177690075895",
                    "322121256290038883816422031643835203660",
                    "77196652155347585649721508219956915030",
                    "11798242286736020232784276650634374983",
                    "147659785637146465927267759370997127536",
                    "108587633537507210242609878158511307392",
                    "108587633537507210242609878158511307392",
                    "303792311607732086983909583649895314029"
                ]
            },
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/2d88dd970f341d6b4961b3d6cfdeb92509c890e8",
            "id": "ASB-A-337775777-e61e344f",
            "deprecated": false,
            "target": {
                "file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
                "function": "PreferencesHelper"
            },
            "digest": {
                "function_hash": "173254660436461640999578949457415710237",
                "length": 494.0
            },
            "signature_version": "v1"
        }
    ],
    "severity": "High",
    "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"
    ],
    "types": [
        "EoP"
    ]
}