ASB-A-262244882

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-262244882.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-262244882
Aliases
  • A-262244882
  • CVE-2023-40127
Published
2023-10-01T00:00:00Z
Modified
2024-08-07T19:29:06.238335Z
Summary
[none]
Details

In multiple locations, there is a possible way to access screenshots due to a confused deputy. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.

References

Affected packages

Android / platform/packages/providers/MediaProvider

Affected ranges

Type
ECOSYSTEM
Events
Introduced
14-next:0
Fixed
14-next:2023-10-01

Affected versions

Other

14-next

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 421.0,
                "function_hash": "266441365153997168960084149553271921687"
            },
            "id": "ASB-A-262244882-0502e447",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/4c867764086b90a27e745ec82e383d63fb9b6232",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/util/FileUtils.java",
                "function": "extractRelativePath"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 348.0,
                "function_hash": "150363813876291119526698527545799536823"
            },
            "id": "ASB-A-262244882-0b621319",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/4c867764086b90a27e745ec82e383d63fb9b6232",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/scan/ModernMediaScanner.java",
                "function": "scanDirectory"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 183.0,
                "function_hash": "7379329816302002501873590758504963821"
            },
            "id": "ASB-A-262244882-18756c11",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/4c867764086b90a27e745ec82e383d63fb9b6232",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/scan/ModernMediaScanner.java",
                "function": "onDirectoryDirty"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "71772637749240912000214864343545713647",
                    "5187473698469976650496393943146180374",
                    "295499550039495016583280043313705755178",
                    "303338331323949564888764823302533938300",
                    "81047627989670645684365768643981581642",
                    "290427800915843080135937427056232398327",
                    "117443078743393122717817107969264727200",
                    "9679096776667623767910268717682240649",
                    "195919016585584228601067934985671583594",
                    "322854661766563008852327489258973286690",
                    "165543076363713676953209895798203810705",
                    "117277324451757102622722744091999342487",
                    "148582492124496929697829811910251285109",
                    "227432774983632750666490848915892036589",
                    "232101810682246092807281489797593154832",
                    "260203627629920216375832183840433607884",
                    "314203800619370421679397572028244728136",
                    "89083079318817131914254170878540572530",
                    "243415337674482987712416207941522638624",
                    "269268985382718866407248637070102155515"
                ]
            },
            "id": "ASB-A-262244882-3810f8de",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/4c867764086b90a27e745ec82e383d63fb9b6232",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/scan/ModernMediaScanner.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "192262901198977216706621414449846694973",
                    "316898835445903537078075510905552345973",
                    "100736980844773633127481073907127003655",
                    "128169801876263964887991840871832527326",
                    "269602156394947441297586723380663427516",
                    "114909265465943074728127146205415239805",
                    "1992729220252619336108142497270173312",
                    "78872073466395838995188815793271891652",
                    "96858605103915107871590139971655941337",
                    "324442134117860312705724246426318874210",
                    "155340588766303165005736780710946821399",
                    "269360079886860449085019400482719804839",
                    "178018079058529092784203926343714470726",
                    "49351544651455731731850242174812584066",
                    "272176496171234653951771367168163878982",
                    "92549712618376107975291150491736487129",
                    "100209391556581094678741227670688902318",
                    "265508392140814337269297747661765935116",
                    "112792916432940025751999181708858497587",
                    "35440882955318640041297077262514379281",
                    "202279366028419265541117751429571937455",
                    "275537593394952830879790932861600507785",
                    "266379498624422228178914950930860578163",
                    "169832184276282617210219384173144840036",
                    "236732265184660035366467935863000898408",
                    "166469694239464614004450595866363409472",
                    "257800245187607152546253352867549063726",
                    "325261787304028780322766723649092094126",
                    "39812289738083831684659274465717216910",
                    "198959780542503197898023811949373440279",
                    "330533826888556056047674810912926995359",
                    "253528211401657743657517985494950670865",
                    "222392845737751392602984549524297120901",
                    "150373979831098039585028312611586114365",
                    "256180770597319990739377763995017601187"
                ]
            },
            "id": "ASB-A-262244882-55cd5f00",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/4c867764086b90a27e745ec82e383d63fb9b6232",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 11353.0,
                "function_hash": "90835271342803705446210778384598183916"
            },
            "id": "ASB-A-262244882-920bce25",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/4c867764086b90a27e745ec82e383d63fb9b6232",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "callInternal"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 272.0,
                "function_hash": "71946387644457027304253654148460003811"
            },
            "id": "ASB-A-262244882-abad7606",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/4c867764086b90a27e745ec82e383d63fb9b6232",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/util/FileUtils.java",
                "function": "getCanonicalPath"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 391.0,
                "function_hash": "139558895541142982805022633448823191664"
            },
            "id": "ASB-A-262244882-d2a0b989",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/4c867764086b90a27e745ec82e383d63fb9b6232",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/scan/ModernMediaScanner.java",
                "function": "scanFile"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "293338595360357216634915621769779490125",
                    "293480875796088725081779431910005300998",
                    "229360479714426436667518277516546963027",
                    "215632631147669718308027936434738585714",
                    "31929445247905290476559195036969378820",
                    "298419026189429588504287845921917776783",
                    "55414928608552667734179538248706454416",
                    "325452980561517506126749625059860493873",
                    "127994595941605397569320954893821701219",
                    "326917070297464806911031988677080062902",
                    "56884552898825627205274907337855073920",
                    "296058205256672622598938698902389006671",
                    "328243014204154469228551830414479389668",
                    "265558456674907160254054582949646669020",
                    "58537490372954827644581289364674906794",
                    "256907850205614431677234387725912748755",
                    "214131941541828326041018242988882629129",
                    "52561388177643949341224032594294332178",
                    "198453973881791265131096676384919316411",
                    "168461609023342905866958761748186439069",
                    "254034492404121815894748712185122202771",
                    "135175138139924267311547975622158732053",
                    "43693651672511506419582617180681485734"
                ]
            },
            "id": "ASB-A-262244882-e72ed261",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/4c867764086b90a27e745ec82e383d63fb9b6232",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/util/FileUtils.java"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/4c867764086b90a27e745ec82e383d63fb9b6232"
    ],
    "spl": "2023-10-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}

