ASB-A-195756028

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-195756028.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-195756028
Aliases
Published
2023-04-01T00:00:00Z
Modified
2026-05-01T15:24:27.653932Z
Summary
[none]
Details

In AlarmManagerActivity of AlarmManagerActivity.java, there is a possible way to bypass background activity launch restrictions via a pendingIntent. 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

Affected ranges

Type
ECOSYSTEM
Events
Introduced
13-next:0
Fixed
13-next:2023-04-01

Affected versions

Other
13-next

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/f4cedb277354040228a785776a5b017d64baf1f5",
        "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914"
    ],
    "severity": "Moderate",
    "spl": "2023-04-01",
    "vanir_signatures": [
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-0390f63e",
            "digest": {
                "line_hashes": [
                    "215589819993144790976035458770837895057",
                    "281508516245824422126382724540371285205",
                    "202747858801957317362115933524388222600",
                    "304943172007417653741725443521739881059",
                    "52401353234531776471412921484003850493",
                    "301268730679336769360932165293807632090",
                    "277248064635372898904499688149275597465",
                    "229056341889513454615754642493813821046",
                    "145362829130161097373841040385543466479",
                    "131423593689827798450825251426116626283",
                    "69003432237759512943937526932110529118",
                    "195287089746629783850083528018570666597",
                    "230675627241536374011527364642962970349",
                    "114931126657978734459605295463642842470",
                    "322922730365914303778477456382817023845",
                    "184363952073770869066573879728334492922",
                    "46416108676428006420469921514848470421",
                    "916169411508666380767486417003332068",
                    "123381372709359350679589920518083511539",
                    "49717963842780124512463962431683981477",
                    "103384861011172434984562917006178572060",
                    "200799640101423291136777574862523595595",
                    "316386047624145379222966056372972513118"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Line",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-03e18b00",
            "digest": {
                "line_hashes": [
                    "49380415387946485747361819521002011597",
                    "43615749248186099095889918691090691190",
                    "23536716722157890669836747335392966026",
                    "144197197834966255935906349896765351837"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-05fee8fc",
            "digest": {
                "length": 1184.0,
                "function_hash": "121599091200380229157051720960734850131"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java",
                "function": "moveTaskToFrontLocked"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-0afc8a19",
            "digest": {
                "length": 3959.0,
                "function_hash": "101346953419311355042400952841750812510"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Function",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
                "function": "deliverLocked"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-1f27b693",
            "digest": {
                "length": 5831.0,
                "function_hash": "240507011376205281821881964825204587995"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/ActivityOptions.java",
                "function": "toBundle"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-2643e176",
            "digest": {
                "length": 5551.0,
                "function_hash": "305033929852343986332971249845469325171"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityStarter.java",
                "function": "shouldAbortBackgroundActivityStart"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-31bbe16b",
            "digest": {
                "length": 680.0,
                "function_hash": "236290986633547195074005988239249387441"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/AppTaskImpl.java",
                "function": "moveToFront"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-35485ab4",
            "digest": {
                "line_hashes": [
                    "115282654974126190748431240490616449396",
                    "6375181584116499828780321557405387408",
                    "310568528698622845162656362610883164809",
                    "96587570815352115220258022957760599044",
                    "228074787698445154038733419012507302412",
                    "233165167253349342650432997448538140497",
                    "199588667525105406175057051540414023585"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f4cedb277354040228a785776a5b017d64baf1f5",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/am/PendingIntentRecord.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-359b33a0",
            "digest": {
                "line_hashes": [
                    "270958493527949633847847134841085251315",
                    "62698563396622997170578216258431045774",
                    "152330586599723506464055563460450161675",
                    "322308936128045614699387543088117899404"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/AppTaskImpl.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-409967d6",
            "digest": {
                "length": 3207.0,
                "function_hash": "312803973615103708450766812992946520864"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f4cedb277354040228a785776a5b017d64baf1f5",
            "signature_type": "Function",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
                "function": "onStart"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-4f870c2c",
            "digest": {
                "length": 2269.0,
                "function_hash": "199305880126638995123966842107534231864"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f4cedb277354040228a785776a5b017d64baf1f5",
            "signature_type": "Function",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
                "function": "handleMessage"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-6a85e065",
            "digest": {
                "length": 3033.0,
                "function_hash": "224991217708094737942316860069310089451"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Function",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
                "function": "onStart"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-72e0a4fe",
            "digest": {
                "length": 5589.0,
                "function_hash": "179166821866213756657104027668424960513"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f4cedb277354040228a785776a5b017d64baf1f5",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/am/PendingIntentRecord.java",
                "function": "sendInner"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-863f7854",
            "digest": {
                "line_hashes": [
                    "160388644435913399433119240813143664925",
                    "338853899474831569730532387385586799827",
                    "141592855976330652058032554210647880653",
                    "128356289706015495776564223144722718635",
                    "270885707065284881609413868959192997394",
                    "25469969542249931783526147512817790946",
                    "229786950454821308228638919650434144265",
                    "177113804832824391945810829235784219233",
                    "99655053483143224362432078291590618736",
                    "100677888894076697487404754080423153687",
                    "24963559033036538013876239968500014547",
                    "184872487917416204871745026812688615916",
                    "272365920350574954918780477732199516860",
                    "231771211831293499919101139201829720346",
                    "30089698925864862882308086660987256120",
                    "317195574764863837997229962063538119508",
                    "77223255721066485703360573590749612697",
                    "126965875260624650762307099569499992657",
                    "40521994209207896837400500867874369852",
                    "224388659777531928449262955872905631251",
                    "205173891744488132569676608091868342065",
                    "312374240970159909438815908709741033811",
                    "238226962723985030267639943172467368210",
                    "12678818461094808068644901149888334674",
                    "271226924175135448693822650085889917059",
                    "75280014096351333839979694227226350414",
                    "85801306924767342668318194160515659293",
                    "316836466054435756959551490473156305937",
                    "316157460113929356116928218160130384367",
                    "274496764345115286854432133797221083939",
                    "145923504283416654237860749510548956325",
                    "263173188541671962780468115447550351945",
                    "37597734557500790744379076034422340021",
                    "47223675183346124984783045457774772843",
                    "327135526360659851305333816427279275052",
                    "19296784997251533929905256389985321059",
                    "92073286479005832435285847331741990297",
                    "209440764999326029780379295713412646914",
                    "109087197588805909714524505822754433668",
                    "44999276335581860980154036914868049473"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityStarter.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-866f1bf1",
            "digest": {
                "length": 956.0,
                "function_hash": "313335627263629261002919344570063192513"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/BroadcastOptions.java",
                "function": "BroadcastOptions"
            }
        },
        {
            "deprecated": false,
            "match_only_versions": [
                "13-next"
            ],
            "signature_version": "v1",
            "digest": {
                "line_hashes": [
                    "232547574076044235559274111665857976969",
                    "17827360828414161376490849775521121472",
                    "330056077129999547402439233357112304335",
                    "170534094823525216124731991580068612131",
                    "57389253158993601997903140040746450348",
                    "63433908392713623604772214932988910983",
                    "79054691743715114285298341079657117044",
                    "170941432712610794206436543345744808607",
                    "255457883864215822756346887800001853073",
                    "51308279033153606531368106511051680008",
                    "189820226575065811718299670546390155160",
                    "150274298065608644366384788959332645964",
                    "260108740335060646162984626130960326128",
                    "108285412493634500350595877821603280297",
                    "248343199328955171712756304290581935904",
                    "274383682398939068068892625306135080570",
                    "281563036613970620798768271383073207245",
                    "305435778268936929809186323554184545627",
                    "96951824381740524257355411387232472937",
                    "248146554061592832901776733643769778999",
                    "227212224124564284807097377620709368303"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-195756028-9abfa597",
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "target": {
                "file": "core/java/android/app/ActivityOptions.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-b0fde1c3",
            "digest": {
                "length": 8463.0,
                "function_hash": "189809367318575682330166190586419012523"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityStarter.java",
                "function": "executeRequest"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-cfb2e317",
            "digest": {
                "length": 981.0,
                "function_hash": "85602929980641011264677252376104246936"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/BroadcastOptions.java",
                "function": "toBundle"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-daa41315",
            "digest": {
                "length": 5023.0,
                "function_hash": "257512268585713112972288374996501855745"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/ActivityOptions.java",
                "function": "ActivityOptions"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-df0701b2",
            "digest": {
                "line_hashes": [
                    "60813592265079774164759629419989263370",
                    "181180674339154252698090536271693681235",
                    "154416692882809109391099381612304267958",
                    "213567273526873984589642801531661079079",
                    "105611947801013874657082387522513921527",
                    "218680012931053288492816246849371189207",
                    "53970381849480431104795093927787826653",
                    "142954830953459303189411908883050521098",
                    "335691171569359119264695116734179600805",
                    "120249772690924717403670775676171809202",
                    "174261360528776152751886967301853717423",
                    "204489490400178633771210722596241668672",
                    "235230131949659157771252485894397695352",
                    "310301939934765971328982314306783017365",
                    "214011770744983409061345459521596437490",
                    "189493859228943854391802139162052111299",
                    "169874083233949776219273347074109464562",
                    "338710367968430326143796274621143823413",
                    "200381250309709363908934955920045270764",
                    "321261086630382933871166322119539142360",
                    "117950956182037529204009097441292127192",
                    "37118004670968112726818894508939849005",
                    "192563429431120769743972717174820974332",
                    "242495751800941561357073292190990073142",
                    "191011203083767593502781159607818560827",
                    "144335399091051778388919939423715873831",
                    "108317110439837744706274399724158356759",
                    "189493859228943854391802139162052111299",
                    "169874083233949776219273347074109464562",
                    "82983148920316700767016169773916502667",
                    "130304048576232005020357460612435907596",
                    "311336880204456116841318203992979371759",
                    "143842078231550789956801518385176730656"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f4cedb277354040228a785776a5b017d64baf1f5",
            "signature_type": "Line",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-e2d028a0",
            "digest": {
                "length": 1808.0,
                "function_hash": "50825138598520172630490979318329562616"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Function",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
                "function": "handleMessage"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-feb69228",
            "digest": {
                "line_hashes": [
                    "131010914197930151094647934407841078943",
                    "14742289842623004792026868217491096366",
                    "38476477322279369192376012657811926943",
                    "202070005607046122384463449516871193278",
                    "45871877762369676322572076005685904560",
                    "89133875155801339811939866274448037877",
                    "152935516663526897466682750264435771882",
                    "157050645568292825314917857822222033306",
                    "263177154733323185526750943975089621995",
                    "97418525183214421429884344155345601885",
                    "257621655845642302320141563942130899423",
                    "248475207656404492730513191471719456200",
                    "252525886299637237003859382834764516225",
                    "130685876643769497625870595266308612357",
                    "63365850353636489172816156447381204755",
                    "177635164525896411019333704442338830585",
                    "203399318464435780466102201448968625583",
                    "4727051796071709824703517156022766265"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/f1f080fd362d03a5996290fb91155522b5d44914",
            "signature_type": "Line",
            "target": {
                "file": "core/java/android/app/BroadcastOptions.java"
            }
        }
    ],
    "types": [
        "EoP"
    ]
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-195756028.json"

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
11:0
Fixed
11:2023-04-01

Affected versions

Other
11

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f"
    ],
    "severity": "Moderate",
    "spl": "2023-04-01",
    "vanir_signatures": [
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-033914f2",
            "digest": {
                "line_hashes": [
                    "269645086089729059681681340979733948851",
                    "237919250563368530266792574578145698954",
                    "75988172092581778543279525686601227523",
                    "193927892660705044949178214539574163423",
                    "196013277677841174940486429848531386499",
                    "306408536650588536804037576343390776724",
                    "233728201516001900487774589141061697927",
                    "116275181044153430191474257537861264283",
                    "305778399777185341774421799387693574167",
                    "199699133451257351468126510668763946916",
                    "248475207656404492730513191471719456200",
                    "252525886299637237003859382834764516225",
                    "89995179473009019580997678669611552292",
                    "168639043227202542578637109065835755114",
                    "50140776936972784989705397735765834438"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Line",
            "target": {
                "file": "core/java/android/app/BroadcastOptions.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-047fbf1e",
            "digest": {
                "length": 4950.0,
                "function_hash": "35489586411573027911516697091317291030"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityStarter.java",
                "function": "shouldAbortBackgroundActivityStart"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-0a10b95f",
            "digest": {
                "length": 5233.0,
                "function_hash": "212420339411104424734390355435200126363"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/am/PendingIntentRecord.java",
                "function": "sendInner"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-1195467c",
            "digest": {
                "length": 767.0,
                "function_hash": "11867105425129644401928040667231612713"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/AppTaskImpl.java",
                "function": "moveToFront"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-20468fe0",
            "digest": {
                "length": 8479.0,
                "function_hash": "101999178508695584855031916418297997754"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityStarter.java",
                "function": "executeRequest"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-29f8af43",
            "digest": {
                "length": 1450.0,
                "function_hash": "93592707650206965123068341521708383358"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/AlarmManagerService.java",
                "function": "handleMessage"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-38616fa9",
            "digest": {
                "length": 4792.0,
                "function_hash": "87073858019816425921770022959865351777"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/ActivityOptions.java",
                "function": "toBundle"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-3a2039b8",
            "digest": {
                "line_hashes": [
                    "270958493527949633847847134841085251315",
                    "62698563396622997170578216258431045774",
                    "152330586599723506464055563460450161675",
                    "322308936128045614699387543088117899404"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/AppTaskImpl.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-435d5243",
            "digest": {
                "line_hashes": [
                    "10950132346424699306648381059135947239",
                    "273944879016442233912097746339846828400",
                    "258723215336274255235554194969026338099",
                    "83754210655487442002376749257263210405",
                    "66701570697904663522503046915448259684",
                    "43735537280630661522193706127116230791",
                    "201211752812292336004433208223906488202",
                    "109842780090785284248695124540951145105",
                    "45080067765788124939640930352289301484",
                    "292532836131358801039729316184392021113",
                    "239091095220380643907485698148519067848",
                    "67138874395223291451596933948271137164",
                    "50517447526383655170793995642991406113",
                    "43867916452621882209046753231838876181",
                    "184155830504386681285964400673503848929",
                    "210858694412502852468118944351419434268"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Line",
            "target": {
                "file": "core/java/android/app/ActivityOptions.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-5759aeea",
            "digest": {
                "length": 737.0,
                "function_hash": "310265150857605153696578797973282496959"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/BroadcastOptions.java",
                "function": "toBundle"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-600edb2a",
            "digest": {
                "length": 2837.0,
                "function_hash": "255372900263757003530807690718742872505"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/AlarmManagerService.java",
                "function": "onStart"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-613d1550",
            "digest": {
                "line_hashes": [
                    "282207544519693317356565322369430343368",
                    "154665832253512938080330204899158301552",
                    "35881157815954132185461067329121105554",
                    "96587570815352115220258022957760599044",
                    "228074787698445154038733419012507302412",
                    "233165167253349342650432997448538140497",
                    "199588667525105406175057051540414023585"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/am/PendingIntentRecord.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-744d8d04",
            "digest": {
                "line_hashes": [
                    "49380415387946485747361819521002011597",
                    "43615749248186099095889918691090691190",
                    "23536716722157890669836747335392966026",
                    "144197197834966255935906349896765351837"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-8a1609e0",
            "digest": {
                "length": 4340.0,
                "function_hash": "43288547525486587577089997495417994450"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/ActivityOptions.java",
                "function": "ActivityOptions"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-9d9f038f",
            "digest": {
                "length": 1288.0,
                "function_hash": "188535823840017142442422843956118320813"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java",
                "function": "moveTaskToFrontLocked"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-a6b075bf",
            "digest": {
                "line_hashes": [
                    "70514297325395387419861864067004273574",
                    "233910764684132631462158211188764016678",
                    "27606544398911649609454346239400005825",
                    "96929125367977144795015076961138516565",
                    "286048501861164051309793154183664816780",
                    "14536287446632119610628015319977801445",
                    "129134055361706945760818687145211377231",
                    "164343954476056961628208967118541926388",
                    "155803333178204825865494549778505827073",
                    "63426981655971269269370719350050957009",
                    "263670778389269403305991677072100293474",
                    "271940910504331100662682570871215430804",
                    "145362829130161097373841040385543466479",
                    "27139528676563816338755938370263607271",
                    "261027501663829232097680403207952355873",
                    "122937332379072416121953077388061151252",
                    "186983690156523351808088369997586235846",
                    "5096818748856423167927262331265700740",
                    "174261360528776152751886967301853717423",
                    "230675627241536374011527364642962970349",
                    "114931126657978734459605295463642842470",
                    "322922730365914303778477456382817023845",
                    "184363952073770869066573879728334492922",
                    "30271294890407277203868213100778451160",
                    "320115525419732670498583126402062549620",
                    "81239493685353656644133817984744985978",
                    "82537753466666960785020344098117737983"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/AlarmManagerService.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-b32c94a8",
            "digest": {
                "line_hashes": [
                    "184872487917416204871745026812688615916",
                    "272365920350574954918780477732199516860",
                    "231771211831293499919101139201829720346",
                    "30089698925864862882308086660987256120",
                    "317195574764863837997229962063538119508",
                    "77223255721066485703360573590749612697",
                    "126965875260624650762307099569499992657",
                    "40521994209207896837400500867874369852",
                    "224388659777531928449262955872905631251",
                    "205173891744488132569676608091868342065",
                    "312374240970159909438815908709741033811",
                    "238226962723985030267639943172467368210",
                    "12678818461094808068644901149888334674",
                    "316836466054435756959551490473156305937",
                    "316157460113929356116928218160130384367",
                    "274496764345115286854432133797221083939",
                    "145923504283416654237860749510548956325",
                    "263173188541671962780468115447550351945",
                    "37597734557500790744379076034422340021",
                    "47223675183346124984783045457774772843",
                    "327135526360659851305333816427279275052",
                    "188295149490518088981973553749335620359",
                    "92073286479005832435285847331741990297",
                    "209440764999326029780379295713412646914",
                    "109087197588805909714524505822754433668",
                    "44999276335581860980154036914868049473"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityStarter.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-e1f0fab9",
            "digest": {
                "length": 3325.0,
                "function_hash": "138121478247567682408937491039037131119"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/AlarmManagerService.java",
                "function": "deliverLocked"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-e568f9ed",
            "digest": {
                "length": 540.0,
                "function_hash": "135312603236805841265481109214621749277"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/BroadcastOptions.java",
                "function": "BroadcastOptions"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-f67abf6a",
            "digest": {
                "length": 314.0,
                "function_hash": "138187757848875316539475437569525446759"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1d737c2fbdc71570bbcaca0f44da4ee132fa545f",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/AlarmManagerService.java",
                "function": "updateAllowWhileIdleWhitelistDurationLocked"
            }
        }
    ],
    "types": [
        "EoP"
    ]
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-195756028.json"

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12:0
Fixed
12:2023-04-01

Affected versions

Other
12

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b"
    ],
    "severity": "Moderate",
    "spl": "2023-04-01",
    "vanir_signatures": [
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-09771a59",
            "digest": {
                "line_hashes": [
                    "115282654974126190748431240490616449396",
                    "6375181584116499828780321557405387408",
                    "310568528698622845162656362610883164809",
                    "96587570815352115220258022957760599044",
                    "228074787698445154038733419012507302412",
                    "233165167253349342650432997448538140497",
                    "199588667525105406175057051540414023585"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/am/PendingIntentRecord.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-0eba9a6e",
            "digest": {
                "length": 3959.0,
                "function_hash": "101346953419311355042400952841750812510"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Function",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
                "function": "deliverLocked"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-4b23754c",
            "digest": {
                "length": 5551.0,
                "function_hash": "305033929852343986332971249845469325171"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityStarter.java",
                "function": "shouldAbortBackgroundActivityStart"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-51fe5557",
            "digest": {
                "length": 4942.0,
                "function_hash": "87809507422794553042293061710873639485"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/ActivityOptions.java",
                "function": "ActivityOptions"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-5e426edd",
            "digest": {
                "length": 8464.0,
                "function_hash": "45267487514270121367065610223710775720"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityStarter.java",
                "function": "executeRequest"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-7f74a521",
            "digest": {
                "length": 1808.0,
                "function_hash": "50825138598520172630490979318329562616"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Function",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
                "function": "handleMessage"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-81d3f9a7",
            "digest": {
                "line_hashes": [
                    "270958493527949633847847134841085251315",
                    "62698563396622997170578216258431045774",
                    "152330586599723506464055563460450161675",
                    "322308936128045614699387543088117899404"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/AppTaskImpl.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-8a5a9edf",
            "digest": {
                "line_hashes": [
                    "184872487917416204871745026812688615916",
                    "272365920350574954918780477732199516860",
                    "231771211831293499919101139201829720346",
                    "30089698925864862882308086660987256120",
                    "317195574764863837997229962063538119508",
                    "77223255721066485703360573590749612697",
                    "126965875260624650762307099569499992657",
                    "40521994209207896837400500867874369852",
                    "224388659777531928449262955872905631251",
                    "205173891744488132569676608091868342065",
                    "312374240970159909438815908709741033811",
                    "238226962723985030267639943172467368210",
                    "12678818461094808068644901149888334674",
                    "316836466054435756959551490473156305937",
                    "316157460113929356116928218160130384367",
                    "274496764345115286854432133797221083939",
                    "145923504283416654237860749510548956325",
                    "263173188541671962780468115447550351945",
                    "37597734557500790744379076034422340021",
                    "47223675183346124984783045457774772843",
                    "327135526360659851305333816427279275052",
                    "19296784997251533929905256389985321059",
                    "92073286479005832435285847331741990297",
                    "209440764999326029780379295713412646914",
                    "109087197588805909714524505822754433668",
                    "44999276335581860980154036914868049473"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityStarter.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-9a89517b",
            "digest": {
                "length": 5656.0,
                "function_hash": "158147200734140748390463614877087323569"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/am/PendingIntentRecord.java",
                "function": "sendInner"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-9c0ab004",
            "digest": {
                "length": 680.0,
                "function_hash": "236290986633547195074005988239249387441"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/AppTaskImpl.java",
                "function": "moveToFront"
            }
        },
        {
            "deprecated": false,
            "match_only_versions": [
                "12"
            ],
            "signature_version": "v1",
            "digest": {
                "line_hashes": [
                    "55132789864210174601092842011187299001",
                    "169938336886708896435229826774473458527",
                    "258723215336274255235554194969026338099",
                    "83754210655487442002376749257263210405",
                    "66701570697904663522503046915448259684",
                    "43735537280630661522193706127116230791",
                    "201211752812292336004433208223906488202",
                    "109842780090785284248695124540951145105",
                    "45080067765788124939640930352289301484",
                    "292532836131358801039729316184392021113",
                    "239091095220380643907485698148519067848",
                    "67138874395223291451596933948271137164",
                    "50517447526383655170793995642991406113",
                    "43867916452621882209046753231838876181",
                    "184155830504386681285964400673503848929",
                    "210858694412502852468118944351419434268"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-195756028-9f85f4d1",
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "target": {
                "file": "core/java/android/app/ActivityOptions.java"
            }
        },
        {
            "deprecated": false,
            "match_only_versions": [
                "12"
            ],
            "signature_version": "v1",
            "digest": {
                "line_hashes": [
                    "199610460879480918435808609199004387486",
                    "156959890332955639054989559026292176186",
                    "138354560256719953815098533762086397435",
                    "7365165539918121131210282657102703299",
                    "196013277677841174940486429848531386499",
                    "145093970696248192467686293110291710902",
                    "325608179309036755570475521806983452726",
                    "140571804622902084905658073081196642100",
                    "114107333984846583746995283575316930924",
                    "164129161796413741963878152718925950079",
                    "58785015445077729565350468827921952047",
                    "242659712700508302396291603004280735621",
                    "120615967113764958181522473499840558518",
                    "308166488920086428075843970953271329063",
                    "267754347865617656615641474611258829659",
                    "248475207656404492730513191471719456200",
                    "252525886299637237003859382834764516225",
                    "130685876643769497625870595266308612357",
                    "163071645947115966281423126253003604570",
                    "189624403280130840854900017664413781776"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-195756028-a350e0ee",
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "target": {
                "file": "core/java/android/app/BroadcastOptions.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-bd8d6cc9",
            "digest": {
                "length": 981.0,
                "function_hash": "85602929980641011264677252376104246936"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/BroadcastOptions.java",
                "function": "toBundle"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-dcef4651",
            "digest": {
                "line_hashes": [
                    "49380415387946485747361819521002011597",
                    "43615749248186099095889918691090691190",
                    "23536716722157890669836747335392966026",
                    "144197197834966255935906349896765351837"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-df289064",
            "digest": {
                "length": 956.0,
                "function_hash": "313335627263629261002919344570063192513"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/BroadcastOptions.java",
                "function": "BroadcastOptions"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-e0422a3c",
            "digest": {
                "line_hashes": [
                    "215589819993144790976035458770837895057",
                    "281508516245824422126382724540371285205",
                    "202747858801957317362115933524388222600",
                    "304943172007417653741725443521739881059",
                    "124978965699288443291640187356531876361",
                    "213932396942858895774375234443913281786",
                    "162715492644677271686686675913499985878",
                    "149611541451001517012311133275597035630",
                    "145362829130161097373841040385543466479",
                    "131423593689827798450825251426116626283",
                    "69003432237759512943937526932110529118",
                    "195287089746629783850083528018570666597",
                    "186983690156523351808088369997586235846",
                    "5096818748856423167927262331265700740",
                    "174261360528776152751886967301853717423",
                    "230675627241536374011527364642962970349",
                    "114931126657978734459605295463642842470",
                    "322922730365914303778477456382817023845",
                    "184363952073770869066573879728334492922",
                    "46416108676428006420469921514848470421",
                    "916169411508666380767486417003332068",
                    "123381372709359350679589920518083511539",
                    "49717963842780124512463962431683981477",
                    "103384861011172434984562917006178572060",
                    "200799640101423291136777574862523595595",
                    "316386047624145379222966056372972513118"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Line",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-e3860211",
            "digest": {
                "length": 1184.0,
                "function_hash": "121599091200380229157051720960734850131"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java",
                "function": "moveTaskToFrontLocked"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-e58bebf1",
            "digest": {
                "length": 5708.0,
                "function_hash": "131373985700061151898262345889551743937"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/ActivityOptions.java",
                "function": "toBundle"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-ee74359f",
            "digest": {
                "length": 3033.0,
                "function_hash": "224991217708094737942316860069310089451"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/7a41e2fbc983ce0083b288e9489288de60dc8d8b",
            "signature_type": "Function",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
                "function": "onStart"
            }
        }
    ],
    "types": [
        "EoP"
    ]
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-195756028.json"

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12L:0
Fixed
12L:2023-04-01

Affected versions

Other
12L

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf"
    ],
    "severity": "Moderate",
    "spl": "2023-04-01",
    "vanir_signatures": [
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-1581a559",
            "digest": {
                "length": 956.0,
                "function_hash": "313335627263629261002919344570063192513"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/BroadcastOptions.java",
                "function": "BroadcastOptions"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-1cdb07e6",
            "digest": {
                "length": 5816.0,
                "function_hash": "120253389440386308699270433829260945178"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/ActivityOptions.java",
                "function": "toBundle"
            }
        },
        {
            "deprecated": false,
            "match_only_versions": [
                "12L"
            ],
            "signature_version": "v1",
            "digest": {
                "line_hashes": [
                    "199610460879480918435808609199004387486",
                    "156959890332955639054989559026292176186",
                    "138354560256719953815098533762086397435",
                    "7365165539918121131210282657102703299",
                    "196013277677841174940486429848531386499",
                    "145093970696248192467686293110291710902",
                    "325608179309036755570475521806983452726",
                    "140571804622902084905658073081196642100",
                    "114107333984846583746995283575316930924",
                    "164129161796413741963878152718925950079",
                    "58785015445077729565350468827921952047",
                    "242659712700508302396291603004280735621",
                    "120615967113764958181522473499840558518",
                    "308166488920086428075843970953271329063",
                    "267754347865617656615641474611258829659",
                    "248475207656404492730513191471719456200",
                    "252525886299637237003859382834764516225",
                    "130685876643769497625870595266308612357",
                    "163071645947115966281423126253003604570",
                    "189624403280130840854900017664413781776"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-195756028-48dcfd5b",
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "target": {
                "file": "core/java/android/app/BroadcastOptions.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-5a85a9e8",
            "digest": {
                "length": 3033.0,
                "function_hash": "224991217708094737942316860069310089451"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Function",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
                "function": "onStart"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-5f1a8ef5",
            "digest": {
                "length": 680.0,
                "function_hash": "265991752199329230450442869616412430863"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/AppTaskImpl.java",
                "function": "moveToFront"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-74533cb4",
            "digest": {
                "line_hashes": [
                    "184872487917416204871745026812688615916",
                    "272365920350574954918780477732199516860",
                    "231771211831293499919101139201829720346",
                    "30089698925864862882308086660987256120",
                    "317195574764863837997229962063538119508",
                    "77223255721066485703360573590749612697",
                    "126965875260624650762307099569499992657",
                    "40521994209207896837400500867874369852",
                    "224388659777531928449262955872905631251",
                    "205173891744488132569676608091868342065",
                    "312374240970159909438815908709741033811",
                    "238226962723985030267639943172467368210",
                    "12678818461094808068644901149888334674",
                    "316836466054435756959551490473156305937",
                    "316157460113929356116928218160130384367",
                    "274496764345115286854432133797221083939",
                    "145923504283416654237860749510548956325",
                    "263173188541671962780468115447550351945",
                    "37597734557500790744379076034422340021",
                    "47223675183346124984783045457774772843",
                    "327135526360659851305333816427279275052",
                    "19296784997251533929905256389985321059",
                    "92073286479005832435285847331741990297",
                    "209440764999326029780379295713412646914",
                    "109087197588805909714524505822754433668",
                    "44999276335581860980154036914868049473"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityStarter.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-76a4fff3",
            "digest": {
                "length": 981.0,
                "function_hash": "85602929980641011264677252376104246936"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/BroadcastOptions.java",
                "function": "toBundle"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-78ae0afd",
            "digest": {
                "length": 8463.0,
                "function_hash": "189809367318575682330166190586419012523"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityStarter.java",
                "function": "executeRequest"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-7ab079e1",
            "digest": {
                "length": 1184.0,
                "function_hash": "121599091200380229157051720960734850131"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java",
                "function": "moveTaskToFrontLocked"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-8bdb5cc5",
            "digest": {
                "length": 1808.0,
                "function_hash": "50825138598520172630490979318329562616"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Function",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
                "function": "handleMessage"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-9b844a5b",
            "digest": {
                "line_hashes": [
                    "270958493527949633847847134841085251315",
                    "62698563396622997170578216258431045774",
                    "152330586599723506464055563460450161675",
                    "322308936128045614699387543088117899404"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/AppTaskImpl.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-aa7a996c",
            "digest": {
                "length": 3959.0,
                "function_hash": "101346953419311355042400952841750812510"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Function",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java",
                "function": "deliverLocked"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-b6fa1b18",
            "digest": {
                "length": 5622.0,
                "function_hash": "17558296883221519916778855686344934973"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityStarter.java",
                "function": "shouldAbortBackgroundActivityStart"
            }
        },
        {
            "deprecated": false,
            "match_only_versions": [
                "12L"
            ],
            "signature_version": "v1",
            "digest": {
                "line_hashes": [
                    "55132789864210174601092842011187299001",
                    "169938336886708896435229826774473458527",
                    "258723215336274255235554194969026338099",
                    "83754210655487442002376749257263210405",
                    "66701570697904663522503046915448259684",
                    "43735537280630661522193706127116230791",
                    "201211752812292336004433208223906488202",
                    "109842780090785284248695124540951145105",
                    "45080067765788124939640930352289301484",
                    "292532836131358801039729316184392021113",
                    "239091095220380643907485698148519067848",
                    "67138874395223291451596933948271137164",
                    "50517447526383655170793995642991406113",
                    "43867916452621882209046753231838876181",
                    "184155830504386681285964400673503848929",
                    "210858694412502852468118944351419434268"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-195756028-b82965e6",
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "target": {
                "file": "core/java/android/app/ActivityOptions.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-bd9a49cd",
            "digest": {
                "line_hashes": [
                    "215589819993144790976035458770837895057",
                    "281508516245824422126382724540371285205",
                    "202747858801957317362115933524388222600",
                    "304943172007417653741725443521739881059",
                    "124978965699288443291640187356531876361",
                    "213932396942858895774375234443913281786",
                    "162715492644677271686686675913499985878",
                    "149611541451001517012311133275597035630",
                    "145362829130161097373841040385543466479",
                    "131423593689827798450825251426116626283",
                    "69003432237759512943937526932110529118",
                    "195287089746629783850083528018570666597",
                    "186983690156523351808088369997586235846",
                    "5096818748856423167927262331265700740",
                    "174261360528776152751886967301853717423",
                    "230675627241536374011527364642962970349",
                    "114931126657978734459605295463642842470",
                    "322922730365914303778477456382817023845",
                    "184363952073770869066573879728334492922",
                    "46416108676428006420469921514848470421",
                    "916169411508666380767486417003332068",
                    "123381372709359350679589920518083511539",
                    "49717963842780124512463962431683981477",
                    "103384861011172434984562917006178572060",
                    "200799640101423291136777574862523595595",
                    "316386047624145379222966056372972513118"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Line",
            "target": {
                "file": "apex/jobscheduler/service/java/com/android/server/alarm/AlarmManagerService.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-c078e316",
            "digest": {
                "line_hashes": [
                    "49380415387946485747361819521002011597",
                    "43615749248186099095889918691090691190",
                    "23536716722157890669836747335392966026",
                    "144197197834966255935906349896765351837"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/wm/ActivityTaskManagerService.java"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-c1ef7a8f",
            "digest": {
                "length": 5656.0,
                "function_hash": "158147200734140748390463614877087323569"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/am/PendingIntentRecord.java",
                "function": "sendInner"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-c44e8441",
            "digest": {
                "length": 4983.0,
                "function_hash": "168295064565249687213098224646906596958"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Function",
            "target": {
                "file": "core/java/android/app/ActivityOptions.java",
                "function": "ActivityOptions"
            }
        },
        {
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-195756028-cb8650a3",
            "digest": {
                "line_hashes": [
                    "115282654974126190748431240490616449396",
                    "6375181584116499828780321557405387408",
                    "310568528698622845162656362610883164809",
                    "96587570815352115220258022957760599044",
                    "228074787698445154038733419012507302412",
                    "233165167253349342650432997448538140497",
                    "199588667525105406175057051540414023585"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/9624f4f1f8ed57322220601838071c0d3aa2fbcf",
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/am/PendingIntentRecord.java"
            }
        }
    ],
    "types": [
        "EoP"
    ]
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-195756028.json"