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