ASB-A-395640294

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-395640294.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-395640294
Aliases
  • A-395640294
  • CVE-2026-28671
Published
2026-09-01T00:00:00Z
Modified
2026-09-08T15:39:03Z
Summary
[none]
Details

In updateInternal of MediaProvider.java, there is a possible expose contents of files due to a race condition. 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
17-next:0
Fixed
17-next:2026-09-01

Affected versions

Other
17-next

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/ee2699b7bd609033104d7af81f645a8651667ea7"
    ],
    "severity": "High",
    "spl": "2026-09-01",
    "types": [
        "ID"
    ],
    "vanir_signatures": [
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "107722282517698684767477409643759250544",
                    "106195599690190099700365045785634353987",
                    "34343465402187941265189485859226842533",
                    "187562420612320604045735771178140777170",
                    "108583239104961179031578237648835062254",
                    "278051027582979793816776558647033161371",
                    "198777039263850969928641598920758265679",
                    "99642844379536817704468101248977985012",
                    "303879615761766548400783519183361575017",
                    "21123919559391001778328564115499610192",
                    "212629803622068668223499256570494790152",
                    "114070009689164164728737572243092922480",
                    "214741686423153585623367148764063300641",
                    "61791770723973464173059458612669088558",
                    "30390683799556783338260379283735233096",
                    "299894602562069635979049739633768715778",
                    "251000686604326104426892742388881901928",
                    "264418257606624705966641622794773820458",
                    "138645820822728473920703017772966792841",
                    "281770174100456264046783957404908129595",
                    "121798250708005534186516951135888228592",
                    "117748187101165184835814433263487252462",
                    "313373230753693311030864694362098810403",
                    "92889964142825625614117259280159807479",
                    "331936361490480482101602390023912788792",
                    "159242233644873961846250070030736945265",
                    "251474751339522115646900772346664423842",
                    "200816344727213662502614139320814670092",
                    "312120460102781594930268578640475129722",
                    "58225564245825185984762348107386658170"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-395640294-044c2cae",
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/ee2699b7bd609033104d7af81f645a8651667ea7",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "272987275707577863687160704049901867880",
                "length": 12098
            },
            "id": "ASB-A-395640294-d56df531",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/ee2699b7bd609033104d7af81f645a8651667ea7",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateInternal"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "15759488976106664736020505197193513080",
                "length": 1213
            },
            "id": "ASB-A-395640294-e66d1d3d",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/ee2699b7bd609033104d7af81f645a8651667ea7",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateAllowingReplace"
            }
        }
    ]
}

Database specific

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

Affected ranges

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

Affected versions

Other
15

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/b506e94013f7690a6a6fa391164ff6f0588c8c17"
    ],
    "severity": "High",
    "spl": "2026-09-01",
    "types": [
        "ID"
    ],
    "vanir_signatures": [
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "107722282517698684767477409643759250544",
                    "106195599690190099700365045785634353987",
                    "34343465402187941265189485859226842533",
                    "187562420612320604045735771178140777170",
                    "145307975397132922448455774074906991819",
                    "73410774982488417792036455915648212011",
                    "150309982826202957516420894645411138653",
                    "111774179024329579174817963615180773982",
                    "205812661923820651384652059740441444834",
                    "21123919559391001778328564115499610192",
                    "212629803622068668223499256570494790152",
                    "114070009689164164728737572243092922480",
                    "214741686423153585623367148764063300641",
                    "61791770723973464173059458612669088558",
                    "30390683799556783338260379283735233096",
                    "299894602562069635979049739633768715778",
                    "251000686604326104426892742388881901928",
                    "264418257606624705966641622794773820458",
                    "138645820822728473920703017772966792841",
                    "281770174100456264046783957404908129595",
                    "121798250708005534186516951135888228592",
                    "117748187101165184835814433263487252462",
                    "313373230753693311030864694362098810403",
                    "92889964142825625614117259280159807479",
                    "331936361490480482101602390023912788792",
                    "159242233644873961846250070030736945265",
                    "251474751339522115646900772346664423842",
                    "200816344727213662502614139320814670092",
                    "312120460102781594930268578640475129722",
                    "58225564245825185984762348107386658170"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-395640294-2a347e99",
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/b506e94013f7690a6a6fa391164ff6f0588c8c17",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "257973483470276085673613464415177300004",
                "length": 11675
            },
            "id": "ASB-A-395640294-c4aa05bf",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/b506e94013f7690a6a6fa391164ff6f0588c8c17",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateInternal"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "15759488976106664736020505197193513080",
                "length": 1213
            },
            "id": "ASB-A-395640294-e9d46e86",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/b506e94013f7690a6a6fa391164ff6f0588c8c17",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateAllowingReplace"
            }
        }
    ]
}

Database specific

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

Affected ranges

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

Affected versions

