{"id":"ASB-A-360807442","details":"In isPackageDeviceAdmin of PackageManagerService.java, there is a possible edge case which could prevent the uninstallation of CloudDpc due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-360807442","CVE-2024-43769"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2024-12-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2024-12-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/619ffc299bf33566ba6daee8301ee0fc96e015f4"}],"affected":[{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"15-next:0"},{"fixed":"15-next:2024-12-01"}]}],"versions":["15-next"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/3729573a87861339e3777cb58abe328d2a6ea7a0","https://android.googlesource.com/platform/frameworks/base/+/3d5d962a6156fa822c0038e85315e7823a68ff59"],"severity":"High","spl":"2024-12-01","types":["EoP"],"vanir_signatures":[{"digest":{"length":619,"function_hash":"135655665491019032323179780083264383628"},"id":"ASB-A-360807442-03dbcc77","match_only_versions":["15-next"],"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/3729573a87861339e3777cb58abe328d2a6ea7a0","target":{"function":"isPackageDeviceAdmin","file":"services/core/java/com/android/server/pm/PackageManagerService.java"},"deprecated":false},{"id":"ASB-A-360807442-06d96244","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/3d5d962a6156fa822c0038e85315e7823a68ff59","target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java","function":"isPackageDeviceAdmin"},"deprecated":false,"digest":{"function_hash":"137360440443325979273862012744488423455","length":727}},{"id":"ASB-A-360807442-bbdbf56a","match_only_versions":["15-next"],"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/3729573a87861339e3777cb58abe328d2a6ea7a0","target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["72773414092944557681341484958857367714","293589660374961823652557568964060634447","3817713918122827899133022222863622854","305133493345781333104576444448842859209","143780604374093244413572130734204155658","139404120129994786005535931991738959292","55409733097399173673258235510125379960","271381946671971987163840225468439258529","120936480202762117920866223670358690731","173320260081145241779611919980640826827","136512977492524002069949802657207888957","301943029295246476571047450695607759652","167377245056298544621488036078276649655","208085256902089306980292985708107846424"]}},{"digest":{"line_hashes":["133238895795330716838434425417093528560","206175716768240761136294905175221050089","303635801701063585245658314755151315013","234960823002923519106975611731083530534","310078750073884967148551876372570527056","215838852064557133574501713097920708553","213812026461752171677313285693767710766","125390298186341776105356719148317012349","265123478229655616004356602076940872607","128574254347526786324926810285930885588","80130938187793705273999419090775443305","299105247025968300578061749484127213989","316910088542154946559022293993416332108","207423266935650194602753200228120073546","102341632992224541540070559921127727254"],"threshold":0.9},"id":"ASB-A-360807442-dd027189","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/3d5d962a6156fa822c0038e85315e7823a68ff59","target":{"file":"services/core/java/com/android/server/pm/PackageManagerService.java"},"deprecated":false}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-360807442.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2024-12-01"}]}],"versions":["13"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/d45439369db1e7d73ee37981abab5a0313739b53"],"severity":"High","spl":"2024-12-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-360807442.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"14:0"},{"fixed":"14:2024-12-01"}]}],"versions":["14"],"ecosystem_specific":{"spl":"2024-12-01","types":["EoP"],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/da522df80568c158fe30896f9a571d05556ee51a"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-360807442.json"}}],"schema_version":"1.9.0"}