Android / platform/packages/providers/MediaProvider

Affected ranges

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

Affected versions

Other

11

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "293338595360357216634915621769779490125",
                    "293480875796088725081779431910005300998",
                    "229360479714426436667518277516546963027",
                    "215632631147669718308027936434738585714",
                    "31929445247905290476559195036969378820",
                    "298419026189429588504287845921917776783",
                    "55414928608552667734179538248706454416",
                    "325452980561517506126749625059860493873",
                    "127994595941605397569320954893821701219",
                    "326917070297464806911031988677080062902",
                    "56884552898825627205274907337855073920",
                    "296058205256672622598938698902389006671",
                    "329250772599861377396914077603498207292",
                    "81978159721687450818770409509493062589",
                    "58537490372954827644581289364674906794",
                    "256907850205614431677234387725912748755",
                    "214131941541828326041018242988882629129",
                    "52561388177643949341224032594294332178",
                    "198453973881791265131096676384919316411",
                    "168461609023342905866958761748186439069",
                    "254034492404121815894748712185122202771",
                    "135175138139924267311547975622158732053",
                    "43693651672511506419582617180681485734"
                ]
            },
            "id": "ASB-A-262244882-32ba0f9f",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/5d2808f30c9dbe35ddbefeda4845328557569a93",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/util/FileUtils.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 254.0,
                "function_hash": "323485327778733982644124917842852016884"
            },
            "id": "ASB-A-262244882-48454f1e",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/5d2808f30c9dbe35ddbefeda4845328557569a93",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/scan/ModernMediaScanner.java",
                "function": "scanFile"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "307603880866059122175560751884229674822",
                    "316898835445903537078075510905552345973",
                    "153334488109206145350237336340892571083",
                    "88268284979435390383791150141182136324",
                    "106177026527990983360314319102576378824",
                    "1992729220252619336108142497270173312",
                    "78872073466395838995188815793271891652",
                    "96858605103915107871590139971655941337",
                    "324442134117860312705724246426318874210",
                    "155340588766303165005736780710946821399",
                    "269360079886860449085019400482719804839",
                    "178018079058529092784203926343714470726",
                    "49351544651455731731850242174812584066",
                    "272176496171234653951771367168163878982",
                    "102629960497003948963708147934386424817",
                    "74201099916982786339193947749674011928",
                    "114384765559678471012257485268057756338",
                    "234754890955627465761558561568154249273",
                    "166469694239464614004450595866363409472",
                    "257800245187607152546253352867549063726",
                    "325261787304028780322766723649092094126",
                    "39812289738083831684659274465717216910",
                    "198959780542503197898023811949373440279",
                    "330533826888556056047674810912926995359",
                    "253528211401657743657517985494950670865",
                    "222392845737751392602984549524297120901",
                    "150373979831098039585028312611586114365",
                    "256180770597319990739377763995017601187"
                ]
            },
            "id": "ASB-A-262244882-585069f0",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/5d2808f30c9dbe35ddbefeda4845328557569a93",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 4151.0,
                "function_hash": "210322163012214579198576657271344060693"
            },
            "id": "ASB-A-262244882-6cb144b1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/5d2808f30c9dbe35ddbefeda4845328557569a93",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "callInternal"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 272.0,
                "function_hash": "71946387644457027304253654148460003811"
            },
            "id": "ASB-A-262244882-6fc5c354",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/5d2808f30c9dbe35ddbefeda4845328557569a93",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/util/FileUtils.java",
                "function": "getCanonicalPath"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 421.0,
                "function_hash": "266441365153997168960084149553271921687"
            },
            "id": "ASB-A-262244882-743330fd",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/5d2808f30c9dbe35ddbefeda4845328557569a93",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/util/FileUtils.java",
                "function": "extractRelativePath"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 185.0,
                "function_hash": "42590444715258545829320918797466874140"
            },
            "id": "ASB-A-262244882-91725c75",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/5d2808f30c9dbe35ddbefeda4845328557569a93",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/scan/ModernMediaScanner.java",
                "function": "scanDirectory"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "75134342459671709812063269350938178653",
                    "138471706521070486967055990350442549942",
                    "68122060624759517596177644099075755278",
                    "258222700741115556713683865580929642597",
                    "200512697963714971513684474485683440561",
                    "120096635440565860405154014772040913334",
                    "101199100307456852665191517574451052002",
                    "328280160035501749570978879143114207261",
                    "101808290909046738955381926436107396292",
                    "327754664669968217621514211888047604791",
                    "297514348493938433116942020290063821276",
                    "227687074525496537916795244134479578752",
                    "327764158891660283468901343551773668134",
                    "116682761826723630607634821473810995283",
                    "267546229143142607971276190468615775180"
                ]
            },
            "id": "ASB-A-262244882-fbc9fbcb",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/5d2808f30c9dbe35ddbefeda4845328557569a93",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/scan/ModernMediaScanner.java"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/5d2808f30c9dbe35ddbefeda4845328557569a93"
    ],
    "spl": "2023-10-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}

