In setDisplayName of AssociationRequest.java, there is a possible way for an app to retain CDM association due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"types": [
"EoP"
],
"spl": "2025-09-01",
"severity": "High",
"vanir_signatures": [
{
"id": "ASB-A-418773283-80ada0a5",
"signature_type": "Function",
"digest": {
"length": 109.0,
"function_hash": "131242640319249840870459432381464476378"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/dfcbd34e7f03a8b96703ff6597cb2632c5c8d9bf",
"target": {
"function": "setDisplayName",
"file": "core/java/android/companion/AssociationRequest.java"
}
},
{
"id": "ASB-A-418773283-c8929c7f",
"signature_type": "Line",
"digest": {
"line_hashes": [
"269440801812699585152712414328242547405",
"330366624732347292350881135963890224103",
"69159395343701757787123535336040608901",
"68152038822025007295096070680134140672",
"27497242389120439899131387549726078270",
"269559521383832928557216591421670336542",
"219199137087090509060771178972907945050"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/dfcbd34e7f03a8b96703ff6597cb2632c5c8d9bf",
"target": {
"file": "core/java/android/companion/AssociationRequest.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/dfcbd34e7f03a8b96703ff6597cb2632c5c8d9bf"
]
}{
"types": [
"EoP"
],
"spl": "2025-09-01",
"severity": "High",
"vanir_signatures": [
{
"id": "ASB-A-418773283-a4cd565c",
"signature_type": "Function",
"digest": {
"length": 109.0,
"function_hash": "131242640319249840870459432381464476378"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/b73847cdfeb6acbb21b70fc979c9c8cb6038bcfb",
"target": {
"function": "setDisplayName",
"file": "core/java/android/companion/AssociationRequest.java"
}
},
{
"id": "ASB-A-418773283-cba41346",
"signature_type": "Line",
"digest": {
"line_hashes": [
"147269419953227440488681118598688817780",
"52548465390990484745093659737434703888",
"25730624046464827620604150295925541558",
"68152038822025007295096070680134140672",
"27497242389120439899131387549726078270",
"269559521383832928557216591421670336542",
"219199137087090509060771178972907945050"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/b73847cdfeb6acbb21b70fc979c9c8cb6038bcfb",
"target": {
"file": "core/java/android/companion/AssociationRequest.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/b73847cdfeb6acbb21b70fc979c9c8cb6038bcfb"
]
}{
"types": [
"EoP"
],
"spl": "2025-09-01",
"severity": "High",
"vanir_signatures": [
{
"id": "ASB-A-418773283-25a38058",
"signature_type": "Line",
"digest": {
"line_hashes": [
"167141864808449554181499016020616283956",
"16081820404547247029385266116351825668",
"216724245081984099851929058632594725358",
"68152038822025007295096070680134140672",
"27497242389120439899131387549726078270",
"269559521383832928557216591421670336542",
"219199137087090509060771178972907945050"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/4234c17b14d65c4cea54c9a4ff119029595e9867",
"target": {
"file": "core/java/android/companion/AssociationRequest.java"
}
},
{
"id": "ASB-A-418773283-8605b3b9",
"signature_type": "Function",
"digest": {
"length": 109.0,
"function_hash": "131242640319249840870459432381464476378"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/4234c17b14d65c4cea54c9a4ff119029595e9867",
"target": {
"function": "setDisplayName",
"file": "core/java/android/companion/AssociationRequest.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/4234c17b14d65c4cea54c9a4ff119029595e9867"
]
}{
"types": [
"EoP"
],
"spl": "2025-09-01",
"severity": "High",
"vanir_signatures": [
{
"id": "ASB-A-418773283-18389b78",
"signature_type": "Line",
"digest": {
"line_hashes": [
"68152038822025007295096070680134140672",
"27497242389120439899131387549726078270",
"269559521383832928557216591421670336542",
"219199137087090509060771178972907945050"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/bf97b0b070dc2239b556ea7726c20957f4140129",
"target": {
"file": "core/java/android/companion/AssociationRequest.java"
}
},
{
"id": "ASB-A-418773283-1f6ac4aa",
"signature_type": "Function",
"digest": {
"length": 109.0,
"function_hash": "131242640319249840870459432381464476378"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/bf97b0b070dc2239b556ea7726c20957f4140129",
"target": {
"function": "setDisplayName",
"file": "core/java/android/companion/AssociationRequest.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/bf97b0b070dc2239b556ea7726c20957f4140129"
]
}{
"types": [
"EoP"
],
"spl": "2025-09-01",
"severity": "High",
"vanir_signatures": [
{
"id": "ASB-A-418773283-0c576ff9",
"signature_type": "Line",
"digest": {
"line_hashes": [
"68152038822025007295096070680134140672",
"27497242389120439899131387549726078270",
"269559521383832928557216591421670336542",
"219199137087090509060771178972907945050"
],
"threshold": 0.9
},
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/c770b9ef1fcb471aa6e24d6ffbcf61cda61363b7",
"target": {
"file": "core/java/android/companion/AssociationRequest.java"
}
},
{
"id": "ASB-A-418773283-ec77d9eb",
"signature_type": "Function",
"digest": {
"length": 109.0,
"function_hash": "131242640319249840870459432381464476378"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://android.googlesource.com/platform/frameworks/base/+/c770b9ef1fcb471aa6e24d6ffbcf61cda61363b7",
"target": {
"function": "setDisplayName",
"file": "core/java/android/companion/AssociationRequest.java"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/base/+/c770b9ef1fcb471aa6e24d6ffbcf61cda61363b7"
]
}