In getEndItemSliceAction of MediaOutputSlice.java, there is a possible permission bypass due to an unsafe PendingIntent. This could lead to local information disclosure with User execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "digest": { "length": 274.0, "function_hash": "210496306192639960723116053846144368727" }, "id": "PUB-A-175124820-42615242", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/9ba74049fc08851003da788c7af1337f1a83eb54", "deprecated": false, "signature_version": "v1", "target": { "file": "src/com/android/settings/media/MediaOutputSlice.java", "function": "getSliderInputAction" }, "signature_type": "Function" }, { "digest": { "length": 913.0, "function_hash": "181107643945068238162963593637967414890" }, "id": "PUB-A-175124820-5e81f13b", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/9ba74049fc08851003da788c7af1337f1a83eb54", "deprecated": false, "signature_version": "v1", "target": { "file": "src/com/android/settings/media/MediaOutputSlice.java", "function": "getPairNewRow" }, "signature_type": "Function" }, { "digest": { "length": 610.0, "function_hash": "219384503197950172534817677697464263876" }, "id": "PUB-A-175124820-8f472655", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/9ba74049fc08851003da788c7af1337f1a83eb54", "deprecated": false, "signature_version": "v1", "target": { "file": "src/com/android/settings/media/MediaOutputSlice.java", "function": "getEndItemSliceAction" }, "signature_type": "Function" }, { "digest": { "length": 346.0, "function_hash": "56214683197785766745222595778289115982" }, "id": "PUB-A-175124820-d88bfda6", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/9ba74049fc08851003da788c7af1337f1a83eb54", "deprecated": false, "signature_version": "v1", "target": { "file": "src/com/android/settings/media/MediaOutputSlice.java", "function": "getBroadcastIntent" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "165490027837973646917733888248695843958", "186629553339691462250368696542306884969", "305243697408184002234860274206450803297", "120254681865690051463191302080502600523", "27249023416434243492533118254043592929", "69154282040816798030245794075179614114", "229862724663953022526494243882367367291", "439351680332820786600996745246563638", "214175394237650729643408899854281500066", "289571767854637862412267100400611501057", "334189720034427882216182485715198527225", "81682038290986788813928202317796720611", "293738024943733621189044111451696048060", "17738363601502774878679571764669466249", "316443905399653349289426465388623181412", "200681277773085253058884621270693719608" ] }, "id": "PUB-A-175124820-e8a6c1f1", "source": "https://android.googlesource.com/platform/packages/apps/Settings/+/9ba74049fc08851003da788c7af1337f1a83eb54", "deprecated": false, "signature_version": "v1", "target": { "file": "src/com/android/settings/media/MediaOutputSlice.java" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/packages/apps/Settings/+/9ba74049fc08851003da788c7af1337f1a83eb54" ], "spl": "2021-06-01", "severity": "Moderate", "types": [ "ID" ] }