Android / platform/packages/providers/MediaProvider

Affected ranges

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

Affected versions

Other

12

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 272.0,
                "function_hash": "71946387644457027304253654148460003811"
            },
            "id": "ASB-A-262244882-3fe8f2f1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/util/FileUtils.java",
                "function": "getCanonicalPath"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 302.0,
                "function_hash": "5589243008681496106051247365030393518"
            },
            "id": "ASB-A-262244882-5168b0ab",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/scan/ModernMediaScanner.java",
                "function": "scanDirectory"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 5951.0,
                "function_hash": "196373463449795285137771032768124987838"
            },
            "id": "ASB-A-262244882-74f116de",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "callInternal"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 421.0,
                "function_hash": "266441365153997168960084149553271921687"
            },
            "id": "ASB-A-262244882-93de9b6f",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/util/FileUtils.java",
                "function": "extractRelativePath"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "307603880866059122175560751884229674822",
                    "316898835445903537078075510905552345973",
                    "274385123601264679082601272950827964969",
                    "333985750715547149539330539576363896199",
                    "203539707479114642311388100712887886191",
                    "159290420425001879521712009810454182133",
                    "1992729220252619336108142497270173312",
                    "78872073466395838995188815793271891652",
                    "96858605103915107871590139971655941337",
                    "324442134117860312705724246426318874210",
                    "155340588766303165005736780710946821399",
                    "269360079886860449085019400482719804839",
                    "178018079058529092784203926343714470726",
                    "49351544651455731731850242174812584066",
                    "272176496171234653951771367168163878982",
                    "92549712618376107975291150491736487129",
                    "100209391556581094678741227670688902318",
                    "265508392140814337269297747661765935116",
                    "112792916432940025751999181708858497587",
                    "35440882955318640041297077262514379281",
                    "202279366028419265541117751429571937455",
                    "275537593394952830879790932861600507785",
                    "266379498624422228178914950930860578163",
                    "169832184276282617210219384173144840036",
                    "236732265184660035366467935863000898408",
                    "166469694239464614004450595866363409472",
                    "257800245187607152546253352867549063726",
                    "325261787304028780322766723649092094126",
                    "39812289738083831684659274465717216910",
                    "198959780542503197898023811949373440279",
                    "330533826888556056047674810912926995359",
                    "253528211401657743657517985494950670865",
                    "222392845737751392602984549524297120901",
                    "150373979831098039585028312611586114365",
                    "256180770597319990739377763995017601187"
                ]
            },
            "id": "ASB-A-262244882-a8095040",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 183.0,
                "function_hash": "7379329816302002501873590758504963821"
            },
            "id": "ASB-A-262244882-ca8ef2fa",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/scan/ModernMediaScanner.java",
                "function": "onDirectoryDirty"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "139313042643336987081307850872406508881",
                    "253631061411079611901049753206066288810",
                    "167031887103509732307593943625015381160",
                    "258222700741115556713683865580929642597",
                    "200512697963714971513684474485683440561",
                    "120096635440565860405154014772040913334",
                    "101199100307456852665191517574451052002",
                    "328280160035501749570978879143114207261",
                    "101808290909046738955381926436107396292",
                    "327754664669968217621514211888047604791",
                    "297514348493938433116942020290063821276",
                    "227687074525496537916795244134479578752",
                    "327764158891660283468901343551773668134",
                    "116682761826723630607634821473810995283",
                    "267546229143142607971276190468615775180",
                    "227432774983632750666490848915892036589",
                    "232101810682246092807281489797593154832",
                    "260203627629920216375832183840433607884",
                    "314203800619370421679397572028244728136",
                    "89083079318817131914254170878540572530",
                    "243415337674482987712416207941522638624",
                    "269268985382718866407248637070102155515"
                ]
            },
            "id": "ASB-A-262244882-cf2e74f5",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/scan/ModernMediaScanner.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "293338595360357216634915621769779490125",
                    "293480875796088725081779431910005300998",
                    "229360479714426436667518277516546963027",
                    "215632631147669718308027936434738585714",
                    "31929445247905290476559195036969378820",
                    "298419026189429588504287845921917776783",
                    "55414928608552667734179538248706454416",
                    "325452980561517506126749625059860493873",
                    "127994595941605397569320954893821701219",
                    "326917070297464806911031988677080062902",
                    "56884552898825627205274907337855073920",
                    "296058205256672622598938698902389006671",
                    "290574569752126798643017962161297746487",
                    "271872789438952106483508366441628301374",
                    "58537490372954827644581289364674906794",
                    "256907850205614431677234387725912748755",
                    "214131941541828326041018242988882629129",
                    "52561388177643949341224032594294332178",
                    "198453973881791265131096676384919316411",
                    "168461609023342905866958761748186439069",
                    "254034492404121815894748712185122202771",
                    "135175138139924267311547975622158732053",
                    "43693651672511506419582617180681485734"
                ]
            },
            "id": "ASB-A-262244882-f422e8b8",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/util/FileUtils.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 380.0,
                "function_hash": "221683732141123627799632749083548393870"
            },
            "id": "ASB-A-262244882-fa9bdc52",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/scan/ModernMediaScanner.java",
                "function": "scanFile"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe"
    ],
    "spl": "2023-10-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}

