In addAutomaticZenRule of ZenModeHelper.java, there is a possible permanent denial of service due to resource exhaustion. This could lead to local denial of service with User execution privileges needed. User interaction is not needed for exploitation.
{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/7409354d3a055f0b133422781d905d7f1353db08"
],
"severity": "High",
"spl": "2022-06-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-220735360-45dc9fb8",
"digest": {
"length": 1129.0,
"function_hash": "72969116394611615355557316684029202049"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7409354d3a055f0b133422781d905d7f1353db08",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/notification/ZenModeHelper.java",
"function": "addAutomaticZenRule"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-220735360-b57b3821",
"digest": {
"line_hashes": [
"316773913091921454552949103505812551778",
"60844737244376701495448944237486813748",
"199636489222921242797912143586625016982",
"253842174893724491600693628616052998028",
"182678495109000916998567333048234127512",
"223480315242129049381935799030871758362",
"55323315076084903885259546976523089802",
"77143724823306830291124992362851030982",
"218940759841715349412776172642540050245",
"15353142691719259333927658237084754530"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/7409354d3a055f0b133422781d905d7f1353db08",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/notification/ZenModeHelper.java"
}
}
],
"types": [
"DoS"
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/3072d98c2dc2b709bd8ffc343c101557a53dd188"
],
"severity": "High",
"spl": "2022-06-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-220735360-2fe1d80f",
"digest": {
"line_hashes": [
"316773913091921454552949103505812551778",
"238980956958401809169700792544261089097",
"172396850881818552902123492624771244434",
"110355755503766042658550115420818945063",
"182678495109000916998567333048234127512",
"223480315242129049381935799030871758362",
"55323315076084903885259546976523089802",
"77143724823306830291124992362851030982",
"218940759841715349412776172642540050245",
"15353142691719259333927658237084754530"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3072d98c2dc2b709bd8ffc343c101557a53dd188",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/notification/ZenModeHelper.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-220735360-8171c5b3",
"digest": {
"length": 1107.0,
"function_hash": "245677618049664184870375458169560547835"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/3072d98c2dc2b709bd8ffc343c101557a53dd188",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/notification/ZenModeHelper.java",
"function": "addAutomaticZenRule"
}
}
],
"types": [
"DoS"
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/1db5d40205929f253f1d2bbf541f428020b3b28e"
],
"severity": "High",
"spl": "2022-06-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-220735360-36a72876",
"digest": {
"line_hashes": [
"316773913091921454552949103505812551778",
"238980956958401809169700792544261089097",
"172396850881818552902123492624771244434",
"110355755503766042658550115420818945063",
"182678495109000916998567333048234127512",
"223480315242129049381935799030871758362",
"55323315076084903885259546976523089802",
"77143724823306830291124992362851030982",
"218940759841715349412776172642540050245",
"15353142691719259333927658237084754530"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1db5d40205929f253f1d2bbf541f428020b3b28e",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/notification/ZenModeHelper.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-220735360-ce862fb0",
"digest": {
"length": 1107.0,
"function_hash": "245677618049664184870375458169560547835"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/1db5d40205929f253f1d2bbf541f428020b3b28e",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/notification/ZenModeHelper.java",
"function": "addAutomaticZenRule"
}
}
],
"types": [
"DoS"
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/75bd0edd7b737a0e13beace1067af71f838af2a4"
],
"severity": "High",
"spl": "2022-06-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-220735360-52aa6a53",
"digest": {
"line_hashes": [
"316773913091921454552949103505812551778",
"60844737244376701495448944237486813748",
"199636489222921242797912143586625016982",
"253842174893724491600693628616052998028",
"182678495109000916998567333048234127512",
"223480315242129049381935799030871758362",
"55323315076084903885259546976523089802",
"77143724823306830291124992362851030982",
"218940759841715349412776172642540050245",
"15353142691719259333927658237084754530"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/75bd0edd7b737a0e13beace1067af71f838af2a4",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/notification/ZenModeHelper.java"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-220735360-745b7115",
"digest": {
"length": 1129.0,
"function_hash": "72969116394611615355557316684029202049"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/75bd0edd7b737a0e13beace1067af71f838af2a4",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/notification/ZenModeHelper.java",
"function": "addAutomaticZenRule"
}
}
],
"types": [
"DoS"
]
}{
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/c69747578155fc2b2b5a6d690b1e8263f281eb67"
],
"severity": "High",
"spl": "2022-06-01",
"vanir_signatures": [
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-220735360-9a85100b",
"digest": {
"length": 1129.0,
"function_hash": "72969116394611615355557316684029202049"
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/c69747578155fc2b2b5a6d690b1e8263f281eb67",
"signature_type": "Function",
"target": {
"file": "services/core/java/com/android/server/notification/ZenModeHelper.java",
"function": "addAutomaticZenRule"
}
},
{
"deprecated": false,
"signature_version": "v1",
"id": "ASB-A-220735360-a4a63fd8",
"digest": {
"line_hashes": [
"316773913091921454552949103505812551778",
"60844737244376701495448944237486813748",
"199636489222921242797912143586625016982",
"253842174893724491600693628616052998028",
"182678495109000916998567333048234127512",
"223480315242129049381935799030871758362",
"55323315076084903885259546976523089802",
"77143724823306830291124992362851030982",
"218940759841715349412776172642540050245",
"15353142691719259333927658237084754530"
],
"threshold": 0.9
},
"source": "https://android.googlesource.com/platform/frameworks/base/+/c69747578155fc2b2b5a6d690b1e8263f281eb67",
"signature_type": "Line",
"target": {
"file": "services/core/java/com/android/server/notification/ZenModeHelper.java"
}
}
],
"types": [
"DoS"
]
}