ASB-A-415783046

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-415783046.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-415783046
Aliases
Published
2026-03-01T00:00:00Z
Modified
2026-03-10T17:06:09.438720Z
Summary
[none]
Details

In multiple locations, there is a possible way to read files belonging to other apps due to SQL injection. 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/packages/providers/MediaProvider

Package

Name
platform/packages/providers/MediaProvider

Affected ranges

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

Affected versions

Other
16-qpr2-next

Ecosystem specific

{
    "types": [
        "EoP"
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962"
    ],
    "spl": "2026-03-01",
    "vanir_signatures": [
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-0215fa8f",
            "digest": {
                "length": 185.0,
                "function_hash": "146245399387673413110587110878138806552"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateDatabaseForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-0cb2622b",
            "digest": {
                "length": 268.0,
                "function_hash": "110264223389352598248616924857173622092"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilder"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-0e8bb78c",
            "digest": {
                "length": 1422.0,
                "function_hash": "56340480448010372027887718164599482036"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "appendAccessCheckQuery"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-1220dddb",
            "digest": {
                "length": 1103.0,
                "function_hash": "32749420455776587430641630925194830185"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "renameDirectoryUncheckedForFuse"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-18c47abf",
            "digest": {
                "length": 233.0,
                "function_hash": "76166342484643173046234085655689491388"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateDatabaseForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-19391f44",
            "digest": {
                "length": 5311.0,
                "function_hash": "206899451432837992810813701061105475346"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "queryInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-5956dd6b",
            "digest": {
                "length": 2045.0,
                "function_hash": "79659556290809020788735488290857689408"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "enforceCallingPermissionInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-700cdce6",
            "digest": {
                "length": 8297.0,
                "function_hash": "336408773307785432751531893495948260064"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "insertInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-854a20f9",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "327139407137743701607132809149530557328",
                    "88978971324275205811243787832281825192",
                    "176237494152471658436985571541582136104",
                    "256996704048041483665484317830086432844",
                    "181278466612387404214040812525016720943",
                    "297649058074324820464156935630555588791",
                    "256641856123468957437309438743218525554",
                    "291528752774504789867201276056058178684",
                    "329494136944930601142445345476102120628",
                    "256238652075959040006296090565936667339",
                    "95540764809822366405449067051425385311",
                    "91100634495921598069817660694733270623",
                    "263409418848961498078973282136853450415",
                    "617741151309082626256873709847341209",
                    "305120277632065131486498068839838461569",
                    "197507523210447981717413280846272966268",
                    "293931037773908101922472149396824514641",
                    "168126406112406581540602802261194703735",
                    "241332938924277084542867851647249210771",
                    "293037095425868036626830767021404010454",
                    "296392816436712134037163049781067863721",
                    "75225744927636013149327165670280736073",
                    "248697593021827301855596855000135946677",
                    "19840844035371779746470422694262765101",
                    "319633597304776859404582571636450314563",
                    "118574951357481186926983045522616933214",
                    "773159112850582923583680863377592887",
                    "88050319833194394008611544019383972176",
                    "126794854830938928517344907567651807017",
                    "254321504670872876542549121023118474141",
                    "125547499825858865151467188684290669289",
                    "333086851288165274719306207938068260511",
                    "294435478311205881059629879906849645843",
                    "313088756567631556917073181544560038241",
                    "94881554417891072734474755178151138902",
                    "41888580338831235196654970178040129456",
                    "232511799466916995253798124865270533545",
                    "333318793048511729041500347379238387512",
                    "258651369048889852451160286497038673429",
                    "208523914128218173842628134004882665967",
                    "32948255746080452910117382338462327232",
                    "326663890236360373937613343586178287230",
                    "4023137361069006457435747264372934018",
                    "328262669324381576934512674916531153015",
                    "275006012753250348181384580559013935776",
                    "188966715784126606721782516108217947845",
                    "299594020800640037663623027506629612634",
                    "208226890003876785065635537660957781132",
                    "151753650393510226034630421235410061325",
                    "185361641913724069286193942975982424559",
                    "35844955774119427272054965755582973487",
                    "140730575971674259789742385622064817070",
                    "240099682432308928636878602777721299695",
                    "277133229117323576494903241254668472771",
                    "270150155252132933290781185388509650513",
                    "87123789416741647550339733396168698690",
                    "145709587901916762184901495776372420870",
                    "297462483759644613056455320350648636242",
                    "232728932898970440385397214847640810394",
                    "43841035548028513301901209952459797799",
                    "76307483084460986560132947626584574036",
                    "221720300115740577857115823164102689099",
                    "297124232479316548669691425534039837645",
                    "139251771233030499560910355318329540701",
                    "313003315702756464711508759955441663637",
                    "252289593552588320448630451673117505173",
                    "316116735054429033556108504049356173769",
                    "170057645831836968410466039744433775200",
                    "144410335784346377520232198912577572139",
                    "318251448289655260504955337821743825695",
                    "264784310086766408552856302693123038849",
                    "85071211280469606496541623641973819711",
                    "101102818306312750699155113896220328705",
                    "151674535057837964612924259906748016784",
                    "336762370810673295987140278762414215843",
                    "206440260981436914175116205995374539745",
                    "271034549591494772525772517790305034701",
                    "931235259345216081385518432911383114",
                    "55953864536068985287304221478428249957",
                    "88898935724656464017529355937494996613",
                    "106673630912563852280550870241190293839",
                    "130354221194572881185214384628934524879",
                    "272559952949100865255701221574089363044",
                    "1810774486061856594598013804902343111",
                    "52898181595187875405417719382513424950",
                    "251157034348207189145891641803348650586",
                    "181821293604204880070527613467525613475",
                    "128558693092694045971657383112501746565",
                    "99817922322188506247413625710090464265",
                    "241850430465826347137519071679342031276",
                    "32168143568373571981927585779768941209",
                    "51055998860887898511378569969795984810",
                    "207122175485193488164721258687988683540",
                    "76696746552580983149896359211913868470",
                    "25292288647640939450932824701219890067",
                    "23526877469469702044888802531867344757",
                    "181443382920364354891924101583966522583",
                    "38804715523732109079164374659797032514",
                    "19957695916002059241067464418805542976",
                    "7983221328255033024036485865973171247",
                    "93894608217235005907352127538445818988",
                    "337825249938343564632858814280034476383",
                    "144948589766612619347266635601604509426",
                    "270951775317328607952300059310158420896",
                    "68233509178860502489254959595018552277",
                    "264916456079683339096699391160280070582",
                    "51815243151730395367897725111587477720",
                    "208512919680827876582275871010530586798",
                    "101810805025129042167877235546842514265",
                    "225880889839801737766503191631216856739",
                    "322642621034089829181493559249412357913",
                    "31515857730003874302502313006856123116",
                    "289319648868735841463641736516401473322",
                    "288892707933433680917078256539176710622",
                    "119147213212146177198322639508201170467",
                    "288638956743028131308990504154200189031",
                    "29672715837842246932039574750610590877",
                    "255880244558237621491895930239631771887",
                    "324358377762874463278715268624137687130",
                    "61322434730665858530063511992637594637",
                    "310535454974783955186398808866500329754",
                    "146399464401318547043428351751886104814",
                    "151090963315504545302337454392450775576",
                    "121776906522388085848447750276314692603",
                    "113530369126007962900464240264604037727",
                    "141214454146748534360348150350525394356",
                    "245020329186683553889011157917887024670",
                    "115914039479070255210989731286546122584",
                    "241021977157679964082210458238280766416",
                    "335714018975274431396842016986662830852",
                    "107434355003374942629832645956476605073",
                    "248606823883271898898569126836622267194",
                    "331188055577096837330467488388734798827",
                    "103704334730001267527250130122398943547",
                    "280891987350129182071490404268839708598",
                    "280406291046959244533717456120393625069",
                    "34580046572207118273230855872976395315",
                    "99989503510786568112118603039178633396",
                    "79966488670307772995560852603661879352",
                    "262582781794867470819544191032535753563",
                    "15368584079741819870286473860487670566",
                    "179777932662504324295988498057533530257",
                    "73328921853885654430649706999882536554",
                    "112560025723083518156084938469470268548",
                    "158816744396031522219942103683008086828",
                    "259454346906519080339813871421860677702",
                    "284764587836668633384528885052450522754",
                    "40567706188658565492759614684851986602",
                    "307687430170074071794633432005210825815",
                    "31005324438669401475088408925434888655",
                    "20648599977632386068326752253600209903",
                    "11650567925338362649589644838623904217",
                    "98209528799582779633054958564758328570",
                    "329383164076385222456379032055970636624",
                    "274508384649050627172862763871376097673",
                    "44888982575954336704746514566507809783",
                    "252210560514543392001302071292940304906"
                ]
            },
            "signature_type": "Line",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-89e0662d",
            "digest": {
                "length": 4354.0,
                "function_hash": "140108274975939415734515316584131855951"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "deleteInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-91e41c79",
            "digest": {
                "length": 1187.0,
                "function_hash": "332575644292583841642569254558888152225"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateAllowingReplace"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-97abf01a",
            "digest": {
                "length": 2226.0,
                "function_hash": "39776206227741474879196933743032748974"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/AccessChecker.java",
                "function": "getWhereForConstrainedAccess"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-98251a4c",
            "digest": {
                "length": 11920.0,
                "function_hash": "145389143715353340976887769248962519906"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-a349a8a3",
            "digest": {
                "length": 235.0,
                "function_hash": "31110209576731287717345293703706057682"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "renameWithOtherUriGrants"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-a5785ba5",
            "digest": {
                "length": 253.0,
                "function_hash": "130943542807988632961833954041108003835"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilderForTranscoding"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-a74e335c",
            "digest": {
                "length": 1828.0,
                "function_hash": "225502838950932453566451908129322210766"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getWritableFilesForRenameDirectory"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-abcafb9b",
            "digest": {
                "length": 391.0,
                "function_hash": "158184562744872215796820228229531005433"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/AccessChecker.java",
                "function": "getWhereForDefaultDirectoryMatch"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-b173bb99",
            "digest": {
                "length": 599.0,
                "function_hash": "143756847675503618161474530610422190104"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "deleteForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-b1ed919f",
            "digest": {
                "length": 1287.0,
                "function_hash": "307123970288191101901969290082509883215"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateDatabaseForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-b5eb6e12",
            "digest": {
                "length": 789.0,
                "function_hash": "81083580682185566567278504926630024076"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "resolvePlaylistIndexes"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-ce4ef7d7",
            "digest": {
                "length": 479.0,
                "function_hash": "18046365192493934140624865566538829965"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getWhereClauseForMatchableVisibleFromFilePath"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-d75bbef6",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "134700194842515105034710569505117069518",
                    "207962638224849907357953000291112208473",
                    "148915366646240012629195704902761685187",
                    "287674547560398199168853511964371518863",
                    "45158096709180849545026444313295607500",
                    "43075975777610707883491497950086797951",
                    "209779142730564667879674047486005633812",
                    "151878944595810009883945512666806960971",
                    "285282345485705363216512701463686742117",
                    "107770102609130234704922657078961210404",
                    "228580135288049688146143587260027741317",
                    "22580899793423281594753094672615583340",
                    "104970477041521075826426641058657236631",
                    "164838466249127933404962126300989065538",
                    "258413184089412992971737018945575968943",
                    "264442842943154548844182406185803683087",
                    "59532465580469898357524730974239443554",
                    "157159649038300215591176837226960073691",
                    "184894559410147484705449446630529595479",
                    "311036925001204254467048988763697884679",
                    "64013550957595507724749768814157110385",
                    "262510709537749964482461551894759000567",
                    "136443211557116472489414279898235223937",
                    "130738797414489887544340274311492650422",
                    "210163234769458673391982851858123816742",
                    "67831015555075956472054662655127657863",
                    "227603945137742833822128081802230275327",
                    "323868433626342447719330666331143356630",
                    "270684242036127926293391399894735606724"
                ]
            },
            "signature_type": "Line",
            "target": {
                "file": "src/com/android/providers/media/AccessChecker.java"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-dc553306",
            "digest": {
                "length": 1841.0,
                "function_hash": "87740809114078327887466080168965060262"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "checkUriPermission"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-e9bdf587",
            "digest": {
                "length": 401.0,
                "function_hash": "23845932654913995994884823916022352732"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilderForUpsert"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-f0426396",
            "digest": {
                "length": 921.0,
                "function_hash": "273777218360579130147898820891916235798"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "deleteWithOtherUriGrants"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-f8f30cb1",
            "digest": {
                "length": 12696.0,
                "function_hash": "24167916272537309884646625045414041961"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilderInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/a631dca1a8c02d39d9a578ce331a7b23bf7ef962",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-f990d802",
            "digest": {
                "length": 899.0,
                "function_hash": "250782369710889034313958075058027000437"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "maybeRemoveOwnerPackageForFuseRename"
            }
        }
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-415783046.json"
platform/packages/providers/MediaProvider

Package

Name
platform/packages/providers/MediaProvider

Affected ranges

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

Affected versions

Other
15

Ecosystem specific

{
    "types": [
        "EoP"
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d"
    ],
    "spl": "2026-03-01",
    "vanir_signatures": [
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-17df905e",
            "digest": {
                "length": 1187.0,
                "function_hash": "332575644292583841642569254558888152225"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateAllowingReplace"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-2de91bae",
            "digest": {
                "length": 12165.0,
                "function_hash": "133371406015946970462118333280800100842"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilderInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-30081b32",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "327139407137743701607132809149530557328",
                    "88978971324275205811243787832281825192",
                    "176237494152471658436985571541582136104",
                    "256996704048041483665484317830086432844",
                    "181278466612387404214040812525016720943",
                    "297649058074324820464156935630555588791",
                    "256641856123468957437309438743218525554",
                    "291528752774504789867201276056058178684",
                    "329494136944930601142445345476102120628",
                    "256238652075959040006296090565936667339",
                    "95540764809822366405449067051425385311",
                    "91100634495921598069817660694733270623",
                    "263409418848961498078973282136853450415",
                    "617741151309082626256873709847341209",
                    "305120277632065131486498068839838461569",
                    "197507523210447981717413280846272966268",
                    "293931037773908101922472149396824514641",
                    "168126406112406581540602802261194703735",
                    "241332938924277084542867851647249210771",
                    "293037095425868036626830767021404010454",
                    "296392816436712134037163049781067863721",
                    "75225744927636013149327165670280736073",
                    "248697593021827301855596855000135946677",
                    "19840844035371779746470422694262765101",
                    "319633597304776859404582571636450314563",
                    "118574951357481186926983045522616933214",
                    "773159112850582923583680863377592887",
                    "88050319833194394008611544019383972176",
                    "126794854830938928517344907567651807017",
                    "254321504670872876542549121023118474141",
                    "125547499825858865151467188684290669289",
                    "333086851288165274719306207938068260511",
                    "294435478311205881059629879906849645843",
                    "313088756567631556917073181544560038241",
                    "94881554417891072734474755178151138902",
                    "41888580338831235196654970178040129456",
                    "232511799466916995253798124865270533545",
                    "333318793048511729041500347379238387512",
                    "258651369048889852451160286497038673429",
                    "208523914128218173842628134004882665967",
                    "32948255746080452910117382338462327232",
                    "326663890236360373937613343586178287230",
                    "4023137361069006457435747264372934018",
                    "328262669324381576934512674916531153015",
                    "275006012753250348181384580559013935776",
                    "188966715784126606721782516108217947845",
                    "299594020800640037663623027506629612634",
                    "208226890003876785065635537660957781132",
                    "151753650393510226034630421235410061325",
                    "185361641913724069286193942975982424559",
                    "35844955774119427272054965755582973487",
                    "140730575971674259789742385622064817070",
                    "240099682432308928636878602777721299695",
                    "277133229117323576494903241254668472771",
                    "270150155252132933290781185388509650513",
                    "87123789416741647550339733396168698690",
                    "145709587901916762184901495776372420870",
                    "297462483759644613056455320350648636242",
                    "232728932898970440385397214847640810394",
                    "43841035548028513301901209952459797799",
                    "76307483084460986560132947626584574036",
                    "221720300115740577857115823164102689099",
                    "297124232479316548669691425534039837645",
                    "139251771233030499560910355318329540701",
                    "313003315702756464711508759955441663637",
                    "252289593552588320448630451673117505173",
                    "316116735054429033556108504049356173769",
                    "170057645831836968410466039744433775200",
                    "144410335784346377520232198912577572139",
                    "318251448289655260504955337821743825695",
                    "264784310086766408552856302693123038849",
                    "84701643022974044857195539240986613498",
                    "101102818306312750699155113896220328705",
                    "151674535057837964612924259906748016784",
                    "336762370810673295987140278762414215843",
                    "206440260981436914175116205995374539745",
                    "271034549591494772525772517790305034701",
                    "931235259345216081385518432911383114",
                    "55953864536068985287304221478428249957",
                    "88898935724656464017529355937494996613",
                    "106673630912563852280550870241190293839",
                    "130354221194572881185214384628934524879",
                    "272559952949100865255701221574089363044",
                    "1810774486061856594598013804902343111",
                    "52898181595187875405417719382513424950",
                    "251157034348207189145891641803348650586",
                    "181821293604204880070527613467525613475",
                    "128558693092694045971657383112501746565",
                    "99817922322188506247413625710090464265",
                    "241850430465826347137519071679342031276",
                    "32168143568373571981927585779768941209",
                    "51055998860887898511378569969795984810",
                    "207122175485193488164721258687988683540",
                    "76696746552580983149896359211913868470",
                    "25292288647640939450932824701219890067",
                    "23526877469469702044888802531867344757",
                    "181443382920364354891924101583966522583",
                    "38804715523732109079164374659797032514",
                    "19957695916002059241067464418805542976",
                    "7983221328255033024036485865973171247",
                    "93894608217235005907352127538445818988",
                    "337825249938343564632858814280034476383",
                    "144948589766612619347266635601604509426",
                    "270951775317328607952300059310158420896",
                    "68233509178860502489254959595018552277",
                    "264916456079683339096699391160280070582",
                    "51815243151730395367897725111587477720",
                    "208512919680827876582275871010530586798",
                    "101810805025129042167877235546842514265",
                    "225880889839801737766503191631216856739",
                    "322642621034089829181493559249412357913",
                    "31515857730003874302502313006856123116",
                    "289319648868735841463641736516401473322",
                    "288892707933433680917078256539176710622",
                    "119147213212146177198322639508201170467",
                    "288638956743028131308990504154200189031",
                    "29672715837842246932039574750610590877",
                    "255880244558237621491895930239631771887",
                    "324358377762874463278715268624137687130",
                    "61322434730665858530063511992637594637",
                    "310535454974783955186398808866500329754",
                    "146399464401318547043428351751886104814",
                    "151090963315504545302337454392450775576",
                    "121776906522388085848447750276314692603",
                    "113530369126007962900464240264604037727",
                    "141214454146748534360348150350525394356",
                    "245020329186683553889011157917887024670",
                    "115914039479070255210989731286546122584",
                    "241021977157679964082210458238280766416",
                    "335714018975274431396842016986662830852",
                    "107434355003374942629832645956476605073",
                    "248606823883271898898569126836622267194",
                    "331188055577096837330467488388734798827",
                    "103704334730001267527250130122398943547",
                    "280891987350129182071490404268839708598",
                    "280406291046959244533717456120393625069",
                    "34580046572207118273230855872976395315",
                    "99989503510786568112118603039178633396",
                    "79966488670307772995560852603661879352",
                    "262582781794867470819544191032535753563",
                    "15368584079741819870286473860487670566",
                    "179777932662504324295988498057533530257",
                    "73328921853885654430649706999882536554",
                    "112560025723083518156084938469470268548",
                    "158816744396031522219942103683008086828",
                    "259454346906519080339813871421860677702",
                    "284764587836668633384528885052450522754",
                    "40567706188658565492759614684851986602",
                    "307687430170074071794633432005210825815",
                    "31005324438669401475088408925434888655",
                    "20648599977632386068326752253600209903",
                    "11650567925338362649589644838623904217",
                    "98209528799582779633054958564758328570",
                    "329383164076385222456379032055970636624",
                    "274508384649050627172862763871376097673",
                    "44888982575954336704746514566507809783",
                    "252210560514543392001302071292940304906"
                ]
            },
            "signature_type": "Line",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-4cfc2101",
            "digest": {
                "length": 233.0,
                "function_hash": "76166342484643173046234085655689491388"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateDatabaseForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-4ea0dd58",
            "digest": {
                "length": 185.0,
                "function_hash": "146245399387673413110587110878138806552"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateDatabaseForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-56e0c0bd",
            "digest": {
                "length": 1103.0,
                "function_hash": "32749420455776587430641630925194830185"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "renameDirectoryUncheckedForFuse"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-5f7df444",
            "digest": {
                "length": 1841.0,
                "function_hash": "87740809114078327887466080168965060262"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "checkUriPermission"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-609183a3",
            "digest": {
                "length": 4714.0,
                "function_hash": "17784122424495976758319875616878584827"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "queryInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-66f84565",
            "digest": {
                "length": 899.0,
                "function_hash": "250782369710889034313958075058027000437"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "maybeRemoveOwnerPackageForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-7b870d4e",
            "digest": {
                "length": 1287.0,
                "function_hash": "307123970288191101901969290082509883215"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateDatabaseForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-7c669dbd",
            "digest": {
                "length": 921.0,
                "function_hash": "273777218360579130147898820891916235798"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "deleteWithOtherUriGrants"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-8104e32f",
            "digest": {
                "length": 2226.0,
                "function_hash": "39776206227741474879196933743032748974"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/AccessChecker.java",
                "function": "getWhereForConstrainedAccess"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-85d4a4fd",
            "digest": {
                "length": 1422.0,
                "function_hash": "56340480448010372027887718164599482036"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "appendAccessCheckQuery"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-8afa4c6e",
            "digest": {
                "length": 11620.0,
                "function_hash": "130661090472060726049631785879403122906"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-920a6c62",
            "digest": {
                "length": 479.0,
                "function_hash": "18046365192493934140624865566538829965"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getWhereClauseForMatchableVisibleFromFilePath"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-ae7f078e",
            "digest": {
                "length": 2045.0,
                "function_hash": "79659556290809020788735488290857689408"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "enforceCallingPermissionInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-b5cb95ff",
            "digest": {
                "length": 7936.0,
                "function_hash": "109773627858019321339016100444397171400"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "insertInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-b6735d19",
            "digest": {
                "length": 253.0,
                "function_hash": "130943542807988632961833954041108003835"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilderForTranscoding"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-b8a22642",
            "digest": {
                "length": 391.0,
                "function_hash": "158184562744872215796820228229531005433"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/AccessChecker.java",
                "function": "getWhereForDefaultDirectoryMatch"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-b9ea9825",
            "digest": {
                "length": 268.0,
                "function_hash": "110264223389352598248616924857173622092"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilder"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-c149ad96",
            "digest": {
                "length": 235.0,
                "function_hash": "31110209576731287717345293703706057682"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "renameWithOtherUriGrants"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-c39a2ea9",
            "digest": {
                "length": 789.0,
                "function_hash": "81083580682185566567278504926630024076"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "resolvePlaylistIndexes"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-c5024abb",
            "digest": {
                "length": 599.0,
                "function_hash": "143756847675503618161474530610422190104"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "deleteForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-cbe4b331",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "134700194842515105034710569505117069518",
                    "207962638224849907357953000291112208473",
                    "148915366646240012629195704902761685187",
                    "287674547560398199168853511964371518863",
                    "45158096709180849545026444313295607500",
                    "43075975777610707883491497950086797951",
                    "209779142730564667879674047486005633812",
                    "151878944595810009883945512666806960971",
                    "285282345485705363216512701463686742117",
                    "107770102609130234704922657078961210404",
                    "228580135288049688146143587260027741317",
                    "22580899793423281594753094672615583340",
                    "104970477041521075826426641058657236631",
                    "164838466249127933404962126300989065538",
                    "258413184089412992971737018945575968943",
                    "264442842943154548844182406185803683087",
                    "59532465580469898357524730974239443554",
                    "157159649038300215591176837226960073691",
                    "184894559410147484705449446630529595479",
                    "311036925001204254467048988763697884679",
                    "64013550957595507724749768814157110385",
                    "262510709537749964482461551894759000567",
                    "136443211557116472489414279898235223937",
                    "130738797414489887544340274311492650422",
                    "210163234769458673391982851858123816742",
                    "67831015555075956472054662655127657863",
                    "227603945137742833822128081802230275327",
                    "323868433626342447719330666331143356630",
                    "270684242036127926293391399894735606724"
                ]
            },
            "signature_type": "Line",
            "target": {
                "file": "src/com/android/providers/media/AccessChecker.java"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-dc9a31e8",
            "digest": {
                "length": 1828.0,
                "function_hash": "225502838950932453566451908129322210766"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getWritableFilesForRenameDirectory"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-e022d097",
            "digest": {
                "length": 401.0,
                "function_hash": "23845932654913995994884823916022352732"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilderForUpsert"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9b9872f6444e6251709e69994e91d075bbb8ab2d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-e726b992",
            "digest": {
                "length": 4307.0,
                "function_hash": "159362101779167074060836944914776967294"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "deleteInternal"
            }
        }
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-415783046.json"
platform/packages/providers/MediaProvider

Package

Name
platform/packages/providers/MediaProvider

Affected ranges

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

Affected versions

Other
16

Ecosystem specific

{
    "types": [
        "EoP"
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d"
    ],
    "spl": "2026-03-01",
    "vanir_signatures": [
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-03075683",
            "digest": {
                "length": 12696.0,
                "function_hash": "24167916272537309884646625045414041961"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilderInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-1a0d0f67",
            "digest": {
                "length": 2226.0,
                "function_hash": "39776206227741474879196933743032748974"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/AccessChecker.java",
                "function": "getWhereForConstrainedAccess"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-2094d6a6",
            "digest": {
                "length": 1103.0,
                "function_hash": "32749420455776587430641630925194830185"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "renameDirectoryUncheckedForFuse"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-2c79494b",
            "digest": {
                "length": 1422.0,
                "function_hash": "56340480448010372027887718164599482036"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "appendAccessCheckQuery"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-30dbd1f1",
            "digest": {
                "length": 391.0,
                "function_hash": "158184562744872215796820228229531005433"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/AccessChecker.java",
                "function": "getWhereForDefaultDirectoryMatch"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-44a291d8",
            "digest": {
                "length": 1828.0,
                "function_hash": "225502838950932453566451908129322210766"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getWritableFilesForRenameDirectory"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-457192dc",
            "digest": {
                "length": 253.0,
                "function_hash": "130943542807988632961833954041108003835"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilderForTranscoding"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-47808480",
            "digest": {
                "length": 5311.0,
                "function_hash": "206899451432837992810813701061105475346"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "queryInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-573a5db7",
            "digest": {
                "length": 8297.0,
                "function_hash": "336408773307785432751531893495948260064"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "insertInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-5b53dc72",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "327139407137743701607132809149530557328",
                    "88978971324275205811243787832281825192",
                    "176237494152471658436985571541582136104",
                    "256996704048041483665484317830086432844",
                    "181278466612387404214040812525016720943",
                    "297649058074324820464156935630555588791",
                    "256641856123468957437309438743218525554",
                    "291528752774504789867201276056058178684",
                    "329494136944930601142445345476102120628",
                    "256238652075959040006296090565936667339",
                    "95540764809822366405449067051425385311",
                    "91100634495921598069817660694733270623",
                    "263409418848961498078973282136853450415",
                    "617741151309082626256873709847341209",
                    "305120277632065131486498068839838461569",
                    "197507523210447981717413280846272966268",
                    "293931037773908101922472149396824514641",
                    "168126406112406581540602802261194703735",
                    "241332938924277084542867851647249210771",
                    "293037095425868036626830767021404010454",
                    "296392816436712134037163049781067863721",
                    "75225744927636013149327165670280736073",
                    "248697593021827301855596855000135946677",
                    "19840844035371779746470422694262765101",
                    "319633597304776859404582571636450314563",
                    "118574951357481186926983045522616933214",
                    "773159112850582923583680863377592887",
                    "88050319833194394008611544019383972176",
                    "126794854830938928517344907567651807017",
                    "254321504670872876542549121023118474141",
                    "125547499825858865151467188684290669289",
                    "333086851288165274719306207938068260511",
                    "294435478311205881059629879906849645843",
                    "313088756567631556917073181544560038241",
                    "94881554417891072734474755178151138902",
                    "41888580338831235196654970178040129456",
                    "232511799466916995253798124865270533545",
                    "333318793048511729041500347379238387512",
                    "258651369048889852451160286497038673429",
                    "208523914128218173842628134004882665967",
                    "32948255746080452910117382338462327232",
                    "326663890236360373937613343586178287230",
                    "4023137361069006457435747264372934018",
                    "328262669324381576934512674916531153015",
                    "275006012753250348181384580559013935776",
                    "188966715784126606721782516108217947845",
                    "299594020800640037663623027506629612634",
                    "208226890003876785065635537660957781132",
                    "151753650393510226034630421235410061325",
                    "185361641913724069286193942975982424559",
                    "35844955774119427272054965755582973487",
                    "140730575971674259789742385622064817070",
                    "240099682432308928636878602777721299695",
                    "277133229117323576494903241254668472771",
                    "270150155252132933290781185388509650513",
                    "87123789416741647550339733396168698690",
                    "145709587901916762184901495776372420870",
                    "297462483759644613056455320350648636242",
                    "232728932898970440385397214847640810394",
                    "43841035548028513301901209952459797799",
                    "76307483084460986560132947626584574036",
                    "221720300115740577857115823164102689099",
                    "297124232479316548669691425534039837645",
                    "139251771233030499560910355318329540701",
                    "313003315702756464711508759955441663637",
                    "252289593552588320448630451673117505173",
                    "316116735054429033556108504049356173769",
                    "170057645831836968410466039744433775200",
                    "144410335784346377520232198912577572139",
                    "318251448289655260504955337821743825695",
                    "264784310086766408552856302693123038849",
                    "85071211280469606496541623641973819711",
                    "101102818306312750699155113896220328705",
                    "151674535057837964612924259906748016784",
                    "336762370810673295987140278762414215843",
                    "206440260981436914175116205995374539745",
                    "271034549591494772525772517790305034701",
                    "931235259345216081385518432911383114",
                    "55953864536068985287304221478428249957",
                    "88898935724656464017529355937494996613",
                    "106673630912563852280550870241190293839",
                    "130354221194572881185214384628934524879",
                    "272559952949100865255701221574089363044",
                    "1810774486061856594598013804902343111",
                    "52898181595187875405417719382513424950",
                    "251157034348207189145891641803348650586",
                    "181821293604204880070527613467525613475",
                    "128558693092694045971657383112501746565",
                    "99817922322188506247413625710090464265",
                    "241850430465826347137519071679342031276",
                    "32168143568373571981927585779768941209",
                    "51055998860887898511378569969795984810",
                    "207122175485193488164721258687988683540",
                    "76696746552580983149896359211913868470",
                    "25292288647640939450932824701219890067",
                    "23526877469469702044888802531867344757",
                    "181443382920364354891924101583966522583",
                    "38804715523732109079164374659797032514",
                    "19957695916002059241067464418805542976",
                    "7983221328255033024036485865973171247",
                    "93894608217235005907352127538445818988",
                    "337825249938343564632858814280034476383",
                    "144948589766612619347266635601604509426",
                    "270951775317328607952300059310158420896",
                    "68233509178860502489254959595018552277",
                    "264916456079683339096699391160280070582",
                    "51815243151730395367897725111587477720",
                    "208512919680827876582275871010530586798",
                    "101810805025129042167877235546842514265",
                    "225880889839801737766503191631216856739",
                    "322642621034089829181493559249412357913",
                    "31515857730003874302502313006856123116",
                    "289319648868735841463641736516401473322",
                    "288892707933433680917078256539176710622",
                    "119147213212146177198322639508201170467",
                    "288638956743028131308990504154200189031",
                    "29672715837842246932039574750610590877",
                    "255880244558237621491895930239631771887",
                    "324358377762874463278715268624137687130",
                    "61322434730665858530063511992637594637",
                    "310535454974783955186398808866500329754",
                    "146399464401318547043428351751886104814",
                    "151090963315504545302337454392450775576",
                    "121776906522388085848447750276314692603",
                    "113530369126007962900464240264604037727",
                    "141214454146748534360348150350525394356",
                    "245020329186683553889011157917887024670",
                    "115914039479070255210989731286546122584",
                    "241021977157679964082210458238280766416",
                    "335714018975274431396842016986662830852",
                    "107434355003374942629832645956476605073",
                    "248606823883271898898569126836622267194",
                    "331188055577096837330467488388734798827",
                    "103704334730001267527250130122398943547",
                    "280891987350129182071490404268839708598",
                    "280406291046959244533717456120393625069",
                    "34580046572207118273230855872976395315",
                    "99989503510786568112118603039178633396",
                    "79966488670307772995560852603661879352",
                    "262582781794867470819544191032535753563",
                    "15368584079741819870286473860487670566",
                    "179777932662504324295988498057533530257",
                    "73328921853885654430649706999882536554",
                    "112560025723083518156084938469470268548",
                    "158816744396031522219942103683008086828",
                    "259454346906519080339813871421860677702",
                    "284764587836668633384528885052450522754",
                    "40567706188658565492759614684851986602",
                    "307687430170074071794633432005210825815",
                    "31005324438669401475088408925434888655",
                    "20648599977632386068326752253600209903",
                    "11650567925338362649589644838623904217",
                    "98209528799582779633054958564758328570",
                    "329383164076385222456379032055970636624",
                    "274508384649050627172862763871376097673",
                    "44888982575954336704746514566507809783",
                    "252210560514543392001302071292940304906"
                ]
            },
            "signature_type": "Line",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-7253c94e",
            "digest": {
                "length": 268.0,
                "function_hash": "110264223389352598248616924857173622092"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilder"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-768dc911",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "134700194842515105034710569505117069518",
                    "207962638224849907357953000291112208473",
                    "148915366646240012629195704902761685187",
                    "287674547560398199168853511964371518863",
                    "45158096709180849545026444313295607500",
                    "43075975777610707883491497950086797951",
                    "209779142730564667879674047486005633812",
                    "151878944595810009883945512666806960971",
                    "285282345485705363216512701463686742117",
                    "107770102609130234704922657078961210404",
                    "228580135288049688146143587260027741317",
                    "22580899793423281594753094672615583340",
                    "104970477041521075826426641058657236631",
                    "164838466249127933404962126300989065538",
                    "258413184089412992971737018945575968943",
                    "264442842943154548844182406185803683087",
                    "59532465580469898357524730974239443554",
                    "157159649038300215591176837226960073691",
                    "184894559410147484705449446630529595479",
                    "311036925001204254467048988763697884679",
                    "64013550957595507724749768814157110385",
                    "262510709537749964482461551894759000567",
                    "136443211557116472489414279898235223937",
                    "130738797414489887544340274311492650422",
                    "210163234769458673391982851858123816742",
                    "67831015555075956472054662655127657863",
                    "227603945137742833822128081802230275327",
                    "323868433626342447719330666331143356630",
                    "270684242036127926293391399894735606724"
                ]
            },
            "signature_type": "Line",
            "target": {
                "file": "src/com/android/providers/media/AccessChecker.java"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-86598367",
            "digest": {
                "length": 599.0,
                "function_hash": "143756847675503618161474530610422190104"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "deleteForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-9d412589",
            "digest": {
                "length": 479.0,
                "function_hash": "18046365192493934140624865566538829965"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getWhereClauseForMatchableVisibleFromFilePath"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-a1b9be8d",
            "digest": {
                "length": 1841.0,
                "function_hash": "87740809114078327887466080168965060262"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "checkUriPermission"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-a55e9711",
            "digest": {
                "length": 789.0,
                "function_hash": "81083580682185566567278504926630024076"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "resolvePlaylistIndexes"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-a81e888c",
            "digest": {
                "length": 233.0,
                "function_hash": "76166342484643173046234085655689491388"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateDatabaseForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-b3ecf942",
            "digest": {
                "length": 185.0,
                "function_hash": "146245399387673413110587110878138806552"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateDatabaseForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-b92245a3",
            "digest": {
                "length": 899.0,
                "function_hash": "250782369710889034313958075058027000437"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "maybeRemoveOwnerPackageForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-d2f86c30",
            "digest": {
                "length": 1287.0,
                "function_hash": "307123970288191101901969290082509883215"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateDatabaseForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-d90852c3",
            "digest": {
                "length": 4307.0,
                "function_hash": "159362101779167074060836944914776967294"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "deleteInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-dbbf6c9f",
            "digest": {
                "length": 921.0,
                "function_hash": "273777218360579130147898820891916235798"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "deleteWithOtherUriGrants"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-dd06632a",
            "digest": {
                "length": 11920.0,
                "function_hash": "145389143715353340976887769248962519906"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-e4cf9d5f",
            "digest": {
                "length": 1187.0,
                "function_hash": "332575644292583841642569254558888152225"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateAllowingReplace"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-ece1c267",
            "digest": {
                "length": 401.0,
                "function_hash": "23845932654913995994884823916022352732"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilderForUpsert"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-f6567d66",
            "digest": {
                "length": 2045.0,
                "function_hash": "79659556290809020788735488290857689408"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "enforceCallingPermissionInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/2d939dc62e6c55db713be809cabb4ac646da649d",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-fa7d0670",
            "digest": {
                "length": 235.0,
                "function_hash": "31110209576731287717345293703706057682"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "renameWithOtherUriGrants"
            }
        }
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-415783046.json"
platform/packages/providers/MediaProvider

Package

Name
platform/packages/providers/MediaProvider

Affected ranges

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

Affected versions

Other
14

Ecosystem specific

{
    "types": [
        "EoP"
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee"
    ],
    "spl": "2026-03-01",
    "vanir_signatures": [
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-025de29b",
            "digest": {
                "length": 899.0,
                "function_hash": "250782369710889034313958075058027000437"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "maybeRemoveOwnerPackageForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-04262ca2",
            "digest": {
                "length": 253.0,
                "function_hash": "130943542807988632961833954041108003835"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilderForTranscoding"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-116362be",
            "digest": {
                "length": 1789.0,
                "function_hash": "160992128929872060934922305974753583394"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "checkUriPermission"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-164f4279",
            "digest": {
                "length": 268.0,
                "function_hash": "110264223389352598248616924857173622092"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilder"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-227da322",
            "digest": {
                "length": 4162.0,
                "function_hash": "183330068152520728270283420603899685649"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "deleteInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-228cb9eb",
            "digest": {
                "length": 2226.0,
                "function_hash": "39776206227741474879196933743032748974"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/AccessChecker.java",
                "function": "getWhereForConstrainedAccess"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-29eac2b8",
            "digest": {
                "length": 921.0,
                "function_hash": "273777218360579130147898820891916235798"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "deleteWithOtherUriGrants"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-2d4ca9e0",
            "digest": {
                "length": 391.0,
                "function_hash": "158184562744872215796820228229531005433"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/AccessChecker.java",
                "function": "getWhereForDefaultDirectoryMatch"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-445728c2",
            "digest": {
                "length": 12164.0,
                "function_hash": "334005851836538812153735596027288779840"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilderInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-500f024b",
            "digest": {
                "length": 1065.0,
                "function_hash": "108446960332183924869967971405295750958"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateDatabaseForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-5972f762",
            "digest": {
                "length": 401.0,
                "function_hash": "23845932654913995994884823916022352732"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getQueryBuilderForUpsert"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-62ca9231",
            "digest": {
                "length": 11681.0,
                "function_hash": "307704360100243682175407250076538282946"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-7a0ba11e",
            "digest": {
                "length": 479.0,
                "function_hash": "18046365192493934140624865566538829965"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getWhereClauseForMatchableVisibleFromFilePath"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-81c25097",
            "digest": {
                "length": 1187.0,
                "function_hash": "332575644292583841642569254558888152225"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateAllowingReplace"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-8b86555a",
            "digest": {
                "length": 2045.0,
                "function_hash": "79659556290809020788735488290857689408"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "enforceCallingPermissionInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-8b87cc40",
            "digest": {
                "length": 185.0,
                "function_hash": "146245399387673413110587110878138806552"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateDatabaseForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-9a7946ce",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "134700194842515105034710569505117069518",
                    "207962638224849907357953000291112208473",
                    "148915366646240012629195704902761685187",
                    "287674547560398199168853511964371518863",
                    "45158096709180849545026444313295607500",
                    "43075975777610707883491497950086797951",
                    "209779142730564667879674047486005633812",
                    "151878944595810009883945512666806960971",
                    "285282345485705363216512701463686742117",
                    "107770102609130234704922657078961210404",
                    "228580135288049688146143587260027741317",
                    "22580899793423281594753094672615583340",
                    "104970477041521075826426641058657236631",
                    "164838466249127933404962126300989065538",
                    "258413184089412992971737018945575968943",
                    "264442842943154548844182406185803683087",
                    "59532465580469898357524730974239443554",
                    "157159649038300215591176837226960073691",
                    "184894559410147484705449446630529595479",
                    "311036925001204254467048988763697884679",
                    "64013550957595507724749768814157110385",
                    "262510709537749964482461551894759000567",
                    "136443211557116472489414279898235223937",
                    "130738797414489887544340274311492650422",
                    "210163234769458673391982851858123816742",
                    "67831015555075956472054662655127657863",
                    "227603945137742833822128081802230275327",
                    "323868433626342447719330666331143356630",
                    "270684242036127926293391399894735606724"
                ]
            },
            "signature_type": "Line",
            "target": {
                "file": "src/com/android/providers/media/AccessChecker.java"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-9ed925ac",
            "digest": {
                "length": 233.0,
                "function_hash": "76166342484643173046234085655689491388"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateDatabaseForFuseRename"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-a14ddfc1",
            "digest": {
                "length": 856.0,
                "function_hash": "73103932022679251969117907826240296906"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "appendAccessCheckQuery"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-ad4299b0",
            "digest": {
                "length": 789.0,
                "function_hash": "81083580682185566567278504926630024076"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "resolvePlaylistIndexes"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-ad645c9b",
            "digest": {
                "length": 235.0,
                "function_hash": "31110209576731287717345293703706057682"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "renameWithOtherUriGrants"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-b0367454",
            "digest": {
                "length": 4626.0,
                "function_hash": "244259890553333877477103198498603828122"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "queryInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-ccaff93c",
            "digest": {
                "length": 1828.0,
                "function_hash": "225502838950932453566451908129322210766"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "getWritableFilesForRenameDirectory"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-d699c394",
            "digest": {
                "length": 1103.0,
                "function_hash": "32749420455776587430641630925194830185"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "renameDirectoryUncheckedForFuse"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-f320313b",
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "327139407137743701607132809149530557328",
                    "88978971324275205811243787832281825192",
                    "176237494152471658436985571541582136104",
                    "256996704048041483665484317830086432844",
                    "181278466612387404214040812525016720943",
                    "297649058074324820464156935630555588791",
                    "256641856123468957437309438743218525554",
                    "291528752774504789867201276056058178684",
                    "329494136944930601142445345476102120628",
                    "256238652075959040006296090565936667339",
                    "95540764809822366405449067051425385311",
                    "91100634495921598069817660694733270623",
                    "263409418848961498078973282136853450415",
                    "617741151309082626256873709847341209",
                    "305120277632065131486498068839838461569",
                    "197507523210447981717413280846272966268",
                    "293931037773908101922472149396824514641",
                    "168126406112406581540602802261194703735",
                    "241332938924277084542867851647249210771",
                    "293037095425868036626830767021404010454",
                    "296392816436712134037163049781067863721",
                    "75225744927636013149327165670280736073",
                    "248697593021827301855596855000135946677",
                    "19840844035371779746470422694262765101",
                    "319633597304776859404582571636450314563",
                    "118574951357481186926983045522616933214",
                    "773159112850582923583680863377592887",
                    "88050319833194394008611544019383972176",
                    "126794854830938928517344907567651807017",
                    "254321504670872876542549121023118474141",
                    "125547499825858865151467188684290669289",
                    "333086851288165274719306207938068260511",
                    "294435478311205881059629879906849645843",
                    "313088756567631556917073181544560038241",
                    "94881554417891072734474755178151138902",
                    "41888580338831235196654970178040129456",
                    "232511799466916995253798124865270533545",
                    "333318793048511729041500347379238387512",
                    "258651369048889852451160286497038673429",
                    "208523914128218173842628134004882665967",
                    "32948255746080452910117382338462327232",
                    "326663890236360373937613343586178287230",
                    "4023137361069006457435747264372934018",
                    "328262669324381576934512674916531153015",
                    "275006012753250348181384580559013935776",
                    "188966715784126606721782516108217947845",
                    "299594020800640037663623027506629612634",
                    "208226890003876785065635537660957781132",
                    "151753650393510226034630421235410061325",
                    "185361641913724069286193942975982424559",
                    "35844955774119427272054965755582973487",
                    "140730575971674259789742385622064817070",
                    "240099682432308928636878602777721299695",
                    "277133229117323576494903241254668472771",
                    "270150155252132933290781185388509650513",
                    "87123789416741647550339733396168698690",
                    "145709587901916762184901495776372420870",
                    "297462483759644613056455320350648636242",
                    "232728932898970440385397214847640810394",
                    "43841035548028513301901209952459797799",
                    "76307483084460986560132947626584574036",
                    "221720300115740577857115823164102689099",
                    "297124232479316548669691425534039837645",
                    "139251771233030499560910355318329540701",
                    "313003315702756464711508759955441663637",
                    "252289593552588320448630451673117505173",
                    "316116735054429033556108504049356173769",
                    "170057645831836968410466039744433775200",
                    "144410335784346377520232198912577572139",
                    "318251448289655260504955337821743825695",
                    "264784310086766408552856302693123038849",
                    "84701643022974044857195539240986613498",
                    "101102818306312750699155113896220328705",
                    "151674535057837964612924259906748016784",
                    "336762370810673295987140278762414215843",
                    "206440260981436914175116205995374539745",
                    "271034549591494772525772517790305034701",
                    "931235259345216081385518432911383114",
                    "55953864536068985287304221478428249957",
                    "88898935724656464017529355937494996613",
                    "106673630912563852280550870241190293839",
                    "130354221194572881185214384628934524879",
                    "272559952949100865255701221574089363044",
                    "78473151351863544675842645809925611586",
                    "52898181595187875405417719382513424950",
                    "251157034348207189145891641803348650586",
                    "181821293604204880070527613467525613475",
                    "128558693092694045971657383112501746565",
                    "99817922322188506247413625710090464265",
                    "241850430465826347137519071679342031276",
                    "32168143568373571981927585779768941209",
                    "51055998860887898511378569969795984810",
                    "207122175485193488164721258687988683540",
                    "76696746552580983149896359211913868470",
                    "25292288647640939450932824701219890067",
                    "23526877469469702044888802531867344757",
                    "181443382920364354891924101583966522583",
                    "38804715523732109079164374659797032514",
                    "19957695916002059241067464418805542976",
                    "7983221328255033024036485865973171247",
                    "93894608217235005907352127538445818988",
                    "337825249938343564632858814280034476383",
                    "144948589766612619347266635601604509426",
                    "270951775317328607952300059310158420896",
                    "68233509178860502489254959595018552277",
                    "264916456079683339096699391160280070582",
                    "51815243151730395367897725111587477720",
                    "208512919680827876582275871010530586798",
                    "101810805025129042167877235546842514265",
                    "225880889839801737766503191631216856739",
                    "322642621034089829181493559249412357913",
                    "31515857730003874302502313006856123116",
                    "289319648868735841463641736516401473322",
                    "309564861008700784581074635130844432334",
                    "60920307573694422296188885667541690984",
                    "37353556725068566314633135353756098521",
                    "83010593383048815676226007177405053531",
                    "146399464401318547043428351751886104814",
                    "151090963315504545302337454392450775576",
                    "121776906522388085848447750276314692603",
                    "113530369126007962900464240264604037727",
                    "141214454146748534360348150350525394356",
                    "245020329186683553889011157917887024670",
                    "115914039479070255210989731286546122584",
                    "241021977157679964082210458238280766416",
                    "335714018975274431396842016986662830852",
                    "107434355003374942629832645956476605073",
                    "248606823883271898898569126836622267194",
                    "331188055577096837330467488388734798827",
                    "103704334730001267527250130122398943547",
                    "280891987350129182071490404268839708598",
                    "280406291046959244533717456120393625069",
                    "34580046572207118273230855872976395315",
                    "99989503510786568112118603039178633396",
                    "79966488670307772995560852603661879352",
                    "262582781794867470819544191032535753563",
                    "15368584079741819870286473860487670566",
                    "179777932662504324295988498057533530257",
                    "73328921853885654430649706999882536554",
                    "112560025723083518156084938469470268548",
                    "158816744396031522219942103683008086828",
                    "259454346906519080339813871421860677702",
                    "284764587836668633384528885052450522754",
                    "40567706188658565492759614684851986602",
                    "307687430170074071794633432005210825815",
                    "31005324438669401475088408925434888655",
                    "20648599977632386068326752253600209903",
                    "11650567925338362649589644838623904217",
                    "98209528799582779633054958564758328570",
                    "329383164076385222456379032055970636624",
                    "274508384649050627172862763871376097673",
                    "44888982575954336704746514566507809783",
                    "252210560514543392001302071292940304906"
                ]
            },
            "signature_type": "Line",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-f62b4504",
            "digest": {
                "length": 7978.0,
                "function_hash": "167832296076883690534138521092070798466"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "insertInternal"
            }
        },
        {
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/9271dc654e9b25c548800edfee4cc4767e8e61ee",
            "deprecated": false,
            "signature_version": "v1",
            "id": "ASB-A-415783046-f82d902b",
            "digest": {
                "length": 599.0,
                "function_hash": "143756847675503618161474530610422190104"
            },
            "signature_type": "Function",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "deleteForFuseRename"
            }
        }
    ],
    "severity": "High"
}

Database specific

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