In multiple functions of multiple files, there is a possible way to bypass the DISALLOWDEBUGGINGFEATURES restriction for tracing due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"severity": "High",
"types": [
"EoP"
],
"spl": "2023-06-01",
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312"
],
"vanir_signatures": [
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/TraceService.java"
},
"digest": {
"line_hashes": [
"185167196766851316374089228279905686464",
"316944727529445241725947256470673443215",
"121634326774952313662384215607266492610",
"247303988518280244054900510355212050493",
"309968123580334792765545263623421465220"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-271bc4cf",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/SearchProvider.java"
},
"digest": {
"line_hashes": [
"277931709501071355150736927601222696785",
"285598265152304438459770066762755478997",
"303873578943225392906816415323642612026",
"115661471505576511373040043644858751378",
"298268560389200788028044996766964207398"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-324a094c",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "queryRoots",
"file": "src/com/android/traceur/StorageProvider.java"
},
"digest": {
"function_hash": "34431849250738295447246256355986912979",
"length": 854.0
},
"id": "ASB-A-270050064-3bf87dbe",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onStart",
"file": "src/com/android/traceur/MainActivity.java"
},
"digest": {
"function_hash": "168820050625734810125722292573022227510",
"length": 302.0
},
"id": "ASB-A-270050064-476a31ce",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onHandleIntent",
"file": "src/com/android/traceur/TraceService.java"
},
"digest": {
"function_hash": "288726567593527505235729875867984684221",
"length": 1261.0
},
"id": "ASB-A-270050064-4781dfe6",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/StopTraceService.java"
},
"digest": {
"line_hashes": [
"185167196766851316374089228279905686464",
"316944727529445241725947256470673443215",
"121634326774952313662384215607266492610",
"247303988518280244054900510355212050493",
"53308327547007884873751779531240941470"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-4d998514",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onStart",
"file": "src/com/android/traceur/MainTvActivity.java"
},
"digest": {
"function_hash": "168820050625734810125722292573022227510",
"length": 302.0
},
"id": "ASB-A-270050064-554a0eb6",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"line_hashes": [
"167739283635564859755741599073930073112",
"91047504077106456706182025945927891282",
"228111639258077842696565170889282893483",
"856160999668452746676998043214884402",
"316333656941591615497816710359693325004",
"337607770146666682916494108055953122395",
"239189091261776744529128581124433786907",
"180278334326371777328416103908778495594",
"305176518948804164843906682189824604485",
"102529366637403487811738900838441902066",
"263697511994005001720042882072699493647"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-7c877846",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "queryNonIndexableKeys",
"file": "src/com/android/traceur/SearchProvider.java"
},
"digest": {
"function_hash": "14973009295189645459857246995294748794",
"length": 477.0
},
"id": "ASB-A-270050064-8f529046",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/MainActivity.java"
},
"digest": {
"line_hashes": [
"193445872194805725393980420340590475478",
"188661306223546040518965067747796504020",
"158486204249483585208207849206121322107",
"24409376938616126954445029266238196186",
"176323913199629799769122177233557671088",
"74899053180948755991568225492368874601"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-a870bb1b",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/StorageProvider.java"
},
"digest": {
"line_hashes": [
"277931709501071355150736927601222696785",
"285598265152304438459770066762755478997",
"331634196891691506958257269614216555117",
"127974053395439529640489292438827921841",
"264784365111527113811343884351660876740"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-b18bbbec",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onChange",
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"function_hash": "246584292466075734433649498825429525380",
"length": 597.0
},
"id": "ASB-A-270050064-b212e8f4",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "updateDeveloperOptionsWatcher",
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"function_hash": "11826454802867134384588019993161051254",
"length": 1143.0
},
"id": "ASB-A-270050064-cec07826",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onHandleIntent",
"file": "src/com/android/traceur/StopTraceService.java"
},
"digest": {
"function_hash": "143656895764222076560804985305669832109",
"length": 967.0
},
"id": "ASB-A-270050064-d9b36950",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onReceive",
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"function_hash": "195550210691958604157728510530478348609",
"length": 1011.0
},
"id": "ASB-A-270050064-f870865c",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/MainTvActivity.java"
},
"digest": {
"line_hashes": [
"193445872194805725393980420340590475478",
"188661306223546040518965067747796504020",
"158486204249483585208207849206121322107",
"24409376938616126954445029266238196186",
"176323913199629799769122177233557671088",
"74899053180948755991568225492368874601"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-fc60d0d0",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
}
]
}{
"severity": "High",
"types": [
"EoP"
],
"spl": "2023-06-01",
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312"
],
"vanir_signatures": [
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onReceive",
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"function_hash": "195550210691958604157728510530478348609",
"length": 1011.0
},
"id": "ASB-A-270050064-0682daac",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/MainTvActivity.java"
},
"digest": {
"line_hashes": [
"193445872194805725393980420340590475478",
"188661306223546040518965067747796504020",
"158486204249483585208207849206121322107",
"24409376938616126954445029266238196186",
"176323913199629799769122177233557671088",
"74899053180948755991568225492368874601"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-13a1fe83",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onHandleIntent",
"file": "src/com/android/traceur/StopTraceService.java"
},
"digest": {
"function_hash": "143656895764222076560804985305669832109",
"length": 967.0
},
"id": "ASB-A-270050064-19dc1bc3",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"line_hashes": [
"167739283635564859755741599073930073112",
"91047504077106456706182025945927891282",
"228111639258077842696565170889282893483",
"856160999668452746676998043214884402",
"316333656941591615497816710359693325004",
"337607770146666682916494108055953122395",
"239189091261776744529128581124433786907",
"180278334326371777328416103908778495594",
"305176518948804164843906682189824604485",
"102529366637403487811738900838441902066",
"263697511994005001720042882072699493647"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-1a61745b",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/TraceService.java"
},
"digest": {
"line_hashes": [
"185167196766851316374089228279905686464",
"316944727529445241725947256470673443215",
"121634326774952313662384215607266492610",
"247303988518280244054900510355212050493",
"309968123580334792765545263623421465220"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-2cc8fce7",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/StorageProvider.java"
},
"digest": {
"line_hashes": [
"277931709501071355150736927601222696785",
"285598265152304438459770066762755478997",
"331634196891691506958257269614216555117",
"127974053395439529640489292438827921841",
"264784365111527113811343884351660876740"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-3b87ce23",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/StopTraceService.java"
},
"digest": {
"line_hashes": [
"185167196766851316374089228279905686464",
"316944727529445241725947256470673443215",
"121634326774952313662384215607266492610",
"247303988518280244054900510355212050493",
"53308327547007884873751779531240941470"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-847291f1",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onStart",
"file": "src/com/android/traceur/MainActivity.java"
},
"digest": {
"function_hash": "168820050625734810125722292573022227510",
"length": 302.0
},
"id": "ASB-A-270050064-8a2c7584",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onChange",
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"function_hash": "246584292466075734433649498825429525380",
"length": 597.0
},
"id": "ASB-A-270050064-9f2e65c7",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "queryNonIndexableKeys",
"file": "src/com/android/traceur/SearchProvider.java"
},
"digest": {
"function_hash": "14973009295189645459857246995294748794",
"length": 477.0
},
"id": "ASB-A-270050064-a21750c8",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "queryRoots",
"file": "src/com/android/traceur/StorageProvider.java"
},
"digest": {
"function_hash": "34431849250738295447246256355986912979",
"length": 854.0
},
"id": "ASB-A-270050064-a792513d",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onStart",
"file": "src/com/android/traceur/MainTvActivity.java"
},
"digest": {
"function_hash": "168820050625734810125722292573022227510",
"length": 302.0
},
"id": "ASB-A-270050064-d61192b9",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "updateDeveloperOptionsWatcher",
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"function_hash": "11826454802867134384588019993161051254",
"length": 1143.0
},
"id": "ASB-A-270050064-d7fdf564",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/MainActivity.java"
},
"digest": {
"line_hashes": [
"193445872194805725393980420340590475478",
"188661306223546040518965067747796504020",
"158486204249483585208207849206121322107",
"24409376938616126954445029266238196186",
"176323913199629799769122177233557671088",
"74899053180948755991568225492368874601"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-e1381d07",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onHandleIntent",
"file": "src/com/android/traceur/TraceService.java"
},
"digest": {
"function_hash": "288726567593527505235729875867984684221",
"length": 1261.0
},
"id": "ASB-A-270050064-e7952d6a",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/SearchProvider.java"
},
"digest": {
"line_hashes": [
"277931709501071355150736927601222696785",
"285598265152304438459770066762755478997",
"303873578943225392906816415323642612026",
"115661471505576511373040043644858751378",
"298268560389200788028044996766964207398"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-fdac90f8",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
}
]
}{
"severity": "High",
"types": [
"EoP"
],
"spl": "2023-06-01",
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312"
],
"vanir_signatures": [
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/SearchProvider.java"
},
"digest": {
"line_hashes": [
"277931709501071355150736927601222696785",
"285598265152304438459770066762755478997",
"303873578943225392906816415323642612026",
"115661471505576511373040043644858751378",
"298268560389200788028044996766964207398"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-0122bc63",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onHandleIntent",
"file": "src/com/android/traceur/StopTraceService.java"
},
"digest": {
"function_hash": "143656895764222076560804985305669832109",
"length": 967.0
},
"id": "ASB-A-270050064-08b17d92",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onChange",
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"function_hash": "246584292466075734433649498825429525380",
"length": 597.0
},
"id": "ASB-A-270050064-1d43fb3b",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onReceive",
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"function_hash": "195550210691958604157728510530478348609",
"length": 1011.0
},
"id": "ASB-A-270050064-27421589",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/StopTraceService.java"
},
"digest": {
"line_hashes": [
"185167196766851316374089228279905686464",
"316944727529445241725947256470673443215",
"121634326774952313662384215607266492610",
"247303988518280244054900510355212050493",
"53308327547007884873751779531240941470"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-316de569",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onHandleIntent",
"file": "src/com/android/traceur/TraceService.java"
},
"digest": {
"function_hash": "288726567593527505235729875867984684221",
"length": 1261.0
},
"id": "ASB-A-270050064-415fc4e2",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onStart",
"file": "src/com/android/traceur/MainTvActivity.java"
},
"digest": {
"function_hash": "168820050625734810125722292573022227510",
"length": 302.0
},
"id": "ASB-A-270050064-4eed37ee",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "queryNonIndexableKeys",
"file": "src/com/android/traceur/SearchProvider.java"
},
"digest": {
"function_hash": "14973009295189645459857246995294748794",
"length": 477.0
},
"id": "ASB-A-270050064-7b118229",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/TraceService.java"
},
"digest": {
"line_hashes": [
"185167196766851316374089228279905686464",
"316944727529445241725947256470673443215",
"121634326774952313662384215607266492610",
"247303988518280244054900510355212050493",
"309968123580334792765545263623421465220"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-7b354f2a",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/StorageProvider.java"
},
"digest": {
"line_hashes": [
"277931709501071355150736927601222696785",
"285598265152304438459770066762755478997",
"331634196891691506958257269614216555117",
"127974053395439529640489292438827921841",
"264784365111527113811343884351660876740"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-860499e3",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"line_hashes": [
"167739283635564859755741599073930073112",
"91047504077106456706182025945927891282",
"228111639258077842696565170889282893483",
"856160999668452746676998043214884402",
"316333656941591615497816710359693325004",
"337607770146666682916494108055953122395",
"239189091261776744529128581124433786907",
"180278334326371777328416103908778495594",
"305176518948804164843906682189824604485",
"102529366637403487811738900838441902066",
"263697511994005001720042882072699493647"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-979b9ed0",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "updateDeveloperOptionsWatcher",
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"function_hash": "11826454802867134384588019993161051254",
"length": 1143.0
},
"id": "ASB-A-270050064-a78d8bc6",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/MainTvActivity.java"
},
"digest": {
"line_hashes": [
"193445872194805725393980420340590475478",
"188661306223546040518965067747796504020",
"158486204249483585208207849206121322107",
"24409376938616126954445029266238196186",
"176323913199629799769122177233557671088",
"74899053180948755991568225492368874601"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-b4cd4c37",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onStart",
"file": "src/com/android/traceur/MainActivity.java"
},
"digest": {
"function_hash": "168820050625734810125722292573022227510",
"length": 302.0
},
"id": "ASB-A-270050064-d3baaebd",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "queryRoots",
"file": "src/com/android/traceur/StorageProvider.java"
},
"digest": {
"function_hash": "34431849250738295447246256355986912979",
"length": 854.0
},
"id": "ASB-A-270050064-de6492fd",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/MainActivity.java"
},
"digest": {
"line_hashes": [
"193445872194805725393980420340590475478",
"188661306223546040518965067747796504020",
"158486204249483585208207849206121322107",
"24409376938616126954445029266238196186",
"176323913199629799769122177233557671088",
"74899053180948755991568225492368874601"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-f9e46a6b",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
}
]
}{
"severity": "High",
"types": [
"EoP"
],
"spl": "2023-06-01",
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312"
],
"vanir_signatures": [
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "updateDeveloperOptionsWatcher",
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"function_hash": "11826454802867134384588019993161051254",
"length": 1143.0
},
"id": "ASB-A-270050064-2737588d",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onStart",
"file": "src/com/android/traceur/MainTvActivity.java"
},
"digest": {
"function_hash": "168820050625734810125722292573022227510",
"length": 302.0
},
"id": "ASB-A-270050064-2a40e75f",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/MainActivity.java"
},
"digest": {
"line_hashes": [
"193445872194805725393980420340590475478",
"188661306223546040518965067747796504020",
"158486204249483585208207849206121322107",
"24409376938616126954445029266238196186",
"176323913199629799769122177233557671088",
"74899053180948755991568225492368874601"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-2d3beb0a",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"line_hashes": [
"167739283635564859755741599073930073112",
"91047504077106456706182025945927891282",
"228111639258077842696565170889282893483",
"856160999668452746676998043214884402",
"316333656941591615497816710359693325004",
"337607770146666682916494108055953122395",
"239189091261776744529128581124433786907",
"180278334326371777328416103908778495594",
"305176518948804164843906682189824604485",
"102529366637403487811738900838441902066",
"263697511994005001720042882072699493647"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-2fa966f0",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onStart",
"file": "src/com/android/traceur/MainActivity.java"
},
"digest": {
"function_hash": "168820050625734810125722292573022227510",
"length": 302.0
},
"id": "ASB-A-270050064-452c2992",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "queryRoots",
"file": "src/com/android/traceur/StorageProvider.java"
},
"digest": {
"function_hash": "34431849250738295447246256355986912979",
"length": 854.0
},
"id": "ASB-A-270050064-4bdd1d54",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "queryNonIndexableKeys",
"file": "src/com/android/traceur/SearchProvider.java"
},
"digest": {
"function_hash": "14973009295189645459857246995294748794",
"length": 477.0
},
"id": "ASB-A-270050064-4c2e8e30",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/TraceService.java"
},
"digest": {
"line_hashes": [
"185167196766851316374089228279905686464",
"316944727529445241725947256470673443215",
"121634326774952313662384215607266492610",
"247303988518280244054900510355212050493",
"309968123580334792765545263623421465220"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-571afb93",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onHandleIntent",
"file": "src/com/android/traceur/TraceService.java"
},
"digest": {
"function_hash": "288726567593527505235729875867984684221",
"length": 1261.0
},
"id": "ASB-A-270050064-57caccc3",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/StorageProvider.java"
},
"digest": {
"line_hashes": [
"277931709501071355150736927601222696785",
"285598265152304438459770066762755478997",
"331634196891691506958257269614216555117",
"127974053395439529640489292438827921841",
"264784365111527113811343884351660876740"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-61091d38",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/SearchProvider.java"
},
"digest": {
"line_hashes": [
"277931709501071355150736927601222696785",
"285598265152304438459770066762755478997",
"303873578943225392906816415323642612026",
"115661471505576511373040043644858751378",
"298268560389200788028044996766964207398"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-6bf09487",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/MainTvActivity.java"
},
"digest": {
"line_hashes": [
"193445872194805725393980420340590475478",
"188661306223546040518965067747796504020",
"158486204249483585208207849206121322107",
"24409376938616126954445029266238196186",
"176323913199629799769122177233557671088",
"74899053180948755991568225492368874601"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-7b65c28d",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onHandleIntent",
"file": "src/com/android/traceur/StopTraceService.java"
},
"digest": {
"function_hash": "143656895764222076560804985305669832109",
"length": 967.0
},
"id": "ASB-A-270050064-7d5dce08",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/StopTraceService.java"
},
"digest": {
"line_hashes": [
"185167196766851316374089228279905686464",
"316944727529445241725947256470673443215",
"121634326774952313662384215607266492610",
"247303988518280244054900510355212050493",
"53308327547007884873751779531240941470"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-8d3eb9c4",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onReceive",
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"function_hash": "195550210691958604157728510530478348609",
"length": 1011.0
},
"id": "ASB-A-270050064-a1056ccc",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onChange",
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"function_hash": "246584292466075734433649498825429525380",
"length": 597.0
},
"id": "ASB-A-270050064-b9b0d4aa",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
}
]
}{
"severity": "High",
"types": [
"EoP"
],
"spl": "2023-06-01",
"fixes": [
"https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312"
],
"vanir_signatures": [
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/MainActivity.java"
},
"digest": {
"line_hashes": [
"193445872194805725393980420340590475478",
"188661306223546040518965067747796504020",
"158486204249483585208207849206121322107",
"24409376938616126954445029266238196186",
"176323913199629799769122177233557671088",
"74899053180948755991568225492368874601"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-01d0f4cc",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"line_hashes": [
"167739283635564859755741599073930073112",
"91047504077106456706182025945927891282",
"228111639258077842696565170889282893483",
"856160999668452746676998043214884402",
"316333656941591615497816710359693325004",
"337607770146666682916494108055953122395",
"239189091261776744529128581124433786907",
"180278334326371777328416103908778495594",
"305176518948804164843906682189824604485",
"102529366637403487811738900838441902066",
"263697511994005001720042882072699493647"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-0b5b03c0",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onHandleIntent",
"file": "src/com/android/traceur/StopTraceService.java"
},
"digest": {
"function_hash": "143656895764222076560804985305669832109",
"length": 967.0
},
"id": "ASB-A-270050064-0d1b0095",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/SearchProvider.java"
},
"digest": {
"line_hashes": [
"277931709501071355150736927601222696785",
"285598265152304438459770066762755478997",
"303873578943225392906816415323642612026",
"115661471505576511373040043644858751378",
"298268560389200788028044996766964207398"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-1882e1ce",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "queryRoots",
"file": "src/com/android/traceur/StorageProvider.java"
},
"digest": {
"function_hash": "34431849250738295447246256355986912979",
"length": 854.0
},
"id": "ASB-A-270050064-244ead6e",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "queryNonIndexableKeys",
"file": "src/com/android/traceur/SearchProvider.java"
},
"digest": {
"function_hash": "14973009295189645459857246995294748794",
"length": 477.0
},
"id": "ASB-A-270050064-3f6bd6ea",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/StopTraceService.java"
},
"digest": {
"line_hashes": [
"185167196766851316374089228279905686464",
"316944727529445241725947256470673443215",
"121634326774952313662384215607266492610",
"247303988518280244054900510355212050493",
"53308327547007884873751779531240941470"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-635480c6",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onChange",
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"function_hash": "246584292466075734433649498825429525380",
"length": 597.0
},
"id": "ASB-A-270050064-6d6259a1",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/TraceService.java"
},
"digest": {
"line_hashes": [
"185167196766851316374089228279905686464",
"316944727529445241725947256470673443215",
"121634326774952313662384215607266492610",
"247303988518280244054900510355212050493",
"309968123580334792765545263623421465220"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-778e0350",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onStart",
"file": "src/com/android/traceur/MainTvActivity.java"
},
"digest": {
"function_hash": "168820050625734810125722292573022227510",
"length": 302.0
},
"id": "ASB-A-270050064-8130ec42",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "updateDeveloperOptionsWatcher",
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"function_hash": "11826454802867134384588019993161051254",
"length": 1143.0
},
"id": "ASB-A-270050064-8dbd1fad",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/StorageProvider.java"
},
"digest": {
"line_hashes": [
"277931709501071355150736927601222696785",
"285598265152304438459770066762755478997",
"331634196891691506958257269614216555117",
"127974053395439529640489292438827921841",
"264784365111527113811343884351660876740"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-937607ab",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onReceive",
"file": "src/com/android/traceur/Receiver.java"
},
"digest": {
"function_hash": "195550210691958604157728510530478348609",
"length": 1011.0
},
"id": "ASB-A-270050064-986270ba",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onStart",
"file": "src/com/android/traceur/MainActivity.java"
},
"digest": {
"function_hash": "168820050625734810125722292573022227510",
"length": 302.0
},
"id": "ASB-A-270050064-be41f8f3",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Function",
"target": {
"function": "onHandleIntent",
"file": "src/com/android/traceur/TraceService.java"
},
"digest": {
"function_hash": "288726567593527505235729875867984684221",
"length": 1261.0
},
"id": "ASB-A-270050064-be68cd3f",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
},
{
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "src/com/android/traceur/MainTvActivity.java"
},
"digest": {
"line_hashes": [
"193445872194805725393980420340590475478",
"188661306223546040518965067747796504020",
"158486204249483585208207849206121322107",
"24409376938616126954445029266238196186",
"176323913199629799769122177233557671088",
"74899053180948755991568225492368874601"
],
"threshold": 0.9
},
"id": "ASB-A-270050064-c67d6eee",
"source": "https://android.googlesource.com/platform/packages/apps/Traceur/+/44480ce656dfa33a63bda978b4067bb4e67ee312",
"signature_version": "v1"
}
]
}