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.
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b"
],
"types": [
"EoP"
],
"severity": "High",
"vanir_signatures": [
{
"id": "ASB-A-140108616-01942895",
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"34985409524069151885028550296050716535",
"66333641585186022410225803530715699095",
"276376284257928488978183129515653231315",
"45509757864254247941778575907158566130"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-02793669",
"target": {
"file": "services/core/java/com/android/server/am/AppErrors.java",
"function": "killAppAtUserRequestLocked"
},
"digest": {
"length": 485.0,
"function_hash": "3825092656562894657443044996567503188"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-03233077",
"target": {
"file": "services/core/java/com/android/server/am/ActivityManagerService.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"313946197704958950267683247287107834666",
"270266736432782472875195141692605342291",
"141429788637385144724026753516422466658",
"199196639341289460500426981869616538693",
"58225131798333247242773504602986282634",
"239607543681726346864426645787959290946",
"182913703348349760317534304244954100892",
"139388527391804446678384874235863742663"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-0939e122",
"target": {
"file": "services/core/java/com/android/server/am/ActivityManagerShellCommand.java",
"function": "runCrash"
},
"digest": {
"length": 568.0,
"function_hash": "252218546729751961797146093475198071092"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-283af29a",
"target": {
"file": "services/core/java/com/android/server/am/AppErrors.java",
"function": "scheduleAppCrashLocked"
},
"digest": {
"length": 876.0,
"function_hash": "43334670337723760658160897168511193663"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-3c9f1141",
"target": {
"file": "services/core/java/com/android/server/am/ActivityManagerService.java",
"function": "crashApplication"
},
"digest": {
"length": 554.0,
"function_hash": "149621928143866274689687963466794842915"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-40795276",
"target": {
"file": "services/core/java/com/android/server/am/AppErrors.java"
},
"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,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-5bc8ba64",
"target": {
"file": "services/core/java/com/android/server/am/ServiceRecord.java",
"function": "postNotification"
},
"digest": {
"length": 3270.0,
"function_hash": "204800263370801238942793194690391424617"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-90ced541",
"target": {
"file": "services/core/java/com/android/server/am/ActiveServices.java",
"function": "serviceForegroundCrash"
},
"digest": {
"length": 232.0,
"function_hash": "191163643441830946063158191146851559786"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-97da76ae",
"target": {
"file": "services/core/java/com/android/server/am/ActivityManagerShellCommand.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"35457527594737366538626115366262628229",
"230884641476879389965427342240075504244",
"249445701461699414042331972924981854278",
"22717779729758172843145271880287560498"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-aa08efbb",
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
"function": "onNotificationError"
},
"digest": {
"length": 691.0,
"function_hash": "58153766471047083618315266312059021150"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-b3ab03a4",
"target": {
"file": "services/core/java/com/android/server/am/ServiceRecord.java",
"function": "run"
},
"digest": {
"length": 2473.0,
"function_hash": "287548358736806006396799087326048108956"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-b9a48b8c",
"target": {
"file": "services/core/java/com/android/server/am/ServiceRecord.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"245754129262702407218208242614483211368",
"2983777327837477647473492475305762513",
"4059743454139296612210565145925001922",
"227268241558318090133289670782465089397",
"253035881338134978069377194966213948819",
"197401886750360669679168603161103379748",
"293108325795696209626464571655354879204",
"270648395454571251355648921216243164785",
"216880071963339747623556930753620070375",
"67895051086779114950633353948211897173",
"171058004362778398524825810598592168894"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-dd2491c3",
"target": {
"file": "services/core/java/com/android/server/am/AppErrors.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"25270476512423591124273492796128008731",
"96749387042725738584228872181899572844",
"99682998900605998272004868233456310628",
"114666398654786132267154324611504465844"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-ea2e0b5c",
"target": {
"file": "services/core/java/com/android/server/am/ActiveServices.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"192212352339214897177911927408741843870",
"30514706583926759469028462036889810554",
"329972801526235203928518173988356642773",
"129172966794343481053233253226789397518",
"143012704232641422217105964114077067481",
"171979436898094925046594914685651535079",
"291979943614128316725083011869955599466"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-f2b6abf6",
"target": {
"file": "services/core/java/com/android/server/am/AppErrors.java",
"function": "scheduleAppCrashLocked"
},
"digest": {
"length": 712.0,
"function_hash": "30886826920377124763360848616650452841"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
}
],
"spl": "2020-08-01"
}{
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742"
],
"types": [
"EoP"
],
"severity": "High",
"vanir_signatures": [
{
"id": "ASB-A-140108616-34f0e509",
"target": {
"file": "src/com/android/settings/password/PasswordUtils.java",
"function": "crashCallingApplication"
},
"digest": {
"length": 351.0,
"function_hash": "286640815432441847004410224668627857672"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-bff7b482",
"target": {
"file": "src/com/android/settings/password/PasswordUtils.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"100116979365077837739481981450599728935",
"312508974506267331483181757158466965699",
"288450175804572153005127995976106930010",
"248002092203509172811361704742494672445"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742",
"signature_version": "v1"
}
],
"spl": "2020-08-01"
}{
"fixes": [
"https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12"
],
"types": [
"EoP"
],
"severity": "High",
"vanir_signatures": [
{
"id": "ASB-A-140108616-3022452d",
"target": {
"file": "tests/CarDeveloperOptions/src/com/android/car/developeroptions/password/PasswordUtils.java",
"function": "crashCallingApplication"
},
"digest": {
"length": 351.0,
"function_hash": "286640815432441847004410224668627857672"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-d685c789",
"target": {
"file": "tests/CarDeveloperOptions/src/com/android/car/developeroptions/password/PasswordUtils.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"100116979365077837739481981450599728935",
"312508974506267331483181757158466965699",
"288450175804572153005127995976106930010",
"248002092203509172811361704742494672445"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12",
"signature_version": "v1"
}
],
"spl": "2020-08-01"
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b"
],
"types": [
"EoP"
],
"severity": "High",
"vanir_signatures": [
{
"id": "ASB-A-140108616-02aaae82",
"target": {
"file": "services/core/java/com/android/server/am/ActivityManagerShellCommand.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"35457527594737366538626115366262628229",
"230884641476879389965427342240075504244",
"249445701461699414042331972924981854278",
"22717779729758172843145271880287560498"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-0e15a44b",
"target": {
"file": "services/core/java/com/android/server/am/ServiceRecord.java",
"function": "postNotification"
},
"digest": {
"length": 3270.0,
"function_hash": "204800263370801238942793194690391424617"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-385e77c6",
"target": {
"file": "services/core/java/com/android/server/am/ActivityManagerShellCommand.java",
"function": "runCrash"
},
"digest": {
"length": 568.0,
"function_hash": "252218546729751961797146093475198071092"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-480790ea",
"target": {
"file": "services/core/java/com/android/server/am/ServiceRecord.java",
"function": "run"
},
"digest": {
"length": 2473.0,
"function_hash": "287548358736806006396799087326048108956"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-4ff0798a",
"target": {
"file": "services/core/java/com/android/server/am/AppErrors.java",
"function": "scheduleAppCrashLocked"
},
"digest": {
"length": 712.0,
"function_hash": "30886826920377124763360848616650452841"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-612eefc7",
"target": {
"file": "services/core/java/com/android/server/am/ActivityManagerService.java",
"function": "crashApplication"
},
"digest": {
"length": 554.0,
"function_hash": "149621928143866274689687963466794842915"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-64517b4b",
"target": {
"file": "services/core/java/com/android/server/am/AppErrors.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"25270476512423591124273492796128008731",
"96749387042725738584228872181899572844",
"99682998900605998272004868233456310628",
"114666398654786132267154324611504465844"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-8a78dcb6",
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
"function": "onNotificationError"
},
"digest": {
"length": 691.0,
"function_hash": "58153766471047083618315266312059021150"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-8cee2006",
"target": {
"file": "services/core/java/com/android/server/am/AppErrors.java"
},
"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,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-8ec3fb17",
"target": {
"file": "services/core/java/com/android/server/am/ActiveServices.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"192212352339214897177911927408741843870",
"30514706583926759469028462036889810554",
"329972801526235203928518173988356642773",
"129172966794343481053233253226789397518",
"143012704232641422217105964114077067481",
"171979436898094925046594914685651535079",
"291979943614128316725083011869955599466"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-9e5088bd",
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"34985409524069151885028550296050716535",
"66333641585186022410225803530715699095",
"276376284257928488978183129515653231315",
"45509757864254247941778575907158566130"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-a7607e60",
"target": {
"file": "services/core/java/com/android/server/am/ServiceRecord.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"245754129262702407218208242614483211368",
"2983777327837477647473492475305762513",
"4059743454139296612210565145925001922",
"227268241558318090133289670782465089397",
"253035881338134978069377194966213948819",
"197401886750360669679168603161103379748",
"293108325795696209626464571655354879204",
"270648395454571251355648921216243164785",
"216880071963339747623556930753620070375",
"67895051086779114950633353948211897173",
"171058004362778398524825810598592168894"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-b1bc0ded",
"target": {
"file": "services/core/java/com/android/server/am/AppErrors.java",
"function": "killAppAtUserRequestLocked"
},
"digest": {
"length": 485.0,
"function_hash": "3825092656562894657443044996567503188"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-ced23ba6",
"target": {
"file": "services/core/java/com/android/server/am/AppErrors.java",
"function": "scheduleAppCrashLocked"
},
"digest": {
"length": 876.0,
"function_hash": "43334670337723760658160897168511193663"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-d2a6f11c",
"target": {
"file": "services/core/java/com/android/server/am/ActivityManagerService.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"313946197704958950267683247287107834666",
"270266736432782472875195141692605342291",
"141429788637385144724026753516422466658",
"199196639341289460500426981869616538693",
"58225131798333247242773504602986282634",
"239607543681726346864426645787959290946",
"182913703348349760317534304244954100892",
"139388527391804446678384874235863742663"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-e0c5dae5",
"target": {
"file": "services/core/java/com/android/server/am/ActiveServices.java",
"function": "serviceForegroundCrash"
},
"digest": {
"length": 232.0,
"function_hash": "191163643441830946063158191146851559786"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
}
],
"spl": "2020-08-01"
}{
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742"
],
"types": [
"EoP"
],
"severity": "High",
"vanir_signatures": [
{
"id": "ASB-A-140108616-81fc31d7",
"target": {
"file": "src/com/android/settings/password/PasswordUtils.java",
"function": "crashCallingApplication"
},
"digest": {
"length": 351.0,
"function_hash": "286640815432441847004410224668627857672"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-e818baef",
"target": {
"file": "src/com/android/settings/password/PasswordUtils.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"100116979365077837739481981450599728935",
"312508974506267331483181757158466965699",
"288450175804572153005127995976106930010",
"248002092203509172811361704742494672445"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742",
"signature_version": "v1"
}
],
"spl": "2020-08-01"
}{
"fixes": [
"https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12"
],
"types": [
"EoP"
],
"severity": "High",
"vanir_signatures": [
{
"id": "ASB-A-140108616-4bfcfe23",
"target": {
"file": "tests/CarDeveloperOptions/src/com/android/car/developeroptions/password/PasswordUtils.java",
"function": "crashCallingApplication"
},
"digest": {
"length": 351.0,
"function_hash": "286640815432441847004410224668627857672"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-8a0a70d0",
"target": {
"file": "tests/CarDeveloperOptions/src/com/android/car/developeroptions/password/PasswordUtils.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"100116979365077837739481981450599728935",
"312508974506267331483181757158466965699",
"288450175804572153005127995976106930010",
"248002092203509172811361704742494672445"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12",
"signature_version": "v1"
}
],
"spl": "2020-08-01"
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b"
],
"types": [
"EoP"
],
"severity": "High",
"vanir_signatures": [
{
"id": "ASB-A-140108616-0b58c9d2",
"target": {
"file": "services/core/java/com/android/server/am/ServiceRecord.java",
"function": "run"
},
"digest": {
"length": 2473.0,
"function_hash": "287548358736806006396799087326048108956"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-22960ad6",
"target": {
"file": "services/core/java/com/android/server/am/ActivityManagerShellCommand.java",
"function": "runCrash"
},
"digest": {
"length": 568.0,
"function_hash": "252218546729751961797146093475198071092"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-39b7e4e2",
"target": {
"file": "services/core/java/com/android/server/am/AppErrors.java",
"function": "scheduleAppCrashLocked"
},
"digest": {
"length": 876.0,
"function_hash": "43334670337723760658160897168511193663"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-45b9274d",
"target": {
"file": "services/core/java/com/android/server/am/ActivityManagerService.java",
"function": "crashApplication"
},
"digest": {
"length": 554.0,
"function_hash": "149621928143866274689687963466794842915"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-52e9a896",
"target": {
"file": "services/core/java/com/android/server/am/ServiceRecord.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"245754129262702407218208242614483211368",
"2983777327837477647473492475305762513",
"4059743454139296612210565145925001922",
"227268241558318090133289670782465089397",
"253035881338134978069377194966213948819",
"197401886750360669679168603161103379748",
"293108325795696209626464571655354879204",
"270648395454571251355648921216243164785",
"216880071963339747623556930753620070375",
"67895051086779114950633353948211897173",
"171058004362778398524825810598592168894"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-53fef098",
"target": {
"file": "services/core/java/com/android/server/am/AppErrors.java"
},
"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,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-57cea1ef",
"target": {
"file": "services/core/java/com/android/server/am/ActiveServices.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"192212352339214897177911927408741843870",
"30514706583926759469028462036889810554",
"329972801526235203928518173988356642773",
"129172966794343481053233253226789397518",
"143012704232641422217105964114077067481",
"171979436898094925046594914685651535079",
"291979943614128316725083011869955599466"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-5d2f490e",
"target": {
"file": "services/core/java/com/android/server/am/ActivityManagerService.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"313946197704958950267683247287107834666",
"270266736432782472875195141692605342291",
"141429788637385144724026753516422466658",
"199196639341289460500426981869616538693",
"58225131798333247242773504602986282634",
"239607543681726346864426645787959290946",
"182913703348349760317534304244954100892",
"139388527391804446678384874235863742663"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-63a0f4a2",
"target": {
"file": "services/core/java/com/android/server/am/ActivityManagerShellCommand.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"35457527594737366538626115366262628229",
"230884641476879389965427342240075504244",
"249445701461699414042331972924981854278",
"22717779729758172843145271880287560498"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-66d12706",
"target": {
"file": "services/core/java/com/android/server/am/ActiveServices.java",
"function": "serviceForegroundCrash"
},
"digest": {
"length": 232.0,
"function_hash": "191163643441830946063158191146851559786"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-67d18ad5",
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"34985409524069151885028550296050716535",
"66333641585186022410225803530715699095",
"276376284257928488978183129515653231315",
"45509757864254247941778575907158566130"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-9342234e",
"target": {
"file": "services/core/java/com/android/server/am/AppErrors.java",
"function": "scheduleAppCrashLocked"
},
"digest": {
"length": 712.0,
"function_hash": "30886826920377124763360848616650452841"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-949d39ab",
"target": {
"file": "services/core/java/com/android/server/am/AppErrors.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"25270476512423591124273492796128008731",
"96749387042725738584228872181899572844",
"99682998900605998272004868233456310628",
"114666398654786132267154324611504465844"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/0a163302b0288cdc4d9ca5e04398386ef8e1ec6b",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-a0296c4b",
"target": {
"file": "services/core/java/com/android/server/notification/NotificationManagerService.java",
"function": "onNotificationError"
},
"digest": {
"length": 691.0,
"function_hash": "58153766471047083618315266312059021150"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-f7092892",
"target": {
"file": "services/core/java/com/android/server/am/AppErrors.java",
"function": "killAppAtUserRequestLocked"
},
"digest": {
"length": 485.0,
"function_hash": "3825092656562894657443044996567503188"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-fe6138e6",
"target": {
"file": "services/core/java/com/android/server/am/ServiceRecord.java",
"function": "postNotification"
},
"digest": {
"length": 3270.0,
"function_hash": "204800263370801238942793194690391424617"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/base/+/45a53e6cb8d3276126cfe0e717ad7ed486d39b24",
"signature_version": "v1"
}
],
"spl": "2020-08-01"
}{
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742"
],
"types": [
"EoP"
],
"severity": "High",
"vanir_signatures": [
{
"id": "ASB-A-140108616-221df41a",
"target": {
"file": "src/com/android/settings/password/PasswordUtils.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"100116979365077837739481981450599728935",
"312508974506267331483181757158466965699",
"288450175804572153005127995976106930010",
"248002092203509172811361704742494672445"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-4868217d",
"target": {
"file": "src/com/android/settings/password/PasswordUtils.java",
"function": "crashCallingApplication"
},
"digest": {
"length": 351.0,
"function_hash": "286640815432441847004410224668627857672"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/packages/apps/Settings/+/36f182159ffae1f14a1733a3bb1334cdd9d44742",
"signature_version": "v1"
}
],
"spl": "2020-08-01"
}{
"fixes": [
"https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12"
],
"types": [
"EoP"
],
"severity": "High",
"vanir_signatures": [
{
"id": "ASB-A-140108616-5a0fb8bb",
"target": {
"file": "tests/CarDeveloperOptions/src/com/android/car/developeroptions/password/PasswordUtils.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"100116979365077837739481981450599728935",
"312508974506267331483181757158466965699",
"288450175804572153005127995976106930010",
"248002092203509172811361704742494672445"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12",
"signature_version": "v1"
},
{
"id": "ASB-A-140108616-aaeea5d2",
"target": {
"file": "tests/CarDeveloperOptions/src/com/android/car/developeroptions/password/PasswordUtils.java",
"function": "crashCallingApplication"
},
"digest": {
"length": 351.0,
"function_hash": "286640815432441847004410224668627857672"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/packages/services/Car/+/d2d8933e006efc251fda52e6807807d107f2ca12",
"signature_version": "v1"
}
],
"spl": "2020-08-01"
}