ASB-A-339109116

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-339109116.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-339109116
Aliases
  • A-339109116
  • CVE-2025-48649
Published
2026-06-01T00:00:00Z
Modified
2026-06-12T15:08:17.296522730Z
Summary
[none]
Details

In multiple locations, there is a possible way to reset user-selected permissions selections due to a permissions bypass. 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
17-next:0
Fixed
17-next:2026-06-01

Affected versions

Other
17-next

Ecosystem specific

{
    "types": [
        "EoP"
    ],
    "spl": "2026-06-01",
    "vanir_signatures": [
        {
            "id": "ASB-A-339109116-0bfea833",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "signature_type": "Function",
            "digest": {
                "function_hash": "55256535274262871590481219029719684680",
                "length": 2097.0
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-2e93c452",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceInterface.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "229783397578002381509102989865776515529",
                    "246475487365795210409958750970722460363",
                    "234087025101026372450332635256470424014",
                    "339329889131249911544690499753325605536"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-39ce069e",
            "target": {
                "file": "core/java/android/app/ActivityManager.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "239695083057724059635206284147788482144",
                "length": 198.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-39d60fff",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "318643537303631756259264544085613047489",
                    "14425502384683238912940759209249207274",
                    "155881257265657851706663158370941632504",
                    "237365544846148865053006893121646941760",
                    "254975327516141823293586397320646482023"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-3a1447ea",
            "target": {
                "file": "core/java/android/app/ActivityManager.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "307130983055110041575294165084613992345",
                "length": 75.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "130048276036493026121510327872906325865",
                "length": 221.0
            },
            "id": "ASB-A-339109116-41fac07e",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-6ac09eda",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java",
                "function": "clearApplicationUserDataLIF"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "215286847360312716996518768624206989472",
                "length": 1048.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java",
                "function": "run"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "250818437782658422832277377870525336220",
                "length": 1069.0
            },
            "id": "ASB-A-339109116-6b6d3642",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-73d1c55d",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "signature_type": "Function",
            "digest": {
                "function_hash": "87508297352768076367695166592461972000",
                "length": 3201.0
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-757cbb9c",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "53321904351194374275555681201231228214",
                    "186185857170800996148210216809931507579",
                    "305803952904392163430763475827237922234",
                    "106118679022710616058305021085068949643",
                    "149067929976871642638238159287414689006",
                    "249111724758307009509721576973680368983",
                    "314047399259514573318166119989444240995",
                    "176662260219579368231945357646736534215",
                    "134799870879426701490009780956339048706",
                    "26902956745588622755333957104012967023",
                    "317043286985479120444602817029622470890",
                    "40397323855778693321111311856430411679",
                    "262681349852234286830130644040562220283",
                    "287128639837094699088919526948450524162",
                    "700146135352441421119375494645028102",
                    "241245103103538306854898921673698099213",
                    "85148934452043665351692108918129128940",
                    "223455159074676063455161417953894980009",
                    "271306130038480594108492401347763774503",
                    "133080262448815662077410617422397700434",
                    "303462422442533216383940451752901499816",
                    "268472665865743200594811038833975971583",
                    "174883626702200779710707897535555000916",
                    "222153657216475658644268945937084544876"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-76b7ec83",
            "target": {
                "file": "core/java/android/content/pm/PackageManager.java"
            },
            "digest": {
                "line_hashes": [
                    "60104671800689548262728108237760232477",
                    "283841348203160727763317467078487947249",
                    "184641164188730473666035170505016132250",
                    "234177677832474709179262849017534810012"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-77e703a7",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java",
                "function": "resetRuntimePermissions"
            },
            "digest": {
                "function_hash": "64588927918176909579762659663709658886",
                "length": 656.0
            },
            "signature_type": "Function",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-875feb46",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "237588684463249359667466848942684634169",
                "length": 175.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-af759e91",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "208979627220398934594144109552689089210",
                    "137947840190582712615195151916366262409",
                    "25310339924752918966063513222169611076",
                    "184807106391642116807964721785480206338",
                    "302504635845493679917904156284575861584",
                    "92021813900272260426910566089564873955",
                    "208168710830867274577909860229193996950",
                    "340154029211139532383481785439782332723",
                    "248767466063987613637106455794245151342",
                    "257247370863422774456819799302039804723",
                    "36811530819137364308989949456655140368",
                    "11908308596791910353600340058095883805",
                    "1099764123304171415728889653168201826",
                    "296949713904830971258042238578203245328",
                    "74071138459795916735243656048607758947",
                    "297667180566337147445460716587622954783"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-bc675816",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceInternal.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "153308224445280315323212326705896629068",
                    "23451823002303284028298635164605676585",
                    "122567811742362512642061465550220496765",
                    "339329889131249911544690499753325605536"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-d9df4cde",
            "target": {
                "file": "core/java/android/app/ActivityManager.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "143337889099531970580679335043601417202",
                    "45962370749674283565320133054985857312",
                    "144943094744087956114188617164666244100",
                    "171681705799391672496603478814946925454",
                    "221711241268361027679945483672513211123",
                    "318689102628142592492640267335362635144",
                    "61012087604844193973349260697196600162",
                    "166460987721213588483746768373261621033",
                    "222483581273351482458762097053570541661",
                    "107127466538112163906609842804931579767",
                    "10618568057997210285357076561283921440"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-ed0abd8b",
            "target": {
                "file": "core/java/android/app/ApplicationPackageManager.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "72620632518584775346331403620348666521",
                    "42992891739136241374899950451487947680",
                    "159844663870599262117867139840990931136",
                    "19417728228378668952340889063179281781"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-f84f596d",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "301194329364091509438568439421079437662",
                    "288713355616337777079431433244917513808",
                    "251911064711867063706390624748949401259",
                    "183049135628246770123663464680254894256"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16",
            "signature_version": "v1"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/8dba23c13100882f37d3792b5e0b43dc061f9d16"
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-339109116.json"
platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
15:0
Fixed
15:2026-06-01

Affected versions

Other
15

Ecosystem specific

{
    "types": [
        "EoP"
    ],
    "spl": "2026-06-01",
    "vanir_signatures": [
        {
            "id": "ASB-A-339109116-093ffa8b",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java",
                "function": "resetRuntimePermissions"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "113041044645683136451067192544495278330",
                "length": 186.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-09af17d3",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java",
                "function": "clearApplicationUserData"
            },
            "digest": {
                "function_hash": "3337717386036608335248000730415940814",
                "length": 148.0
            },
            "signature_type": "Function",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-0a46648e",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "318643537303631756259264544085613047489",
                    "14425502384683238912940759209249207274",
                    "155881257265657851706663158370941632504",
                    "237365544846148865053006893121646941760",
                    "254975327516141823293586397320646482023"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-10f4514b",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceTracingDecorator.java",
                "function": "resetRuntimePermissions"
            },
            "deprecated": false,
            "signature_type": "Function",
            "digest": {
                "function_hash": "109553124867486470492128039589565184923",
                "length": 254.0
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceTestingShim.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "27750619560639997535267500673742669828",
                    "101287337143865718900102356049019974205",
                    "24756556083244410784758321038663848955",
                    "332426878974450125388571876613289952561",
                    "138951349545702910963587319165805303351",
                    "330058665841502958723818692825427724627"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-339109116-146de0de",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-14ab9933",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java",
                "function": "resetRuntimePermissionsForUser"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "327133740422072649386831921128976328176",
                "length": 122.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-17da2a98",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceLoggingDecorator.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "210584495657023510760311480031383099226",
                    "313245892374468048125420733238092520115",
                    "268076149514800052227057868074896579275",
                    "9576940747833401544107591576444073717",
                    "178531043178652439935392284103567670207",
                    "23467931321000221505656370904853127060"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-1a8fdad0",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceLoggingDecorator.java",
                "function": "resetRuntimePermissions"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "173248457283160925406919783439933209740",
                "length": 200.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-2d9ec888",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java",
                "function": "resetRuntimePermissionsInternal"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "198538639767575053071645207172417060184",
                "length": 2271.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-335105e9",
            "target": {
                "file": "core/java/android/app/ActivityManager.java",
                "function": "clearApplicationUserData"
            },
            "digest": {
                "function_hash": "239695083057724059635206284147788482144",
                "length": 198.0
            },
            "signature_type": "Function",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-3bffc7e0",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java",
                "function": "clearApplicationUserData"
            },
            "digest": {
                "function_hash": "20105114523547970850487611707312770534",
                "length": 3174.0
            },
            "signature_type": "Function",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-42393e9e",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java"
            },
            "deprecated": false,
            "signature_type": "Line",
            "digest": {
                "line_hashes": [
                    "301194329364091509438568439421079437662",
                    "288713355616337777079431433244917513808",
                    "251911064711867063706390624748949401259",
                    "183049135628246770123663464680254894256"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-4e0136ee",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "282110061063865961027756371280673048320",
                    "34434747009063799587759752820358527789",
                    "258232980531616051694926291267192826289",
                    "24858710714148968401588788243795466755",
                    "229426051239250153584061457064599024364",
                    "206063021257603224791505279509408443181",
                    "177428580117416644761886873180071211358",
                    "93419582841629273911083215754982685273",
                    "275442193030537120634042735341482297433",
                    "19912863937055849229766251369223229049",
                    "103480557973081330933431495594566248616",
                    "318390737447764682491018244730009204032",
                    "81729054672001353076650719693666193539",
                    "108992405873554684562556442111618487991",
                    "52985784572070247748081181437806093167",
                    "252081850411121551875094404725834079228",
                    "58331893371674576392786425045040142836",
                    "298698051482843301454454823994654185944",
                    "16965424298252525038495979369900002184",
                    "234118963667112199228193007024546745528",
                    "250358474935043882963792510275372950276",
                    "269106596414580172275093726852103676918",
                    "252566514103904816261011699126161349699",
                    "205957793561695626595622129912596569708",
                    "102479451177265872935345219669260419379",
                    "37050771437040858641028973496909112628",
                    "132671339405207955467366237414385005946",
                    "293550581660025894770316676313931317047",
                    "176714255191773861041572026452996752842",
                    "236223680859238178972814720950573757320",
                    "212803397201356569528576749815712141788",
                    "172805003389542810769706444979856008671",
                    "57127471543533348687316179797875710735",
                    "6656283738813723313483734586088400084",
                    "248988669345723241014296909933471815121",
                    "107645889362265322093638927542885972319",
                    "196129428194549859689236654240558294192",
                    "195868728119835523086358555179185510755",
                    "356820820310691429922638415768384237"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-519c27f9",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java",
                "function": "resetRuntimePermissions"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "64588927918176909579762659663709658886",
                "length": 656.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-52204638",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java",
                "function": "resetRuntimePermissionsInternal"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "330433647926164376882946263864975066280",
                "length": 2034.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-57ed3b25",
            "target": {
                "file": "core/java/android/content/pm/PackageManager.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "60104671800689548262728108237760232477",
                    "283841348203160727763317467078487947249",
                    "184641164188730473666035170505016132250",
                    "234177677832474709179262849017534810012"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-705a98a5",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java",
                "function": "run"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "130470070994080638617928601232755476332",
                "length": 1067.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-708e9b8d",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceTracingDecorator.java"
            },
            "deprecated": false,
            "signature_type": "Line",
            "digest": {
                "line_hashes": [
                    "336170823292662725495139027226022395484",
                    "116649740113050497555402416042801514078",
                    "134777705497183335623129095905843808251",
                    "252615789686487714406190931690829951096",
                    "34897077599155542930331704754548202370",
                    "57495741945630005671336362834037492437",
                    "252596128835065314211663048866063461441",
                    "288646255160897306788425125251518393866"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-79445380",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java",
                "function": "onPackageUninstalledInternal"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "50795618205525632179946872515390931419",
                "length": 527.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-7d98963c",
            "target": {
                "file": "core/java/android/app/ApplicationPackageManager.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "72620632518584775346331403620348666521",
                    "42992891739136241374899950451487947680",
                    "159844663870599262117867139840990931136",
                    "19417728228378668952340889063179281781"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-812a1727",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceInterface.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "229783397578002381509102989865776515529",
                    "246475487365795210409958750970722460363",
                    "234087025101026372450332635256470424014",
                    "339329889131249911544690499753325605536"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-9889119f",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java",
                "function": "clearApplicationUserDataLIF"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "215286847360312716996518768624206989472",
                "length": 1048.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-9c1e1ab2",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceInternal.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "153308224445280315323212326705896629068",
                    "23451823002303284028298635164605676585",
                    "122567811742362512642061465550220496765",
                    "339329889131249911544690499753325605536"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "287828842621063771586192669455183582599",
                "length": 194.0
            },
            "id": "ASB-A-339109116-a316cf2c",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "208979627220398934594144109552689089210",
                    "137947840190582712615195151916366262409",
                    "25310339924752918966063513222169611076",
                    "184807106391642116807964721785480206338",
                    "302504635845493679917904156284575861584",
                    "92021813900272260426910566089564873955",
                    "208168710830867274577909860229193996950",
                    "340154029211139532383481785439782332723",
                    "248767466063987613637106455794245151342",
                    "257247370863422774456819799302039804723",
                    "36811530819137364308989949456655140368",
                    "11908308596791910353600340058095883805",
                    "1099764123304171415728889653168201826",
                    "296949713904830971258042238578203245328",
                    "74071138459795916735243656048607758947",
                    "297667180566337147445460716587622954783"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-339109116-ad1832ad",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-e536ad47",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "53321904351194374275555681201231228214",
                    "186185857170800996148210216809931507579",
                    "290840072458230352378669572583230344053",
                    "275110969349762030165600086665959185761",
                    "200658502032853759734394537290370571772",
                    "281095419762333880215897706221245254507",
                    "314047399259514573318166119989444240995",
                    "140684307856694609860096694330458693298",
                    "57407072056376142980146937238972185798",
                    "182016626476825209512414328432584240870",
                    "139232536703893090937741023338674421718",
                    "262681349852234286830130644040562220283",
                    "287128639837094699088919526948450524162",
                    "700146135352441421119375494645028102",
                    "241245103103538306854898921673698099213",
                    "85148934452043665351692108918129128940",
                    "223455159074676063455161417953894980009",
                    "271306130038480594108492401347763774503",
                    "133080262448815662077410617422397700434",
                    "43402734558804504226523986990966924302",
                    "73523514340490027421828724023402311335",
                    "174883626702200779710707897535555000916",
                    "222153657216475658644268945937084544876"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-e7fee2aa",
            "target": {
                "file": "core/java/android/app/ActivityManager.java"
            },
            "deprecated": false,
            "signature_type": "Line",
            "digest": {
                "line_hashes": [
                    "143337889099531970580679335043601417202",
                    "45962370749674283565320133054985857312",
                    "144943094744087956114188617164666244100",
                    "171681705799391672496603478814946925454",
                    "221711241268361027679945483672513211123",
                    "318689102628142592492640267335362635144",
                    "61012087604844193973349260697196600162",
                    "166460987721213588483746768373261621033",
                    "222483581273351482458762097053570541661",
                    "107127466538112163906609842804931579767",
                    "10618568057997210285357076561283921440"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-eb5b8aea",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java",
                "function": "clearApplicationUserData"
            },
            "digest": {
                "function_hash": "40912427681691384755991269994314729477",
                "length": 2103.0
            },
            "signature_type": "Function",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-ee8fc111",
            "target": {
                "file": "core/java/android/app/ActivityManager.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "307130983055110041575294165084613992345",
                "length": 75.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84",
            "signature_version": "v1"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/ab870f12f148feef86c5b5057ce3014cdd23cb84"
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-339109116.json"
platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
16:0
Fixed
16:2026-06-01

Affected versions

Other
16

Ecosystem specific

{
    "types": [
        "EoP"
    ],
    "spl": "2026-06-01",
    "vanir_signatures": [
        {
            "id": "ASB-A-339109116-01cf9580",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceTestingShim.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "27750619560639997535267500673742669828",
                    "101287337143865718900102356049019974205",
                    "24756556083244410784758321038663848955",
                    "332426878974450125388571876613289952561",
                    "138951349545702910963587319165805303351",
                    "330058665841502958723818692825427724627"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "3337717386036608335248000730415940814",
                "length": 148.0
            },
            "id": "ASB-A-339109116-16b464f0",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-1c8b1fec",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceTracingDecorator.java",
                "function": "resetRuntimePermissions"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "109553124867486470492128039589565184923",
                "length": 254.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-24278522",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java",
                "function": "resetRuntimePermissions"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "64588927918176909579762659663709658886",
                "length": 656.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-2e70f46c",
            "target": {
                "file": "core/java/android/app/ActivityManager.java",
                "function": "clearApplicationUserData"
            },
            "digest": {
                "function_hash": "307130983055110041575294165084613992345",
                "length": 75.0
            },
            "signature_type": "Function",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-3beaa5e4",
            "target": {
                "file": "core/java/android/content/pm/PackageManager.java"
            },
            "deprecated": false,
            "signature_type": "Line",
            "digest": {
                "line_hashes": [
                    "60104671800689548262728108237760232477",
                    "283841348203160727763317467078487947249",
                    "184641164188730473666035170505016132250",
                    "234177677832474709179262849017534810012"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-43eb619a",
            "target": {
                "file": "core/java/android/app/ActivityManager.java",
                "function": "clearApplicationUserData"
            },
            "digest": {
                "function_hash": "239695083057724059635206284147788482144",
                "length": 198.0
            },
            "signature_type": "Function",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-4950a1bd",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java",
                "function": "onPackageUninstalledInternal"
            },
            "deprecated": false,
            "signature_type": "Function",
            "digest": {
                "function_hash": "50795618205525632179946872515390931419",
                "length": 527.0
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-656c622a",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceTracingDecorator.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "336170823292662725495139027226022395484",
                    "116649740113050497555402416042801514078",
                    "134777705497183335623129095905843808251",
                    "252615789686487714406190931690829951096",
                    "34897077599155542930331704754548202370",
                    "57495741945630005671336362834037492437",
                    "252596128835065314211663048866063461441",
                    "288646255160897306788425125251518393866"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-6b8e8d95",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java",
                "function": "resetRuntimePermissionsInternal"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "198538639767575053071645207172417060184",
                "length": 2271.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-882b465b",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "287828842621063771586192669455183582599",
                "length": 194.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-8a0e68ea",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "53321904351194374275555681201231228214",
                    "186185857170800996148210216809931507579",
                    "290840072458230352378669572583230344053",
                    "275110969349762030165600086665959185761",
                    "200658502032853759734394537290370571772",
                    "281095419762333880215897706221245254507",
                    "314047399259514573318166119989444240995",
                    "140684307856694609860096694330458693298",
                    "57407072056376142980146937238972185798",
                    "182016626476825209512414328432584240870",
                    "139232536703893090937741023338674421718",
                    "262681349852234286830130644040562220283",
                    "287128639837094699088919526948450524162",
                    "700146135352441421119375494645028102",
                    "241245103103538306854898921673698099213",
                    "85148934452043665351692108918129128940",
                    "223455159074676063455161417953894980009",
                    "271306130038480594108492401347763774503",
                    "133080262448815662077410617422397700434",
                    "43402734558804504226523986990966924302",
                    "73523514340490027421828724023402311335",
                    "174883626702200779710707897535555000916",
                    "222153657216475658644268945937084544876"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-94f27292",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceLoggingDecorator.java",
                "function": "resetRuntimePermissions"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "173248457283160925406919783439933209740",
                "length": 200.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-9d38f040",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceInternal.java"
            },
            "digest": {
                "line_hashes": [
                    "153308224445280315323212326705896629068",
                    "23451823002303284028298635164605676585",
                    "122567811742362512642061465550220496765",
                    "339329889131249911544690499753325605536"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-9ed5911c",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java",
                "function": "resetRuntimePermissionsInternal"
            },
            "digest": {
                "function_hash": "330433647926164376882946263864975066280",
                "length": 2034.0
            },
            "signature_type": "Function",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java",
                "function": "resetRuntimePermissions"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "113041044645683136451067192544495278330",
                "length": 186.0
            },
            "id": "ASB-A-339109116-9ef88bff",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-aa84baac",
            "target": {
                "file": "core/java/android/app/ApplicationPackageManager.java"
            },
            "deprecated": false,
            "signature_type": "Line",
            "digest": {
                "line_hashes": [
                    "72620632518584775346331403620348666521",
                    "42992891739136241374899950451487947680",
                    "159844663870599262117867139840990931136",
                    "19417728228378668952340889063179281781"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-bd70d061",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java",
                "function": "resetRuntimePermissionsForUser"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "327133740422072649386831921128976328176",
                "length": 122.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-c6272434",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java",
                "function": "clearApplicationUserDataLIF"
            },
            "deprecated": false,
            "signature_type": "Function",
            "digest": {
                "function_hash": "215286847360312716996518768624206989472",
                "length": 1048.0
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-d137e086",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java"
            },
            "digest": {
                "line_hashes": [
                    "208979627220398934594144109552689089210",
                    "137947840190582712615195151916366262409",
                    "25310339924752918966063513222169611076",
                    "184807106391642116807964721785480206338",
                    "302504635845493679917904156284575861584",
                    "92021813900272260426910566089564873955",
                    "208168710830867274577909860229193996950",
                    "340154029211139532383481785439782332723",
                    "248767466063987613637106455794245151342",
                    "257247370863422774456819799302039804723",
                    "36811530819137364308989949456655140368",
                    "11908308596791910353600340058095883805",
                    "1099764123304171415728889653168201826",
                    "296949713904830971258042238578203245328",
                    "74071138459795916735243656048607758947",
                    "297667180566337147445460716587622954783"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "318643537303631756259264544085613047489",
                    "14425502384683238912940759209249207274",
                    "155881257265657851706663158370941632504",
                    "237365544846148865053006893121646941760",
                    "254975327516141823293586397320646482023"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-339109116-dd7af7a4",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-e458a39c",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceLoggingDecorator.java"
            },
            "digest": {
                "line_hashes": [
                    "210584495657023510760311480031383099226",
                    "313245892374468048125420733238092520115",
                    "268076149514800052227057868074896579275",
                    "9576940747833401544107591576444073717",
                    "178531043178652439935392284103567670207",
                    "23467931321000221505656370904853127060"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-e7ed3f35",
            "target": {
                "file": "core/java/android/app/ActivityManager.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "143337889099531970580679335043601417202",
                    "45962370749674283565320133054985857312",
                    "144943094744087956114188617164666244100",
                    "171681705799391672496603478814946925454",
                    "221711241268361027679945483672513211123",
                    "318689102628142592492640267335362635144",
                    "61012087604844193973349260697196600162",
                    "166460987721213588483746768373261621033",
                    "222483581273351482458762097053570541661",
                    "107127466538112163906609842804931579767",
                    "10618568057997210285357076561283921440"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-ee9a6579",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "282110061063865961027756371280673048320",
                    "34434747009063799587759752820358527789",
                    "258232980531616051694926291267192826289",
                    "24858710714148968401588788243795466755",
                    "229426051239250153584061457064599024364",
                    "206063021257603224791505279509408443181",
                    "177428580117416644761886873180071211358",
                    "93419582841629273911083215754982685273",
                    "275442193030537120634042735341482297433",
                    "19912863937055849229766251369223229049",
                    "103480557973081330933431495594566248616",
                    "318390737447764682491018244730009204032",
                    "81729054672001353076650719693666193539",
                    "108992405873554684562556442111618487991",
                    "52985784572070247748081181437806093167",
                    "252081850411121551875094404725834079228",
                    "58331893371674576392786425045040142836",
                    "298698051482843301454454823994654185944",
                    "16965424298252525038495979369900002184",
                    "234118963667112199228193007024546745528",
                    "250358474935043882963792510275372950276",
                    "269106596414580172275093726852103676918",
                    "252566514103904816261011699126161349699",
                    "205957793561695626595622129912596569708",
                    "102479451177265872935345219669260419379",
                    "37050771437040858641028973496909112628",
                    "132671339405207955467366237414385005946",
                    "293550581660025894770316676313931317047",
                    "176714255191773861041572026452996752842",
                    "236223680859238178972814720950573757320",
                    "212803397201356569528576749815712141788",
                    "172805003389542810769706444979856008671",
                    "57127471543533348687316179797875710735",
                    "6656283738813723313483734586088400084",
                    "248988669345723241014296909933471815121",
                    "107645889362265322093638927542885972319",
                    "196129428194549859689236654240558294192",
                    "195868728119835523086358555179185510755",
                    "356820820310691429922638415768384237",
                    "4197676393194559867434628864345312390"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-eed94ea4",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java",
                "function": "run"
            },
            "deprecated": false,
            "signature_type": "Function",
            "digest": {
                "function_hash": "249635416314909318204790955863438267355",
                "length": 1071.0
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-f2ab3520",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceInterface.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "229783397578002381509102989865776515529",
                    "246475487365795210409958750970722460363",
                    "234087025101026372450332635256470424014",
                    "339329889131249911544690499753325605536"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "136687152938457257732422975047266471640",
                "length": 2100.0
            },
            "id": "ASB-A-339109116-f5fe7148",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-f8a89fa1",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java"
            },
            "digest": {
                "line_hashes": [
                    "301194329364091509438568439421079437662",
                    "288713355616337777079431433244917513808",
                    "251911064711867063706390624748949401259",
                    "183049135628246770123663464680254894256"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-ffc8eae5",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "20105114523547970850487611707312770534",
                "length": 3174.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76",
            "signature_version": "v1"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/e14f875f6b56dd1d599bfae46efd4b6350e2ef76"
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-339109116.json"
platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
16-qpr2:0
Fixed
16-qpr2:2026-06-01

Affected versions

Other
16-qpr2

Ecosystem specific

{
    "types": [
        "EoP"
    ],
    "spl": "2026-06-01",
    "vanir_signatures": [
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "208979627220398934594144109552689089210",
                    "137947840190582712615195151916366262409",
                    "25310339924752918966063513222169611076",
                    "184807106391642116807964721785480206338",
                    "302504635845493679917904156284575861584",
                    "92021813900272260426910566089564873955",
                    "208168710830867274577909860229193996950",
                    "340154029211139532383481785439782332723",
                    "248767466063987613637106455794245151342",
                    "257247370863422774456819799302039804723",
                    "36811530819137364308989949456655140368",
                    "11908308596791910353600340058095883805",
                    "1099764123304171415728889653168201826",
                    "296949713904830971258042238578203245328",
                    "74071138459795916735243656048607758947",
                    "297667180566337147445460716587622954783"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-339109116-0157f6fd",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-082b85d6",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "301194329364091509438568439421079437662",
                    "288713355616337777079431433244917513808",
                    "251911064711867063706390624748949401259",
                    "183049135628246770123663464680254894256"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-13edc5a2",
            "target": {
                "file": "core/java/android/app/ActivityManager.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "signature_type": "Function",
            "digest": {
                "function_hash": "307130983055110041575294165084613992345",
                "length": 75.0
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-15aea519",
            "target": {
                "file": "core/java/android/app/ActivityManager.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "239695083057724059635206284147788482144",
                "length": 198.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-18c36bf5",
            "target": {
                "file": "core/java/android/content/pm/PackageManager.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "60104671800689548262728108237760232477",
                    "283841348203160727763317467078487947249",
                    "184641164188730473666035170505016132250",
                    "234177677832474709179262849017534810012"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-30c172dd",
            "target": {
                "file": "core/java/android/app/ApplicationPackageManager.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "72620632518584775346331403620348666521",
                    "42992891739136241374899950451487947680",
                    "159844663870599262117867139840990931136",
                    "19417728228378668952340889063179281781"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-504d8354",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "signature_type": "Function",
            "digest": {
                "function_hash": "55256535274262871590481219029719684680",
                "length": 2097.0
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-50bc21e1",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "signature_type": "Function",
            "digest": {
                "function_hash": "130048276036493026121510327872906325865",
                "length": 221.0
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-54e6ddb5",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java",
                "function": "resetRuntimePermissions"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "64588927918176909579762659663709658886",
                "length": 656.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-711338a8",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java"
            },
            "deprecated": false,
            "signature_type": "Line",
            "digest": {
                "line_hashes": [
                    "53321904351194374275555681201231228214",
                    "186185857170800996148210216809931507579",
                    "305803952904392163430763475827237922234",
                    "106118679022710616058305021085068949643",
                    "149067929976871642638238159287414689006",
                    "249111724758307009509721576973680368983",
                    "314047399259514573318166119989444240995",
                    "176662260219579368231945357646736534215",
                    "134799870879426701490009780956339048706",
                    "26902956745588622755333957104012967023",
                    "317043286985479120444602817029622470890",
                    "40397323855778693321111311856430411679",
                    "262681349852234286830130644040562220283",
                    "287128639837094699088919526948450524162",
                    "700146135352441421119375494645028102",
                    "241245103103538306854898921673698099213",
                    "85148934452043665351692108918129128940",
                    "223455159074676063455161417953894980009",
                    "271306130038480594108492401347763774503",
                    "133080262448815662077410617422397700434",
                    "303462422442533216383940451752901499816",
                    "268472665865743200594811038833975971583",
                    "174883626702200779710707897535555000916",
                    "222153657216475658644268945937084544876"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-7e4a2256",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java",
                "function": "clearApplicationUserDataLIF"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "215286847360312716996518768624206989472",
                "length": 1048.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-8131265b",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java",
                "function": "run"
            },
            "deprecated": false,
            "signature_type": "Function",
            "digest": {
                "function_hash": "250818437782658422832277377870525336220",
                "length": 1069.0
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-84d7c1bd",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java",
                "function": "clearApplicationUserData"
            },
            "digest": {
                "function_hash": "87508297352768076367695166592461972000",
                "length": 3201.0
            },
            "signature_type": "Function",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-8b8327c3",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceInternal.java"
            },
            "digest": {
                "line_hashes": [
                    "153308224445280315323212326705896629068",
                    "23451823002303284028298635164605676585",
                    "122567811742362512642061465550220496765",
                    "339329889131249911544690499753325605536"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-938bb2fb",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceInterface.java"
            },
            "digest": {
                "line_hashes": [
                    "229783397578002381509102989865776515529",
                    "246475487365795210409958750970722460363",
                    "234087025101026372450332635256470424014",
                    "339329889131249911544690499753325605536"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-9d26ea34",
            "target": {
                "file": "core/java/android/app/ActivityManager.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "143337889099531970580679335043601417202",
                    "45962370749674283565320133054985857312",
                    "144943094744087956114188617164666244100",
                    "171681705799391672496603478814946925454",
                    "221711241268361027679945483672513211123",
                    "318689102628142592492640267335362635144",
                    "61012087604844193973349260697196600162",
                    "166460987721213588483746768373261621033",
                    "222483581273351482458762097053570541661",
                    "107127466538112163906609842804931579767",
                    "10618568057997210285357076561283921440"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "318643537303631756259264544085613047489",
                    "14425502384683238912940759209249207274",
                    "155881257265657851706663158370941632504",
                    "237365544846148865053006893121646941760",
                    "254975327516141823293586397320646482023"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-339109116-b41985f1",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-cb906fcf",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "signature_type": "Function",
            "digest": {
                "function_hash": "237588684463249359667466848942684634169",
                "length": 175.0
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5",
            "signature_version": "v1"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/8bc8cd7f43218d5b9aeb61010a3131531795caf5"
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-339109116.json"
platform/frameworks/base

Package

Name
platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
14:0
Fixed
14:2026-06-01

Affected versions

Other
14

Ecosystem specific

{
    "types": [
        "EoP"
    ],
    "spl": "2026-06-01",
    "vanir_signatures": [
        {
            "id": "ASB-A-339109116-01ce1749",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "273275970389466435127219090688105258415",
                    "255973162323495767434054940413187781644",
                    "81246068960068918154698167806241557290",
                    "297758741836072850694113077290217108517"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-044e294c",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java",
                "function": "resetRuntimePermissionsInternal"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "7310150669172304652334611809305662962",
                "length": 2589.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "318643537303631756259264544085613047489",
                    "14425502384683238912940759209249207274",
                    "155881257265657851706663158370941632504",
                    "237365544846148865053006893121646941760",
                    "254975327516141823293586397320646482023"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-339109116-074908f9",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-2d28d084",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceInterface.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "134032750181923328110088332241494489950",
                    "53966876567265253343398449672634340281",
                    "277414627761579447232359348971972993815",
                    "65278840417362506932246711569887901259",
                    "190319877282937826240379381171927919374"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-2f596210",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java",
                "function": "resetRuntimePermissions"
            },
            "deprecated": false,
            "signature_type": "Function",
            "digest": {
                "function_hash": "113041044645683136451067192544495278330",
                "length": 186.0
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceLoggingDecorator.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "210584495657023510760311480031383099226",
                    "313245892374468048125420733238092520115",
                    "268076149514800052227057868074896579275",
                    "9576940747833401544107591576444073717",
                    "178531043178652439935392284103567670207",
                    "23467931321000221505656370904853127060"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-339109116-315c45dd",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-3404a1f8",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/LegacyPermissionManagerService.java",
                "function": "resetRuntimePermissions"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "215412607079789812923750125755552962421",
                "length": 613.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-4aa8638b",
            "target": {
                "file": "core/java/android/app/ApplicationPackageManager.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "72620632518584775346331403620348666521",
                    "42992891739136241374899950451487947680",
                    "159844663870599262117867139840990931136",
                    "19417728228378668952340889063179281781"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-6dcaf4c9",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "156622677587574259009650996485546816371",
                "length": 1978.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-72326219",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "208979627220398934594144109552689089210",
                    "137947840190582712615195151916366262409",
                    "25310339924752918966063513222169611076",
                    "184807106391642116807964721785480206338",
                    "302504635845493679917904156284575861584",
                    "92021813900272260426910566089564873955",
                    "208168710830867274577909860229193996950",
                    "340154029211139532383481785439782332723",
                    "285151901005319971517151892266115704996",
                    "188759929086243424916605361123026081216",
                    "86411098805039242134291286621344590383",
                    "206441496231932229979406351645957089846",
                    "40460747889205496475745992051036950051",
                    "168847838362335086083646530505461475401",
                    "174565114697284603699280101415695368285",
                    "177889854493835050946873541939024656025",
                    "74071138459795916735243656048607758947",
                    "297667180566337147445460716587622954783"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-73a8f858",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceLoggingDecorator.java",
                "function": "resetRuntimePermissions"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "173248457283160925406919783439933209740",
                "length": 200.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "signature_type": "Line",
            "target": {
                "file": "core/java/android/content/pm/PackageManager.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "106216274956247191224177373672628381532",
                    "283841348203160727763317467078487947249",
                    "184641164188730473666035170505016132250",
                    "234177677832474709179262849017534810012"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-339109116-8e01f7f7",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-8faa73af",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceInternal.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "53966876567265253343398449672634340281",
                    "277414627761579447232359348971972993815",
                    "65278840417362506932246711569887901259",
                    "190319877282937826240379381171927919374"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-97978ce9",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java",
                "function": "clearApplicationUserDataLIF"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "215286847360312716996518768624206989472",
                "length": 1048.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-9e4b88b7",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java",
                "function": "resetRuntimePermissionsForUser"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "327133740422072649386831921128976328176",
                "length": 122.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-a2a1997e",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java",
                "function": "clearApplicationUserData"
            },
            "digest": {
                "function_hash": "73699353152570337721280469261941377092",
                "length": 3762.0
            },
            "signature_type": "Function",
            "deprecated": false,
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/pm/PackageManagerService.java",
                "function": "run"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "143341423908906685986454869688186912850",
                "length": 1001.0
            },
            "id": "ASB-A-339109116-a6d3e300",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-ab915563",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "282110061063865961027756371280673048320",
                    "34434747009063799587759752820358527789",
                    "258232980531616051694926291267192826289",
                    "24858710714148968401588788243795466755",
                    "229426051239250153584061457064599024364",
                    "206063021257603224791505279509408443181",
                    "177428580117416644761886873180071211358",
                    "93419582841629273911083215754982685273",
                    "275442193030537120634042735341482297433",
                    "19912863937055849229766251369223229049",
                    "103480557973081330933431495594566248616",
                    "318390737447764682491018244730009204032",
                    "81729054672001353076650719693666193539",
                    "108992405873554684562556442111618487991",
                    "52985784572070247748081181437806093167",
                    "252081850411121551875094404725834079228",
                    "58331893371674576392786425045040142836",
                    "298698051482843301454454823994654185944",
                    "16965424298252525038495979369900002184",
                    "234118963667112199228193007024546745528",
                    "250358474935043882963792510275372950276",
                    "269106596414580172275093726852103676918",
                    "252566514103904816261011699126161349699",
                    "205957793561695626595622129912596569708",
                    "102479451177265872935345219669260419379",
                    "37050771437040858641028973496909112628",
                    "132671339405207955467366237414385005946",
                    "293550581660025894770316676313931317047",
                    "176714255191773861041572026452996752842",
                    "236223680859238178972814720950573757320",
                    "212803397201356569528576749815712141788",
                    "172805003389542810769706444979856008671",
                    "57127471543533348687316179797875710735",
                    "6656283738813723313483734586088400084",
                    "248988669345723241014296909933471815121",
                    "107645889362265322093638927542885972319",
                    "196129428194549859689236654240558294192",
                    "195868728119835523086358555179185510755",
                    "356820820310691429922638415768384237"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-c4d54566",
            "target": {
                "file": "core/java/android/app/ActivityManager.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "143337889099531970580679335043601417202",
                    "45962370749674283565320133054985857312",
                    "144943094744087956114188617164666244100",
                    "171681705799391672496603478814946925454",
                    "221711241268361027679945483672513211123",
                    "318689102628142592492640267335362635144",
                    "61012087604844193973349260697196600162",
                    "166460987721213588483746768373261621033",
                    "222483581273351482458762097053570541661",
                    "107127466538112163906609842804931579767",
                    "10618568057997210285357076561283921440"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "signature_type": "Function",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java",
                "function": "resetRuntimePermissionsInternal"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "258675642451695915863639605188082469272",
                "length": 2031.0
            },
            "id": "ASB-A-339109116-c693ecc4",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-c7a94d96",
            "target": {
                "file": "services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java",
                "function": "onPackageUninstalledInternal"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "50795618205525632179946872515390931419",
                "length": 527.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-d2ee3e89",
            "target": {
                "file": "core/java/android/app/ActivityManager.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "digest": {
                "function_hash": "307130983055110041575294165084613992345",
                "length": 75.0
            },
            "signature_type": "Function",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-f32f0d7a",
            "target": {
                "file": "services/core/java/com/android/server/am/ActivityManagerService.java"
            },
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "290840072458230352378669572583230344053",
                    "83461384094333179584269017439803943102",
                    "299072933802360744225056934027767943210",
                    "208823263554586316995311843213189577423",
                    "262681349852234286830130644040562220283",
                    "287128639837094699088919526948450524162",
                    "700146135352441421119375494645028102",
                    "241245103103538306854898921673698099213",
                    "85148934452043665351692108918129128940",
                    "223455159074676063455161417953894980009",
                    "271306130038480594108492401347763774503",
                    "133080262448815662077410617422397700434"
                ],
                "threshold": 0.9
            },
            "signature_type": "Line",
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        },
        {
            "id": "ASB-A-339109116-fd891e25",
            "target": {
                "file": "core/java/android/app/ActivityManager.java",
                "function": "clearApplicationUserData"
            },
            "deprecated": false,
            "signature_type": "Function",
            "digest": {
                "function_hash": "239695083057724059635206284147788482144",
                "length": 198.0
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e",
            "signature_version": "v1"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/23da448adbb0bdfc2449009fa1c64f019c6c0c9e"
    ],
    "severity": "High"
}

Database specific

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