Android / platform/packages/providers/MediaProvider

Affected ranges

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

Affected versions

Other

12L

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "293338595360357216634915621769779490125",
                    "293480875796088725081779431910005300998",
                    "229360479714426436667518277516546963027",
                    "215632631147669718308027936434738585714",
                    "31929445247905290476559195036969378820",
                    "298419026189429588504287845921917776783",
                    "55414928608552667734179538248706454416",
                    "325452980561517506126749625059860493873",
                    "127994595941605397569320954893821701219",
                    "326917070297464806911031988677080062902",
                    "56884552898825627205274907337855073920",
                    "296058205256672622598938698902389006671",
                    "290574569752126798643017962161297746487",
                    "271872789438952106483508366441628301374",
                    "58537490372954827644581289364674906794",
                    "256907850205614431677234387725912748755",
                    "214131941541828326041018242988882629129",
                    "52561388177643949341224032594294332178",
                    "198453973881791265131096676384919316411",
                    "168461609023342905866958761748186439069",
                    "254034492404121815894748712185122202771",
                    "135175138139924267311547975622158732053",
                    "43693651672511506419582617180681485734"
                ]
            },
            "id": "ASB-A-262244882-0722b90b",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/util/FileUtils.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 421.0,
                "function_hash": "266441365153997168960084149553271921687"
            },
            "id": "ASB-A-262244882-4f6f4e47",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/util/FileUtils.java",
                "function": "extractRelativePath"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 302.0,
                "function_hash": "5589243008681496106051247365030393518"
            },
            "id": "ASB-A-262244882-534f6cae",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/scan/ModernMediaScanner.java",
                "function": "scanDirectory"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 183.0,
                "function_hash": "7379329816302002501873590758504963821"
            },
            "id": "ASB-A-262244882-84c7e8b5",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/scan/ModernMediaScanner.java",
                "function": "onDirectoryDirty"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 380.0,
                "function_hash": "221683732141123627799632749083548393870"
            },
            "id": "ASB-A-262244882-88f52b3d",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/scan/ModernMediaScanner.java",
                "function": "scanFile"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "307603880866059122175560751884229674822",
                    "316898835445903537078075510905552345973",
                    "274385123601264679082601272950827964969",
                    "333985750715547149539330539576363896199",
                    "203539707479114642311388100712887886191",
                    "159290420425001879521712009810454182133",
                    "1992729220252619336108142497270173312",
                    "78872073466395838995188815793271891652",
                    "96858605103915107871590139971655941337",
                    "324442134117860312705724246426318874210",
                    "155340588766303165005736780710946821399",
                    "269360079886860449085019400482719804839",
                    "178018079058529092784203926343714470726",
                    "49351544651455731731850242174812584066",
                    "272176496171234653951771367168163878982",
                    "92549712618376107975291150491736487129",
                    "100209391556581094678741227670688902318",
                    "265508392140814337269297747661765935116",
                    "112792916432940025751999181708858497587",
                    "35440882955318640041297077262514379281",
                    "202279366028419265541117751429571937455",
                    "275537593394952830879790932861600507785",
                    "266379498624422228178914950930860578163",
                    "169832184276282617210219384173144840036",
                    "236732265184660035366467935863000898408",
                    "166469694239464614004450595866363409472",
                    "257800245187607152546253352867549063726",
                    "325261787304028780322766723649092094126",
                    "39812289738083831684659274465717216910",
                    "198959780542503197898023811949373440279",
                    "330533826888556056047674810912926995359",
                    "253528211401657743657517985494950670865",
                    "222392845737751392602984549524297120901",
                    "150373979831098039585028312611586114365",
                    "256180770597319990739377763995017601187"
                ]
            },
            "id": "ASB-A-262244882-a55d0fbd",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "139313042643336987081307850872406508881",
                    "253631061411079611901049753206066288810",
                    "167031887103509732307593943625015381160",
                    "258222700741115556713683865580929642597",
                    "200512697963714971513684474485683440561",
                    "120096635440565860405154014772040913334",
                    "101199100307456852665191517574451052002",
                    "328280160035501749570978879143114207261",
                    "101808290909046738955381926436107396292",
                    "327754664669968217621514211888047604791",
                    "297514348493938433116942020290063821276",
                    "227687074525496537916795244134479578752",
                    "327764158891660283468901343551773668134",
                    "116682761826723630607634821473810995283",
                    "267546229143142607971276190468615775180",
                    "227432774983632750666490848915892036589",
                    "232101810682246092807281489797593154832",
                    "260203627629920216375832183840433607884",
                    "314203800619370421679397572028244728136",
                    "89083079318817131914254170878540572530",
                    "243415337674482987712416207941522638624",
                    "269268985382718866407248637070102155515"
                ]
            },
            "id": "ASB-A-262244882-ce7754d8",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/scan/ModernMediaScanner.java"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 5951.0,
                "function_hash": "196373463449795285137771032768124987838"
            },
            "id": "ASB-A-262244882-ea5b4b6f",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "callInternal"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 272.0,
                "function_hash": "71946387644457027304253654148460003811"
            },
            "id": "ASB-A-262244882-fdb2a8f5",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "src/com/android/providers/media/util/FileUtils.java",
                "function": "getCanonicalPath"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/c934d394d3dfa56ad9bb41faeb0b49001785f0fe"
    ],
    "spl": "2023-10-01",
    "severity": "High",
    "types": [
        "ID"
    ]
}