{"id":"ASB-A-140108616","details":"In postNotification of ServiceRecord.java, there is a possible bypass of foreground process restrictions due to an uncaught exception. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-140108616","CVE-2020-0108"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2020-08-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2020-08-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b"},{"type":"FIX","url":"https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742"},{"type":"FIX","url":"https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12"}],"affected":[{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.1:0"},{"fixed":"8.1:2020-08-01"}]}],"versions":["8.1"],"ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b"],"severity":"High","spl":"2020-08-01","types":["EoP"],"vanir_signatures":[{"target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["34985409524069151885028550296050716535","66333641585186022410225803530715699095","276376284257928488978183129515653231315","45509757864254247941778575907158566130"]},"id":"ASB-A-140108616-01942895","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24"},{"deprecated":false,"digest":{"function_hash":"3825092656562894657443044996567503188","length":485},"id":"ASB-A-140108616-02793669","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/AppErrors.java","function":"killAppAtUserRequestLocked"}},{"deprecated":false,"digest":{"line_hashes":["313946197704958950267683247287107834666","270266736432782472875195141692605342291","141429788637385144724026753516422466658","199196639341289460500426981869616538693","58225131798333247242773504602986282634","239607543681726346864426645787959290946","182913703348349760317534304244954100892","139388527391804446678384874235863742663"],"threshold":0.9},"id":"ASB-A-140108616-03233077","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java"}},{"target":{"file":"services/core/java/com/android/server/am/ActivityManagerShellCommand.java","function":"runCrash"},"deprecated":false,"digest":{"function_hash":"252218546729751961797146093475198071092","length":568},"id":"ASB-A-140108616-0939e122","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24"},{"deprecated":false,"digest":{"length":876,"function_hash":"43334670337723760658160897168511193663"},"id":"ASB-A-140108616-283af29a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b","target":{"file":"services/core/java/com/android/server/am/AppErrors.java","function":"scheduleAppCrashLocked"}},{"id":"ASB-A-140108616-3c9f1141","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java","function":"crashApplication"},"deprecated":false,"digest":{"length":554,"function_hash":"149621928143866274689687963466794842915"}},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["143601372367846182834991562776118234998","135054473370501555658841928156875172282","259413912022672033263116734158876641058","132865701534185734824710924815538700175","33221500967975037307911807329857710759","304357825380486879116840098397642262697","321548978768087966861740002991518836008","122300775703794910354959781196272758614","17975258426840986008465003447032398989","65175637495114972727615325621667917135","188565831291298022375968831169380617159","164833046307487695219374198625528032712","249114256344581820856070062925690531458","310055063692972777030412730704364974442","132290432259074836227969051924273966654","97689986426445442687016325937983660419","93302770067917719259628860243374337200","290588689902284880071354910382896034549","5944472855075682183577246901642223127","185969232195513316199743122484529943190","74080906483314335818555260379809441080","331985650668994449420872648789612303834","225978302605615175528088744049695200551","155244858234185635223473376257915975951","208411611485832545044539811168652945286"]},"id":"ASB-A-140108616-40795276","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/AppErrors.java"}},{"deprecated":false,"digest":{"function_hash":"204800263370801238942793194690391424617","length":3270},"id":"ASB-A-140108616-5bc8ba64","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ServiceRecord.java","function":"postNotification"}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ActiveServices.java","function":"serviceForegroundCrash"},"deprecated":false,"digest":{"function_hash":"191163643441830946063158191146851559786","length":232},"id":"ASB-A-140108616-90ced541"},{"target":{"file":"services/core/java/com/android/server/am/ActivityManagerShellCommand.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["35457527594737366538626115366262628229","230884641476879389965427342240075504244","249445701461699414042331972924981854278","22717779729758172843145271880287560498"]},"id":"ASB-A-140108616-97da76ae","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24"},{"digest":{"function_hash":"58153766471047083618315266312059021150","length":691},"id":"ASB-A-140108616-aa08efbb","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"function":"onNotificationError","file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false},{"digest":{"length":2473,"function_hash":"287548358736806006396799087326048108956"},"id":"ASB-A-140108616-b3ab03a4","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ServiceRecord.java","function":"run"},"deprecated":false},{"deprecated":false,"digest":{"line_hashes":["245754129262702407218208242614483211368","2983777327837477647473492475305762513","4059743454139296612210565145925001922","227268241558318090133289670782465089397","253035881338134978069377194966213948819","197401886750360669679168603161103379748","293108325795696209626464571655354879204","270648395454571251355648921216243164785","216880071963339747623556930753620070375","67895051086779114950633353948211897173","171058004362778398524825810598592168894"],"threshold":0.9},"id":"ASB-A-140108616-b9a48b8c","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ServiceRecord.java"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b","target":{"file":"services/core/java/com/android/server/am/AppErrors.java"},"deprecated":false,"digest":{"line_hashes":["25270476512423591124273492796128008731","96749387042725738584228872181899572844","99682998900605998272004868233456310628","114666398654786132267154324611504465844"],"threshold":0.9},"id":"ASB-A-140108616-dd2491c3","signature_type":"Line"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ActiveServices.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["192212352339214897177911927408741843870","30514706583926759469028462036889810554","329972801526235203928518173988356642773","129172966794343481053233253226789397518","143012704232641422217105964114077067481","171979436898094925046594914685651535079","291979943614128316725083011869955599466"]},"id":"ASB-A-140108616-ea2e0b5c","signature_type":"Line"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"function":"scheduleAppCrashLocked","file":"services/core/java/com/android/server/am/AppErrors.java"},"deprecated":false,"digest":{"function_hash":"30886826920377124763360848616650452841","length":712},"id":"ASB-A-140108616-f2b6abf6","signature_type":"Function"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-140108616.json"}},{"package":{"name":"platform/packages/apps/Settings","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.1:0"},{"fixed":"8.1:2020-08-01"}]}],"versions":["8.1"],"ecosystem_specific":{"spl":"2020-08-01","types":["EoP"],"vanir_signatures":[{"digest":{"function_hash":"286640815432441847004410224668627857672","length":351},"id":"ASB-A-140108616-34f0e509","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742","target":{"function":"crashCallingApplication","file":"src/com/android/settings/password/PasswordUtils.java"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742","target":{"file":"src/com/android/settings/password/PasswordUtils.java"},"deprecated":false,"digest":{"line_hashes":["100116979365077837739481981450599728935","312508974506267331483181757158466965699","288450175804572153005127995976106930010","248002092203509172811361704742494672445"],"threshold":0.9},"id":"ASB-A-140108616-bff7b482","signature_type":"Line"}],"fixes":["https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-140108616.json"}},{"package":{"name":"platform/packages/services/Car","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.1:0"},{"fixed":"8.1:2020-08-01"}]}],"versions":["8.1"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"deprecated":false,"digest":{"function_hash":"286640815432441847004410224668627857672","length":351},"id":"ASB-A-140108616-3022452d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12","target":{"file":"tests/CarDeveloperOptions/src/com/android/car/developeroptions/password/PasswordUtils.java","function":"crashCallingApplication"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12","target":{"file":"tests/CarDeveloperOptions/src/com/android/car/developeroptions/password/PasswordUtils.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["100116979365077837739481981450599728935","312508974506267331483181757158466965699","288450175804572153005127995976106930010","248002092203509172811361704742494672445"]},"id":"ASB-A-140108616-d685c789","signature_type":"Line"}],"fixes":["https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12"],"severity":"High","spl":"2020-08-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-140108616.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9:0"},{"fixed":"9:2020-08-01"}]}],"versions":["9"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"digest":{"line_hashes":["35457527594737366538626115366262628229","230884641476879389965427342240075504244","249445701461699414042331972924981854278","22717779729758172843145271880287560498"],"threshold":0.9},"id":"ASB-A-140108616-02aaae82","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ActivityManagerShellCommand.java"},"deprecated":false},{"deprecated":false,"digest":{"length":3270,"function_hash":"204800263370801238942793194690391424617"},"id":"ASB-A-140108616-0e15a44b","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ServiceRecord.java","function":"postNotification"}},{"target":{"file":"services/core/java/com/android/server/am/ActivityManagerShellCommand.java","function":"runCrash"},"deprecated":false,"digest":{"length":568,"function_hash":"252218546729751961797146093475198071092"},"id":"ASB-A-140108616-385e77c6","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"function":"run","file":"services/core/java/com/android/server/am/ServiceRecord.java"},"deprecated":false,"digest":{"length":2473,"function_hash":"287548358736806006396799087326048108956"},"id":"ASB-A-140108616-480790ea"},{"id":"ASB-A-140108616-4ff0798a","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"function":"scheduleAppCrashLocked","file":"services/core/java/com/android/server/am/AppErrors.java"},"deprecated":false,"digest":{"function_hash":"30886826920377124763360848616650452841","length":712}},{"digest":{"length":554,"function_hash":"149621928143866274689687963466794842915"},"id":"ASB-A-140108616-612eefc7","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"function":"crashApplication","file":"services/core/java/com/android/server/am/ActivityManagerService.java"},"deprecated":false},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b","target":{"file":"services/core/java/com/android/server/am/AppErrors.java"},"deprecated":false,"digest":{"line_hashes":["25270476512423591124273492796128008731","96749387042725738584228872181899572844","99682998900605998272004868233456310628","114666398654786132267154324611504465844"],"threshold":0.9},"id":"ASB-A-140108616-64517b4b"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java","function":"onNotificationError"},"deprecated":false,"digest":{"function_hash":"58153766471047083618315266312059021150","length":691},"id":"ASB-A-140108616-8a78dcb6","signature_type":"Function"},{"id":"ASB-A-140108616-8cee2006","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/AppErrors.java"},"deprecated":false,"digest":{"line_hashes":["143601372367846182834991562776118234998","135054473370501555658841928156875172282","259413912022672033263116734158876641058","132865701534185734824710924815538700175","33221500967975037307911807329857710759","304357825380486879116840098397642262697","321548978768087966861740002991518836008","122300775703794910354959781196272758614","17975258426840986008465003447032398989","65175637495114972727615325621667917135","188565831291298022375968831169380617159","164833046307487695219374198625528032712","249114256344581820856070062925690531458","310055063692972777030412730704364974442","132290432259074836227969051924273966654","97689986426445442687016325937983660419","93302770067917719259628860243374337200","290588689902284880071354910382896034549","5944472855075682183577246901642223127","185969232195513316199743122484529943190","74080906483314335818555260379809441080","331985650668994449420872648789612303834","225978302605615175528088744049695200551","155244858234185635223473376257915975951","208411611485832545044539811168652945286"],"threshold":0.9}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ActiveServices.java"},"deprecated":false,"digest":{"line_hashes":["192212352339214897177911927408741843870","30514706583926759469028462036889810554","329972801526235203928518173988356642773","129172966794343481053233253226789397518","143012704232641422217105964114077067481","171979436898094925046594914685651535079","291979943614128316725083011869955599466"],"threshold":0.9},"id":"ASB-A-140108616-8ec3fb17","signature_type":"Line"},{"target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["34985409524069151885028550296050716535","66333641585186022410225803530715699095","276376284257928488978183129515653231315","45509757864254247941778575907158566130"]},"id":"ASB-A-140108616-9e5088bd","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ServiceRecord.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["245754129262702407218208242614483211368","2983777327837477647473492475305762513","4059743454139296612210565145925001922","227268241558318090133289670782465089397","253035881338134978069377194966213948819","197401886750360669679168603161103379748","293108325795696209626464571655354879204","270648395454571251355648921216243164785","216880071963339747623556930753620070375","67895051086779114950633353948211897173","171058004362778398524825810598592168894"]},"id":"ASB-A-140108616-a7607e60","signature_type":"Line","signature_version":"v1"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/AppErrors.java","function":"killAppAtUserRequestLocked"},"deprecated":false,"digest":{"length":485,"function_hash":"3825092656562894657443044996567503188"},"id":"ASB-A-140108616-b1bc0ded","signature_type":"Function","signature_version":"v1"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b","target":{"file":"services/core/java/com/android/server/am/AppErrors.java","function":"scheduleAppCrashLocked"},"deprecated":false,"digest":{"length":876,"function_hash":"43334670337723760658160897168511193663"},"id":"ASB-A-140108616-ced23ba6"},{"target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java"},"deprecated":false,"digest":{"line_hashes":["313946197704958950267683247287107834666","270266736432782472875195141692605342291","141429788637385144724026753516422466658","199196639341289460500426981869616538693","58225131798333247242773504602986282634","239607543681726346864426645787959290946","182913703348349760317534304244954100892","139388527391804446678384874235863742663"],"threshold":0.9},"id":"ASB-A-140108616-d2a6f11c","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24"},{"deprecated":false,"digest":{"function_hash":"191163643441830946063158191146851559786","length":232},"id":"ASB-A-140108616-e0c5dae5","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"function":"serviceForegroundCrash","file":"services/core/java/com/android/server/am/ActiveServices.java"}}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b"],"severity":"High","spl":"2020-08-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-140108616.json"}},{"package":{"name":"platform/packages/apps/Settings","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9:0"},{"fixed":"9:2020-08-01"}]}],"versions":["9"],"ecosystem_specific":{"vanir_signatures":[{"deprecated":false,"digest":{"length":351,"function_hash":"286640815432441847004410224668627857672"},"id":"ASB-A-140108616-81fc31d7","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742","target":{"file":"src/com/android/settings/password/PasswordUtils.java","function":"crashCallingApplication"}},{"source":"https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742","target":{"file":"src/com/android/settings/password/PasswordUtils.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["100116979365077837739481981450599728935","312508974506267331483181757158466965699","288450175804572153005127995976106930010","248002092203509172811361704742494672445"]},"id":"ASB-A-140108616-e818baef","signature_type":"Line","signature_version":"v1"}],"fixes":["https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742"],"severity":"High","spl":"2020-08-01","types":["EoP"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-140108616.json"}},{"package":{"name":"platform/packages/services/Car","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9:0"},{"fixed":"9:2020-08-01"}]}],"versions":["9"],"ecosystem_specific":{"spl":"2020-08-01","types":["EoP"],"vanir_signatures":[{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12","target":{"file":"tests/CarDeveloperOptions/src/com/android/car/developeroptions/password/PasswordUtils.java","function":"crashCallingApplication"},"deprecated":false,"digest":{"length":351,"function_hash":"286640815432441847004410224668627857672"},"id":"ASB-A-140108616-4bfcfe23"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12","target":{"file":"tests/CarDeveloperOptions/src/com/android/car/developeroptions/password/PasswordUtils.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["100116979365077837739481981450599728935","312508974506267331483181757158466965699","288450175804572153005127995976106930010","248002092203509172811361704742494672445"]},"id":"ASB-A-140108616-8a0a70d0","signature_type":"Line"}],"fixes":["https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-140108616.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10:0"},{"fixed":"10:2020-08-01"}]}],"versions":["10"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"digest":{"function_hash":"287548358736806006396799087326048108956","length":2473},"id":"ASB-A-140108616-0b58c9d2","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"function":"run","file":"services/core/java/com/android/server/am/ServiceRecord.java"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ActivityManagerShellCommand.java","function":"runCrash"},"deprecated":false,"digest":{"function_hash":"252218546729751961797146093475198071092","length":568},"id":"ASB-A-140108616-22960ad6","signature_type":"Function"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b","target":{"function":"scheduleAppCrashLocked","file":"services/core/java/com/android/server/am/AppErrors.java"},"deprecated":false,"digest":{"function_hash":"43334670337723760658160897168511193663","length":876},"id":"ASB-A-140108616-39b7e4e2"},{"id":"ASB-A-140108616-45b9274d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java","function":"crashApplication"},"deprecated":false,"digest":{"function_hash":"149621928143866274689687963466794842915","length":554}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ServiceRecord.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["245754129262702407218208242614483211368","2983777327837477647473492475305762513","4059743454139296612210565145925001922","227268241558318090133289670782465089397","253035881338134978069377194966213948819","197401886750360669679168603161103379748","293108325795696209626464571655354879204","270648395454571251355648921216243164785","216880071963339747623556930753620070375","67895051086779114950633353948211897173","171058004362778398524825810598592168894"]},"id":"ASB-A-140108616-52e9a896","signature_type":"Line"},{"id":"ASB-A-140108616-53fef098","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/AppErrors.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["143601372367846182834991562776118234998","135054473370501555658841928156875172282","259413912022672033263116734158876641058","132865701534185734824710924815538700175","33221500967975037307911807329857710759","304357825380486879116840098397642262697","321548978768087966861740002991518836008","122300775703794910354959781196272758614","17975258426840986008465003447032398989","65175637495114972727615325621667917135","188565831291298022375968831169380617159","164833046307487695219374198625528032712","249114256344581820856070062925690531458","310055063692972777030412730704364974442","132290432259074836227969051924273966654","97689986426445442687016325937983660419","93302770067917719259628860243374337200","290588689902284880071354910382896034549","5944472855075682183577246901642223127","185969232195513316199743122484529943190","74080906483314335818555260379809441080","331985650668994449420872648789612303834","225978302605615175528088744049695200551","155244858234185635223473376257915975951","208411611485832545044539811168652945286"]}},{"deprecated":false,"digest":{"line_hashes":["192212352339214897177911927408741843870","30514706583926759469028462036889810554","329972801526235203928518173988356642773","129172966794343481053233253226789397518","143012704232641422217105964114077067481","171979436898094925046594914685651535079","291979943614128316725083011869955599466"],"threshold":0.9},"id":"ASB-A-140108616-57cea1ef","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ActiveServices.java"}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ActivityManagerService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["313946197704958950267683247287107834666","270266736432782472875195141692605342291","141429788637385144724026753516422466658","199196639341289460500426981869616538693","58225131798333247242773504602986282634","239607543681726346864426645787959290946","182913703348349760317534304244954100892","139388527391804446678384874235863742663"]},"id":"ASB-A-140108616-5d2f490e"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ActivityManagerShellCommand.java"},"deprecated":false,"digest":{"line_hashes":["35457527594737366538626115366262628229","230884641476879389965427342240075504244","249445701461699414042331972924981854278","22717779729758172843145271880287560498"],"threshold":0.9},"id":"ASB-A-140108616-63a0f4a2","signature_type":"Line"},{"source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/ActiveServices.java","function":"serviceForegroundCrash"},"deprecated":false,"digest":{"function_hash":"191163643441830946063158191146851559786","length":232},"id":"ASB-A-140108616-66d12706","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["34985409524069151885028550296050716535","66333641585186022410225803530715699095","276376284257928488978183129515653231315","45509757864254247941778575907158566130"]},"id":"ASB-A-140108616-67d18ad5","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"}},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/AppErrors.java","function":"scheduleAppCrashLocked"},"deprecated":false,"digest":{"function_hash":"30886826920377124763360848616650452841","length":712},"id":"ASB-A-140108616-9342234e","signature_type":"Function"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b","target":{"file":"services/core/java/com/android/server/am/AppErrors.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["25270476512423591124273492796128008731","96749387042725738584228872181899572844","99682998900605998272004868233456310628","114666398654786132267154324611504465844"]},"id":"ASB-A-140108616-949d39ab","signature_type":"Line"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java","function":"onNotificationError"},"deprecated":false,"digest":{"length":691,"function_hash":"58153766471047083618315266312059021150"},"id":"ASB-A-140108616-a0296c4b"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"file":"services/core/java/com/android/server/am/AppErrors.java","function":"killAppAtUserRequestLocked"},"deprecated":false,"digest":{"function_hash":"3825092656562894657443044996567503188","length":485},"id":"ASB-A-140108616-f7092892","signature_type":"Function"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","target":{"function":"postNotification","file":"services/core/java/com/android/server/am/ServiceRecord.java"},"deprecated":false,"digest":{"function_hash":"204800263370801238942793194690391424617","length":3270},"id":"ASB-A-140108616-fe6138e6"}],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24","https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b"],"severity":"High","spl":"2020-08-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-140108616.json"}},{"package":{"name":"platform/packages/apps/Settings","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10:0"},{"fixed":"10:2020-08-01"}]}],"versions":["10"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"target":{"file":"src/com/android/settings/password/PasswordUtils.java"},"deprecated":false,"digest":{"line_hashes":["100116979365077837739481981450599728935","312508974506267331483181757158466965699","288450175804572153005127995976106930010","248002092203509172811361704742494672445"],"threshold":0.9},"id":"ASB-A-140108616-221df41a","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742"},{"source":"https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742","target":{"file":"src/com/android/settings/password/PasswordUtils.java","function":"crashCallingApplication"},"deprecated":false,"digest":{"function_hash":"286640815432441847004410224668627857672","length":351},"id":"ASB-A-140108616-4868217d","signature_type":"Function","signature_version":"v1"}],"fixes":["https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742"],"severity":"High","spl":"2020-08-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-140108616.json"}},{"package":{"name":"platform/packages/services/Car","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10:0"},{"fixed":"10:2020-08-01"}]}],"versions":["10"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12","target":{"file":"tests/CarDeveloperOptions/src/com/android/car/developeroptions/password/PasswordUtils.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["100116979365077837739481981450599728935","312508974506267331483181757158466965699","288450175804572153005127995976106930010","248002092203509172811361704742494672445"]},"id":"ASB-A-140108616-5a0fb8bb","signature_type":"Line"},{"deprecated":false,"digest":{"length":351,"function_hash":"286640815432441847004410224668627857672"},"id":"ASB-A-140108616-aaeea5d2","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12","target":{"file":"tests/CarDeveloperOptions/src/com/android/car/developeroptions/password/PasswordUtils.java","function":"crashCallingApplication"}}],"fixes":["https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12"],"severity":"High","spl":"2020-08-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-140108616.json"}}],"schema_version":"1.9.0"}