{"id":"ASB-A-285142084", "published":"2024-01-01T00:00:00Z", "modified":"2026-04-30T15:48:46.890647439Z", "aliases":["CVE-2024-0017", "A-285142084"], "details":"In shouldUseNoOpLocation of CameraActivity.java, there is a possible confused deputy due to a permissions bypass. This could lead to local information disclosure with no additional execution privileges needed. User interaction is needed for exploitation.", "affected":[{"package":{"name":"platform/packages/apps/Camera2", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"14-next:0"}, {"fixed":"14-next:2024-01-01"}]}], "versions":["14-next"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff"], "severity":"High", "spl":"2024-01-01", "types":["ID"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"260856475957109770958579557906056235137", "length":684}, "id":"ASB-A-285142084-0b5eb1c4", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff", "target":{"file":"src/com/android/camera/CameraActivity.java", "function":"shouldUseNoOpLocation"}}, {"deprecated":false, "digest":{"line_hashes":["50033702272400000213414472669668757629", "194731602348603040708727133384045874715", "234468443383410848259571365959312043955", "315796560781321959294187818322747003859"], "threshold":0.9}, "id":"ASB-A-285142084-b84da33d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff", "target":{"file":"src/com/android/camera/CameraActivity.java"}}]}}, {"package":{"name":"platform/packages/apps/Camera2", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"11:0"}, {"fixed":"11:2024-01-01"}]}], "versions":["11"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff"], "severity":"High", "spl":"2024-01-01", "types":["ID"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"260856475957109770958579557906056235137", "length":684}, "id":"ASB-A-285142084-c606166e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff", "target":{"file":"src/com/android/camera/CameraActivity.java", "function":"shouldUseNoOpLocation"}}, {"deprecated":false, "digest":{"line_hashes":["50033702272400000213414472669668757629", "194731602348603040708727133384045874715", "234468443383410848259571365959312043955", "315796560781321959294187818322747003859"], "threshold":0.9}, "id":"ASB-A-285142084-db24295f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff", "target":{"file":"src/com/android/camera/CameraActivity.java"}}]}}, {"package":{"name":"platform/packages/apps/Camera2", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12:0"}, {"fixed":"12:2024-01-01"}]}], "versions":["12"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff"], "severity":"High", "spl":"2024-01-01", "types":["ID"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["50033702272400000213414472669668757629", "194731602348603040708727133384045874715", "234468443383410848259571365959312043955", "315796560781321959294187818322747003859"], "threshold":0.9}, "id":"ASB-A-285142084-60f17bdc", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff", "target":{"file":"src/com/android/camera/CameraActivity.java"}}, {"deprecated":false, "digest":{"function_hash":"260856475957109770958579557906056235137", "length":684}, "id":"ASB-A-285142084-c2166a98", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff", "target":{"file":"src/com/android/camera/CameraActivity.java", "function":"shouldUseNoOpLocation"}}]}}, {"package":{"name":"platform/packages/apps/Camera2", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12L:0"}, {"fixed":"12L:2024-01-01"}]}], "versions":["12L"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff"], "severity":"High", "spl":"2024-01-01", "types":["ID"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"260856475957109770958579557906056235137", "length":684}, "id":"ASB-A-285142084-40e779c1", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff", "target":{"file":"src/com/android/camera/CameraActivity.java", "function":"shouldUseNoOpLocation"}}, {"deprecated":false, "digest":{"line_hashes":["50033702272400000213414472669668757629", "194731602348603040708727133384045874715", "234468443383410848259571365959312043955", "315796560781321959294187818322747003859"], "threshold":0.9}, "id":"ASB-A-285142084-b281a652", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff", "target":{"file":"src/com/android/camera/CameraActivity.java"}}]}}, {"package":{"name":"platform/packages/apps/Camera2", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"13:0"}, {"fixed":"13:2024-01-01"}]}], "versions":["13"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff"], "severity":"High", "spl":"2024-01-01", "types":["ID"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["50033702272400000213414472669668757629", "194731602348603040708727133384045874715", "234468443383410848259571365959312043955", "315796560781321959294187818322747003859"], "threshold":0.9}, "id":"ASB-A-285142084-c294508f", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff", "target":{"file":"src/com/android/camera/CameraActivity.java"}}, {"deprecated":false, "digest":{"function_hash":"260856475957109770958579557906056235137", "length":684}, "id":"ASB-A-285142084-d253c216", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff", "target":{"file":"src/com/android/camera/CameraActivity.java", "function":"shouldUseNoOpLocation"}}]}}, {"package":{"name":"platform/packages/apps/Camera2", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"14:0"}, {"fixed":"14:2024-01-01"}]}], "versions":["14"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff"], "severity":"High", "spl":"2024-01-01", "types":["ID"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["50033702272400000213414472669668757629", "194731602348603040708727133384045874715", "234468443383410848259571365959312043955", "315796560781321959294187818322747003859"], "threshold":0.9}, "id":"ASB-A-285142084-42b73276", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff", "target":{"file":"src/com/android/camera/CameraActivity.java"}}, {"deprecated":false, "digest":{"function_hash":"260856475957109770958579557906056235137", "length":684}, "id":"ASB-A-285142084-fad3eaed", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/packages/apps/Camera2/+/3c097bb0e516b1d071f00ac99a8f29f4a72579ff", "target":{"file":"src/com/android/camera/CameraActivity.java", "function":"shouldUseNoOpLocation"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2024-01-01"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/packages/apps/Camera2/+/5c4c4b35754eef319dcd69c422f0b1ac0c823f6e"}]}