In PreferencesHelper.java, an uncaught exception may cause the device to get stuck in a boot loop. This could lead to local persistent denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/86441bd5c07c65021728748472fa6a28eaf162d0"
],
"severity": "High",
"spl": "2023-07-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-261723753-e8f9ebaf",
"digest": {
"line_hashes": [
"17172546349687306146764177581615796632",
"144857827867469589767378994443022019159",
"314966775073537382353268459073950728497",
"40761297176760039341387070764727993301"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/86441bd5c07c65021728748472fa6a28eaf162d0",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
}
}
],
"types": [
"DoS"
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/0f29716ab6fbf236e5d8f688bcdfdadf32429545",
"https://android.googlesource.com/platform/frameworks/base/+/5664378a7cac48184ec0702a41aaed0677d41136"
],
"severity": "High",
"spl": "2023-07-01",
"vanir_signatures": [
{
"deprecated": false,
"match_only_versions": [
"11"
],
"signature_version": "v1",
"digest": {
"line_hashes": [
"155348199709787115944160061244060492090",
"8557699418637963688535081754431662406",
"316388979166894522472593252118631351348",
"77370754088757487441147562591448147954"
],
"threshold": 0.9
},
"id": "ASB-A-261723753-290c76ae",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/base/+/5664378a7cac48184ec0702a41aaed0677d41136",
"target": {
"file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-261723753-770365dd",
"digest": {
"length": 4940.0,
"function_hash": "25277519309193045343219980751733957753"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/0f29716ab6fbf236e5d8f688bcdfdadf32429545",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
"function": "readXml"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-261723753-9016dae8",
"digest": {
"length": 1179.0,
"function_hash": "154389685060191707306043638155132659178"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/0f29716ab6fbf236e5d8f688bcdfdadf32429545",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
"function": "createNotificationChannelGroup"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-261723753-a47e8a24",
"digest": {
"line_hashes": [
"17449676190573542466631081769697285205",
"261420479924190779313311522506908789796",
"140625957613190109810105311449968894466",
"167031959439128374951237651286786797615",
"37643552596611138344663046302619437404",
"196743529192485195053277158544984301790",
"202242521017499234883027191576573446212",
"129796892121331845324278144194616721046",
"158900939070428617732404325899902702387",
"24493877307784879816107433076195222108",
"166182371834460908885308086775164381989",
"44527797862704030040149012167640289228",
"94642458531071946147625939981735366108",
"312484065945080682022410269406909688993",
"165594540568964192667031981327745068106",
"140767938060665798446646317601485252776"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/0f29716ab6fbf236e5d8f688bcdfdadf32429545",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
}
}
],
"types": [
"DoS"
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/38257af19e18d19075483dfa351c7e5cbb9cbf75"
],
"severity": "High",
"spl": "2023-07-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-261723753-46127179",
"digest": {
"line_hashes": [
"155348199709787115944160061244060492090",
"290161198333100939996721323172810462679",
"228214646634578708237333731587034475086",
"263397724378918119525504693722684019394",
"37643552596611138344663046302619437404",
"196743529192485195053277158544984301790",
"202242521017499234883027191576573446212",
"129796892121331845324278144194616721046",
"158900939070428617732404325899902702387",
"24493877307784879816107433076195222108",
"166182371834460908885308086775164381989",
"44527797862704030040149012167640289228",
"94642458531071946147625939981735366108",
"312484065945080682022410269406909688993",
"165594540568964192667031981327745068106",
"140767938060665798446646317601485252776"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/38257af19e18d19075483dfa351c7e5cbb9cbf75",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-261723753-5bef855f",
"digest": {
"length": 1155.0,
"function_hash": "75401566855827241476091985175730625928"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/38257af19e18d19075483dfa351c7e5cbb9cbf75",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
"function": "createNotificationChannelGroup"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-261723753-92edf596",
"digest": {
"length": 4870.0,
"function_hash": "124705959248561110929115589367270293655"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/38257af19e18d19075483dfa351c7e5cbb9cbf75",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
"function": "readXml"
}
}
],
"types": [
"DoS"
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/44440649c42cdbea351003dbc1fec98991e00a8b"
],
"severity": "High",
"spl": "2023-07-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-261723753-3a927990",
"digest": {
"line_hashes": [
"155348199709787115944160061244060492090",
"290161198333100939996721323172810462679",
"228214646634578708237333731587034475086",
"263397724378918119525504693722684019394",
"37643552596611138344663046302619437404",
"196743529192485195053277158544984301790",
"202242521017499234883027191576573446212",
"129796892121331845324278144194616721046",
"158900939070428617732404325899902702387",
"24493877307784879816107433076195222108",
"166182371834460908885308086775164381989",
"44527797862704030040149012167640289228",
"94642458531071946147625939981735366108",
"312484065945080682022410269406909688993",
"165594540568964192667031981327745068106",
"140767938060665798446646317601485252776"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/44440649c42cdbea351003dbc1fec98991e00a8b",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-261723753-5537eda8",
"digest": {
"length": 1155.0,
"function_hash": "75401566855827241476091985175730625928"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/44440649c42cdbea351003dbc1fec98991e00a8b",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
"function": "createNotificationChannelGroup"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-261723753-de856a89",
"digest": {
"length": 4846.0,
"function_hash": "120668173329935026371620503463820441534"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/44440649c42cdbea351003dbc1fec98991e00a8b",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/notification/PreferencesHelper.java",
"function": "readXml"
}
}
],
"types": [
"DoS"
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/0c94ea393926869f8f620854b58548d7a139ac1f"
],
"severity": "High",
"spl": "2023-07-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-261723753-2a344085",
"digest": {
"line_hashes": [
"17172546349687306146764177581615796632",
"144857827867469589767378994443022019159",
"314966775073537382353268459073950728497",
"40761297176760039341387070764727993301"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/0c94ea393926869f8f620854b58548d7a139ac1f",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/notification/PreferencesHelper.java"
}
}
],
"types": [
"DoS"
]
}