In loadMediaDataInBgForResumption of MediaDataManager.kt, there is a possible way to view another user's images 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.
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/470f62bc8954e45018796f87f56b78f41dad45d6", "https://android.googlesource.com/platform/frameworks/base/+/96ad0ecd45a36438b80a809ab4c669f5af8d9df1" ], "vanir_signatures": [ { "id": "ASB-A-284297452-143f8bc7", "deprecated": true, "digest": { "threshold": 0.9, "line_hashes": [ "6861422742356935308781358437954986041", "320938097064625856399105781385367184691", "140563195996355726159336738084483484049", "181332758451393043334121165483858809029", "153560322394754509977182755712331720330", "122562715670897109600439201331115488857", "166673523750221533460663182719239531333", "315507946539148082859979337014673660432", "206733332151688434163517705028365431633", "232975640711783965219677640021016743113", "228484795863839999914856991184209348021", "176642110138968974820457257637332968327", "306964448876893060432434753667276949095", "56714197230442957681134960935872326808" ] }, "match_only_versions": [ "14-next" ], "source": "https://android.googlesource.com/platform/frameworks/base/+/96ad0ecd45a36438b80a809ab4c669f5af8d9df1", "signature_type": "Line", "target": { "file": "core/java/android/view/inputmethod/RemoteInputConnectionImpl.java" }, "signature_version": "v1" }, { "source": "https://android.googlesource.com/platform/frameworks/base/+/96ad0ecd45a36438b80a809ab4c669f5af8d9df1", "signature_type": "Line", "deprecated": true, "digest": { "threshold": 0.9, "line_hashes": [ "315148219331921030566269997373448571861", "84927060747918175780603861222671478559", "332159229995226341690674039300130497150", "201959732788354591480747998562276185002", "176977018547643727165555349925919150112", "61273032671010555112067042498848993705", "210952737140323125617952079181036189101", "93009082751397301251252160799821283646", "314799369627835642921827884396392181379", "112759502581764341096944093756514286120", "124555838638100306386168115262917624364" ] }, "target": { "file": "services/core/java/com/android/server/uri/UriGrantsManagerService.java" }, "signature_version": "v1", "id": "ASB-A-284297452-83cb9aab" }, { "source": "https://android.googlesource.com/platform/frameworks/base/+/96ad0ecd45a36438b80a809ab4c669f5af8d9df1", "signature_type": "Function", "deprecated": true, "digest": { "length": 667.0, "function_hash": "73032467395090789751693529465866180379" }, "target": { "function": "commitContent", "file": "core/java/android/view/inputmethod/RemoteInputConnectionImpl.java" }, "signature_version": "v1", "id": "ASB-A-284297452-b5c1426c" } ], "spl": "2024-03-01", "severity": "High", "types": [ "ID" ] }
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/ffae193f19f902d4ae890be579cd44573feeaedc" ], "vanir_signatures": [ { "source": "https://android.googlesource.com/platform/frameworks/base/+/ffae193f19f902d4ae890be579cd44573feeaedc", "signature_type": "Line", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "315148219331921030566269997373448571861", "84927060747918175780603861222671478559", "332159229995226341690674039300130497150", "201959732788354591480747998562276185002", "176977018547643727165555349925919150112", "61273032671010555112067042498848993705", "210952737140323125617952079181036189101", "93009082751397301251252160799821283646", "227990557030464011859896503966642626211", "52085707954234942960123877579721840727", "69709612454831442075279851855499445807" ] }, "target": { "file": "services/core/java/com/android/server/uri/UriGrantsManagerService.java" }, "signature_version": "v1", "id": "ASB-A-284297452-f94e6958" } ], "spl": "2024-03-01", "severity": "High", "types": [ "ID" ] }
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/1f758ee33f19efce1b57270d518e444d13309731" ], "vanir_signatures": [ { "source": "https://android.googlesource.com/platform/frameworks/base/+/1f758ee33f19efce1b57270d518e444d13309731", "signature_type": "Line", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "315148219331921030566269997373448571861", "84927060747918175780603861222671478559", "332159229995226341690674039300130497150", "201959732788354591480747998562276185002", "176977018547643727165555349925919150112", "61273032671010555112067042498848993705", "210952737140323125617952079181036189101", "93009082751397301251252160799821283646", "227990557030464011859896503966642626211", "52085707954234942960123877579721840727", "69709612454831442075279851855499445807" ] }, "target": { "file": "services/core/java/com/android/server/uri/UriGrantsManagerService.java" }, "signature_version": "v1", "id": "ASB-A-284297452-1034f215" } ], "spl": "2024-03-01", "severity": "High", "types": [ "ID" ] }
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/a3b7a10a15aa41ad75866922d528a4dc02fc8ca3" ], "vanir_signatures": [ { "source": "https://android.googlesource.com/platform/frameworks/base/+/a3b7a10a15aa41ad75866922d528a4dc02fc8ca3", "signature_type": "Line", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "315148219331921030566269997373448571861", "84927060747918175780603861222671478559", "332159229995226341690674039300130497150", "201959732788354591480747998562276185002", "176977018547643727165555349925919150112", "61273032671010555112067042498848993705", "210952737140323125617952079181036189101", "93009082751397301251252160799821283646", "314799369627835642921827884396392181379", "112759502581764341096944093756514286120", "124555838638100306386168115262917624364" ] }, "target": { "file": "services/core/java/com/android/server/uri/UriGrantsManagerService.java" }, "signature_version": "v1", "id": "ASB-A-284297452-bd663be7" } ], "spl": "2024-03-01", "severity": "High", "types": [ "ID" ] }
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/c8b7d562cfd8006e12ffcd621ec7811a393025f6" ], "vanir_signatures": [ { "source": "https://android.googlesource.com/platform/frameworks/base/+/c8b7d562cfd8006e12ffcd621ec7811a393025f6", "signature_type": "Line", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "315148219331921030566269997373448571861", "84927060747918175780603861222671478559", "332159229995226341690674039300130497150", "201959732788354591480747998562276185002", "176977018547643727165555349925919150112", "61273032671010555112067042498848993705", "210952737140323125617952079181036189101", "93009082751397301251252160799821283646", "314799369627835642921827884396392181379", "112759502581764341096944093756514286120", "124555838638100306386168115262917624364" ] }, "target": { "file": "services/core/java/com/android/server/uri/UriGrantsManagerService.java" }, "signature_version": "v1", "id": "ASB-A-284297452-24ddbd74" } ], "spl": "2024-03-01", "severity": "High", "types": [ "ID" ] }