Other
16

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/547496f54f37a0902efb391ba8e1e7ff3939dd7e"
    ],
    "severity": "High",
    "spl": "2026-09-01",
    "types": [
        "ID"
    ],
    "vanir_signatures": [
        {
            "deprecated": false,
            "digest": {
                "function_hash": "236313815813307590723936323514559790018",
                "length": 11975
            },
            "id": "ASB-A-395640294-19bb31e0",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/547496f54f37a0902efb391ba8e1e7ff3939dd7e",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateInternal"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "107722282517698684767477409643759250544",
                    "106195599690190099700365045785634353987",
                    "34343465402187941265189485859226842533",
                    "187562420612320604045735771178140777170",
                    "145307975397132922448455774074906991819",
                    "73410774982488417792036455915648212011",
                    "150309982826202957516420894645411138653",
                    "111774179024329579174817963615180773982",
                    "205812661923820651384652059740441444834",
                    "21123919559391001778328564115499610192",
                    "212629803622068668223499256570494790152",
                    "114070009689164164728737572243092922480",
                    "214741686423153585623367148764063300641",
                    "61791770723973464173059458612669088558",
                    "30390683799556783338260379283735233096",
                    "299894602562069635979049739633768715778",
                    "251000686604326104426892742388881901928",
                    "264418257606624705966641622794773820458",
                    "138645820822728473920703017772966792841",
                    "281770174100456264046783957404908129595",
                    "121798250708005534186516951135888228592",
                    "117748187101165184835814433263487252462",
                    "313373230753693311030864694362098810403",
                    "92889964142825625614117259280159807479",
                    "331936361490480482101602390023912788792",
                    "159242233644873961846250070030736945265",
                    "251474751339522115646900772346664423842",
                    "200816344727213662502614139320814670092",
                    "312120460102781594930268578640475129722",
                    "58225564245825185984762348107386658170"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-395640294-1f636914",
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/547496f54f37a0902efb391ba8e1e7ff3939dd7e",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "15759488976106664736020505197193513080",
                "length": 1213
            },
            "id": "ASB-A-395640294-21d1c303",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/547496f54f37a0902efb391ba8e1e7ff3939dd7e",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateAllowingReplace"
            }
        }
    ]
}

Database specific

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

Affected ranges

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

Affected versions

Other
16-qpr2

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/e24b3d2a44d6e4adbca214e759fcab56b457a2cc"
    ],
    "severity": "High",
    "spl": "2026-09-01",
    "types": [
        "ID"
    ],
    "vanir_signatures": [
        {
            "deprecated": false,
            "digest": {
                "function_hash": "245998050471096265882091166730181455331",
                "length": 12000
            },
            "id": "ASB-A-395640294-0f07376e",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/e24b3d2a44d6e4adbca214e759fcab56b457a2cc",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateInternal"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "107722282517698684767477409643759250544",
                    "106195599690190099700365045785634353987",
                    "34343465402187941265189485859226842533",
                    "187562420612320604045735771178140777170",
                    "108583239104961179031578237648835062254",
                    "278051027582979793816776558647033161371",
                    "198777039263850969928641598920758265679",
                    "99642844379536817704468101248977985012",
                    "278928533785162506153207497226126011945",
                    "21123919559391001778328564115499610192",
                    "212629803622068668223499256570494790152",
                    "114070009689164164728737572243092922480",
                    "214741686423153585623367148764063300641",
                    "61791770723973464173059458612669088558",
                    "30390683799556783338260379283735233096",
                    "299894602562069635979049739633768715778",
                    "251000686604326104426892742388881901928",
                    "264418257606624705966641622794773820458",
                    "138645820822728473920703017772966792841",
                    "281770174100456264046783957404908129595",
                    "121798250708005534186516951135888228592",
                    "117748187101165184835814433263487252462",
                    "313373230753693311030864694362098810403",
                    "92889964142825625614117259280159807479",
                    "331936361490480482101602390023912788792",
                    "159242233644873961846250070030736945265",
                    "251474751339522115646900772346664423842",
                    "200816344727213662502614139320814670092",
                    "312120460102781594930268578640475129722",
                    "58225564245825185984762348107386658170"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-395640294-46a6a51b",
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/e24b3d2a44d6e4adbca214e759fcab56b457a2cc",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "15759488976106664736020505197193513080",
                "length": 1213
            },
            "id": "ASB-A-395640294-85290405",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/e24b3d2a44d6e4adbca214e759fcab56b457a2cc",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateAllowingReplace"
            }
        }
    ]
}

Database specific

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

Affected ranges

Type
ECOSYSTEM
Events
Introduced
17:0
Fixed
17:2026-09-01

Affected versions

