In showAvatarPicker of EditUserPhotoController.java, there is a possible cross user image leak 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/+/e480e1892cafaff977e2ede68e5988eb732d098e"
],
"types": [
"ID"
],
"severity": "High",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "66252267982984076039731208061947608083",
"length": 418.0
},
"id": "ASB-A-341688848-3d59d7b2",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/e480e1892cafaff977e2ede68e5988eb732d098e",
"target": {
"file": "packages/SettingsLib/src/com/android/settingslib/users/EditUserPhotoController.java",
"function": "showAvatarPicker"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"154770951609797451940987862552557479039",
"218270295055629904027070469533680274829",
"329718296283725824123553602088403096699",
"173836244179821243033474735718348316364",
"121546223260715733684130670385522693067",
"135193467781791317406752509003365463482",
"188036491421487214446849389566803674180",
"284029106079095197665407380999538471599"
]
},
"id": "ASB-A-341688848-4ac682c4",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/e480e1892cafaff977e2ede68e5988eb732d098e",
"target": {
"file": "packages/SettingsLib/src/com/android/settingslib/users/EditUserPhotoController.java"
}
}
],
"spl": "2025-04-01"
}
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/4b731d5c8715190b88a44c443d5028b3014cd495",
"https://android.googlesource.com/platform/frameworks/base/+/2ab1084a748a2303289624e6063d2c60d10ec922"
],
"types": [
"ID"
],
"severity": "High",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-341688848-0865610e",
"source": "https://android.googlesource.com/platform/frameworks/base/+/2ab1084a748a2303289624e6063d2c60d10ec922",
"digest": {
"threshold": 0.9,
"line_hashes": [
"21012297230397027758153145274893701940",
"57287418287093106570617455836807851378",
"38713462718029103542859251567200340265",
"328972366237784921290593555927293959860",
"183557868432084850548757929169437574650",
"105891697278902170243061600685028799279",
"138035147008356944918942224769818723366",
"220101719720662612098877797974864924290",
"33173686287185361422756979999976859090"
]
},
"signature_type": "Line",
"match_only_versions": [
"15"
],
"target": {
"file": "packages/SettingsLib/src/com/android/settingslib/users/EditUserPhotoController.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "66252267982984076039731208061947608083",
"length": 418.0
},
"id": "ASB-A-341688848-a058b735",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4b731d5c8715190b88a44c443d5028b3014cd495",
"target": {
"file": "packages/SettingsLib/src/com/android/settingslib/users/EditUserPhotoController.java",
"function": "showAvatarPicker"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-341688848-b8093c0f",
"source": "https://android.googlesource.com/platform/frameworks/base/+/2ab1084a748a2303289624e6063d2c60d10ec922",
"digest": {
"function_hash": "69932913096597948457968943615175847184",
"length": 653.0
},
"signature_type": "Function",
"match_only_versions": [
"15"
],
"target": {
"file": "packages/SettingsLib/src/com/android/settingslib/users/EditUserPhotoController.java",
"function": "showAvatarPicker"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"154770951609797451940987862552557479039",
"218270295055629904027070469533680274829",
"329718296283725824123553602088403096699",
"173836244179821243033474735718348316364",
"121546223260715733684130670385522693067",
"135193467781791317406752509003365463482",
"188036491421487214446849389566803674180",
"284029106079095197665407380999538471599"
]
},
"id": "ASB-A-341688848-b892010a",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4b731d5c8715190b88a44c443d5028b3014cd495",
"target": {
"file": "packages/SettingsLib/src/com/android/settingslib/users/EditUserPhotoController.java"
}
}
],
"spl": "2025-04-01"
}