In onHeaderDecoded of LocalImageResolver.java, there is a possible persistent denial of service due to resource exhaustion. This could lead to remote denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"severity": "Critical",
"types": [
"DoS"
],
"spl": "2026-03-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/449f35b532d5f680b90c8f9d8150010e7f5f30df"
],
"vanir_signatures": [
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "core/java/com/android/internal/widget/LocalImageResolver.java"
},
"digest": {
"line_hashes": [
"73967225170399715904247930819758139042",
"49939010375220941586987459878278998718",
"134620784372851083183695846225565454257",
"213008522495646628192596065558322107404",
"314339081250264557520656838750522444674",
"105412681079853562342429339181518327189",
"227061579258164856377861565809678473379"
],
"threshold": 0.9
},
"id": "ASB-A-444671303-0ca6d4f7",
"source": "https://android.googlesource.com/platform/frameworks/base/+/449f35b532d5f680b90c8f9d8150010e7f5f30df",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onHeaderDecoded",
"file": "core/java/com/android/internal/widget/LocalImageResolver.java"
},
"digest": {
"function_hash": "123429461944359663759865245422479592027",
"length": 348.0
},
"id": "ASB-A-444671303-3afdcfb7",
"source": "https://android.googlesource.com/platform/frameworks/base/+/449f35b532d5f680b90c8f9d8150010e7f5f30df",
"signature_version": "v1"
}
]
}{
"severity": "Critical",
"types": [
"DoS"
],
"spl": "2026-03-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/1f05e429c98270dc403b41a965debba65cc58837"
],
"vanir_signatures": [
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onHeaderDecoded",
"file": "core/java/com/android/internal/widget/LocalImageResolver.java"
},
"digest": {
"function_hash": "123429461944359663759865245422479592027",
"length": 348.0
},
"id": "ASB-A-444671303-ecc86d40",
"source": "https://android.googlesource.com/platform/frameworks/base/+/1f05e429c98270dc403b41a965debba65cc58837",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "core/java/com/android/internal/widget/LocalImageResolver.java"
},
"digest": {
"line_hashes": [
"73967225170399715904247930819758139042",
"49939010375220941586987459878278998718",
"134620784372851083183695846225565454257",
"213008522495646628192596065558322107404",
"314339081250264557520656838750522444674",
"105412681079853562342429339181518327189",
"227061579258164856377861565809678473379"
],
"threshold": 0.9
},
"id": "ASB-A-444671303-f96937c6",
"source": "https://android.googlesource.com/platform/frameworks/base/+/1f05e429c98270dc403b41a965debba65cc58837",
"signature_version": "v1"
}
]
}{
"severity": "Critical",
"types": [
"DoS"
],
"spl": "2026-03-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/4bceac8d45f07c272eced0b8da51513415d7d248"
],
"vanir_signatures": [
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "core/java/com/android/internal/widget/LocalImageResolver.java"
},
"digest": {
"line_hashes": [
"73967225170399715904247930819758139042",
"49939010375220941586987459878278998718",
"134620784372851083183695846225565454257",
"213008522495646628192596065558322107404",
"314339081250264557520656838750522444674",
"105412681079853562342429339181518327189",
"227061579258164856377861565809678473379"
],
"threshold": 0.9
},
"id": "ASB-A-444671303-8e62341f",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4bceac8d45f07c272eced0b8da51513415d7d248",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onHeaderDecoded",
"file": "core/java/com/android/internal/widget/LocalImageResolver.java"
},
"digest": {
"function_hash": "123429461944359663759865245422479592027",
"length": 348.0
},
"id": "ASB-A-444671303-f6527c0d",
"source": "https://android.googlesource.com/platform/frameworks/base/+/4bceac8d45f07c272eced0b8da51513415d7d248",
"signature_version": "v1"
}
]
}{
"severity": "Critical",
"types": [
"DoS"
],
"spl": "2026-03-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/a7b68911d5a3e36ea7658e414b84bb40991aadcb"
],
"vanir_signatures": [
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onHeaderDecoded",
"file": "core/java/com/android/internal/widget/LocalImageResolver.java"
},
"digest": {
"function_hash": "123429461944359663759865245422479592027",
"length": 348.0
},
"id": "ASB-A-444671303-1e2c3f8c",
"source": "https://android.googlesource.com/platform/frameworks/base/+/a7b68911d5a3e36ea7658e414b84bb40991aadcb",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "core/java/com/android/internal/widget/LocalImageResolver.java"
},
"digest": {
"line_hashes": [
"73967225170399715904247930819758139042",
"49939010375220941586987459878278998718",
"134620784372851083183695846225565454257",
"213008522495646628192596065558322107404",
"314339081250264557520656838750522444674",
"105412681079853562342429339181518327189",
"227061579258164856377861565809678473379"
],
"threshold": 0.9
},
"id": "ASB-A-444671303-ad14d2fc",
"source": "https://android.googlesource.com/platform/frameworks/base/+/a7b68911d5a3e36ea7658e414b84bb40991aadcb",
"signature_version": "v1"
}
]
}{
"severity": "Critical",
"types": [
"DoS"
],
"spl": "2026-03-01",
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/ebba11d5470e84fedad7f5f1cd37f785c19f720b"
],
"vanir_signatures": [
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onHeaderDecoded",
"file": "core/java/com/android/internal/widget/LocalImageResolver.java"
},
"digest": {
"function_hash": "123429461944359663759865245422479592027",
"length": 348.0
},
"id": "ASB-A-444671303-437a7859",
"source": "https://android.googlesource.com/platform/frameworks/base/+/ebba11d5470e84fedad7f5f1cd37f785c19f720b",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "core/java/com/android/internal/widget/LocalImageResolver.java"
},
"digest": {
"line_hashes": [
"73967225170399715904247930819758139042",
"49939010375220941586987459878278998718",
"134620784372851083183695846225565454257",
"213008522495646628192596065558322107404",
"314339081250264557520656838750522444674",
"105412681079853562342429339181518327189",
"227061579258164856377861565809678473379"
],
"threshold": 0.9
},
"id": "ASB-A-444671303-c3333475",
"source": "https://android.googlesource.com/platform/frameworks/base/+/ebba11d5470e84fedad7f5f1cd37f785c19f720b",
"signature_version": "v1"
}
]
}