Other
17

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/cfb1be8a47103e0178c8e7d7e2c329e03320493e"
    ],
    "severity": "High",
    "spl": "2026-09-01",
    "types": [
        "ID"
    ],
    "vanir_signatures": [
        {
            "deprecated": false,
            "digest": {
                "function_hash": "245998050471096265882091166730181455331",
                "length": 12000
            },
            "id": "ASB-A-395640294-1dafc5b2",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/cfb1be8a47103e0178c8e7d7e2c329e03320493e",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateInternal"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "107722282517698684767477409643759250544",
                    "106195599690190099700365045785634353987",
                    "34343465402187941265189485859226842533",
                    "187562420612320604045735771178140777170",
                    "108583239104961179031578237648835062254",
                    "278051027582979793816776558647033161371",
                    "198777039263850969928641598920758265679",
                    "99642844379536817704468101248977985012",
                    "303879615761766548400783519183361575017",
                    "21123919559391001778328564115499610192",
                    "212629803622068668223499256570494790152",
                    "114070009689164164728737572243092922480",
                    "214741686423153585623367148764063300641",
                    "61791770723973464173059458612669088558",
                    "30390683799556783338260379283735233096",
                    "299894602562069635979049739633768715778",
                    "251000686604326104426892742388881901928",
                    "264418257606624705966641622794773820458",
                    "138645820822728473920703017772966792841",
                    "281770174100456264046783957404908129595",
                    "121798250708005534186516951135888228592",
                    "117748187101165184835814433263487252462",
                    "313373230753693311030864694362098810403",
                    "92889964142825625614117259280159807479",
                    "331936361490480482101602390023912788792",
                    "159242233644873961846250070030736945265",
                    "251474751339522115646900772346664423842",
                    "200816344727213662502614139320814670092",
                    "312120460102781594930268578640475129722",
                    "58225564245825185984762348107386658170"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-395640294-67b79a83",
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/cfb1be8a47103e0178c8e7d7e2c329e03320493e",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "15759488976106664736020505197193513080",
                "length": 1213
            },
            "id": "ASB-A-395640294-c4fd9922",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/cfb1be8a47103e0178c8e7d7e2c329e03320493e",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateAllowingReplace"
            }
        }
    ]
}

Database specific

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

Affected ranges

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

Affected versions

Other
14

Ecosystem specific

{
    "fixes": [
        "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/99ef959b7c4efc1cf837a16458a90728a3ce1e6b"
    ],
    "severity": "High",
    "spl": "2026-09-01",
    "types": [
        "ID"
    ],
    "vanir_signatures": [
        {
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "107722282517698684767477409643759250544",
                    "106195599690190099700365045785634353987",
                    "34343465402187941265189485859226842533",
                    "187562420612320604045735771178140777170",
                    "145307975397132922448455774074906991819",
                    "73410774982488417792036455915648212011",
                    "150309982826202957516420894645411138653",
                    "111774179024329579174817963615180773982",
                    "205812661923820651384652059740441444834",
                    "21123919559391001778328564115499610192",
                    "212629803622068668223499256570494790152",
                    "114070009689164164728737572243092922480",
                    "214741686423153585623367148764063300641",
                    "61791770723973464173059458612669088558",
                    "30390683799556783338260379283735233096",
                    "299894602562069635979049739633768715778",
                    "251000686604326104426892742388881901928",
                    "264418257606624705966641622794773820458",
                    "138645820822728473920703017772966792841",
                    "281770174100456264046783957404908129595",
                    "121798250708005534186516951135888228592",
                    "117748187101165184835814433263487252462",
                    "313373230753693311030864694362098810403",
                    "92889964142825625614117259280159807479",
                    "331936361490480482101602390023912788792",
                    "159242233644873961846250070030736945265",
                    "251474751339522115646900772346664423842",
                    "200816344727213662502614139320814670092",
                    "312120460102781594930268578640475129722",
                    "58225564245825185984762348107386658170"
                ],
                "threshold": 0.9
            },
            "id": "ASB-A-395640294-2ef75ad1",
            "signature_type": "Line",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/99ef959b7c4efc1cf837a16458a90728a3ce1e6b",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "336304510843888072003995720212888765640",
                "length": 11736
            },
            "id": "ASB-A-395640294-7621c03d",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/99ef959b7c4efc1cf837a16458a90728a3ce1e6b",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateInternal"
            }
        },
        {
            "deprecated": false,
            "digest": {
                "function_hash": "15759488976106664736020505197193513080",
                "length": 1213
            },
            "id": "ASB-A-395640294-916ce7db",
            "signature_type": "Function",
            "signature_version": "v1",
            "source": "https://android.googlesource.com/platform/packages/providers/MediaProvider/+/99ef959b7c4efc1cf837a16458a90728a3ce1e6b",
            "target": {
                "file": "src/com/android/providers/media/MediaProvider.java",
                "function": "updateAllowingReplace"
            }
        }
    ]
}

Database specific

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