In multiple functions of ShortcutService.java, there is a possible persistent DOS due to resource exhaustion. This could lead to local denial of service with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/85f27940186d84a1885d19c191126f522bf5bc4a" ], "spl": "2024-06-01", "severity": "High", "vanir_signatures": [ { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/85f27940186d84a1885d19c191126f522bf5bc4a", "target": { "function": "testPushDynamicShortcut", "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest1.java" }, "deprecated": false, "digest": { "length": 5680.0, "function_hash": "41796763316724737785298094456178849275" }, "id": "ASB-A-304290201-1321d8e6", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/85f27940186d84a1885d19c191126f522bf5bc4a", "target": { "function": "reportShortcutUsedInternal", "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "length": 200.0, "function_hash": "17140891576994524969312507278224392774" }, "id": "ASB-A-304290201-22104e57", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/85f27940186d84a1885d19c191126f522bf5bc4a", "target": { "function": "reportShortcutUsed", "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "length": 580.0, "function_hash": "90284127631751988700296590830235621930" }, "id": "ASB-A-304290201-2f9db6df", "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/85f27940186d84a1885d19c191126f522bf5bc4a", "target": { "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "93054403502836434818137480290617132619", "154614646517489337473422585886695859240", "101485922701477478056413055428783336128", "153659620034303674496781290631829939372", "134373538632678080545467341097949114513", "268674340507207205634060758708641705491", "233999989508299247069711030497488746555", "291727971496026589207011548914924652368", "152290968535972040334751763300660472890", "37497008947497864073977975869791126897", "19190902115063871947147395920742475520", "248036145182990857699596514827837658067", "280392446517558445062765602235015113984", "116865335058279471505104072637561062993", "180056153457512499286854252672978446410", "14824634599829069232297390680527567721", "330838041679361046775716677401612492580", "126623574099558902866027484286052666734", "331038524573299731163525068711623407783", "134406045950779824088755724660912272688", "208013041432735682135474714004029380631", "265624693499684385907852183441067069258", "82090283218297555468089962596650063688", "213760471912087101329442945348779500659", "182103540145555288337366908502717719515", "339632514635591064115844010588745731661", "307921211989194340908752340765553094348", "247643427805552047247683681581828457467", "101933794453960523470327680755152689020", "300472156381034102960503631097265191332", "137792515400207749740750429963006229719", "129064179195412463258788670092142930189", "199359367733171097029502872961111870512", "1650255836385682910105243410330803473", "148286783441437437757245651978138840414", "116762437356387433746312929505294533107", "27157638128106668467732330789337291406", "111252426989469790196530055171689751763" ] }, "id": "ASB-A-304290201-4104b628", "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/85f27940186d84a1885d19c191126f522bf5bc4a", "target": { "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest1.java" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "197628443165444267252257967275290682244", "85810060174061448387872976568824455293", "32896206057032080486166914105907910584", "235184864530901020948203472487267192653", "50933086231540229785639707047782783933", "180303009232042946110274058687547331521", "203426895485810908208494156348371840045" ] }, "id": "ASB-A-304290201-6e819497", "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/85f27940186d84a1885d19c191126f522bf5bc4a", "target": { "file": "services/core/java/com/android/server/pm/ShortcutPackage.java" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "85565778536329008433735681772459129865", "72886169850334041954797141812662621666", "231331545038470968166580231184796547319", "255271561881197849434991918607760774655", "32812866438401097245447066290133689116", "195936611187542485901918535538974189368", "235128044710470184334512618000260124061", "57385404256922516898635553330477553823", "286949166461875995363344212480354410601", "128944297183710132800644658019411638948", "59424299501970694953788755046439035801", "235211657624173854719861761457645944617", "107673970495799469047951395157102362166", "80426645561968350450320636549988963268", "208198308084718406527028101606451200497" ] }, "id": "ASB-A-304290201-91ea0d51", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/85f27940186d84a1885d19c191126f522bf5bc4a", "target": { "function": "pushDynamicShortcut", "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "length": 859.0, "function_hash": "291791799697428597169826422197473548704" }, "id": "ASB-A-304290201-cb53268a", "signature_version": "v1" } ], "types": [ "DoS" ] }
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2" ], "spl": "2024-06-01", "severity": "High", "vanir_signatures": [ { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "deprecated": false, "digest": { "length": 1360.0, "function_hash": "298490777568244251803812154023519177296" }, "id": "ASB-A-304290201-03fee141", "target": { "function": "testReportShortcutUsed", "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest2.java" }, "match_only_versions": [ "12" ], "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "259459246685864038298771348164219376447", "53087526750873242538033891102630032108", "164093517373674365746631414902281400743", "35953748119045189841923291330278064265" ] }, "id": "ASB-A-304290201-25c0ab93", "target": { "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest2.java" }, "match_only_versions": [ "12" ], "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "target": { "function": "reportShortcutUsed", "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "length": 797.0, "function_hash": "60568224293846234191131314131919002946" }, "id": "ASB-A-304290201-4b018613", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "target": { "function": "reportShortcutUsedInternal", "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "length": 200.0, "function_hash": "17140891576994524969312507278224392774" }, "id": "ASB-A-304290201-6a612371", "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "target": { "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "93054403502836434818137480290617132619", "154614646517489337473422585886695859240", "101485922701477478056413055428783336128", "153659620034303674496781290631829939372", "230358873876313369146204194846319715334", "238635847438779160422398411791279469882", "156505611893877488030233246969729343446", "165094410511571301480230850703210942359", "47002710106702537354091258242542655257", "189078847023667960755272516924864568762", "224102130318392238614809170048642411261", "267664915989079714884468041450558652676", "231251301109877140076639958547047463117", "235295442499776829206632700163134161489", "9543922477207663613792761663627752135", "12214653233167581829386654027297727313", "19190902115063871947147395920742475520", "81116116976494834292257098915260714179", "165094410511571301480230850703210942359", "261230432513811641473327803174298962807", "38737832821082136746775441686613718500", "314635815263767360355657214095919487009", "331038524573299731163525068711623407783", "204307239531141588211941245945844601455", "31472595174718884448000944051899492533", "89976347139573745135577652943141695129", "290333001000326399371703631724566846318", "162500522457611121694668142755873459244", "82090283218297555468089962596650063688", "213760471912087101329442945348779500659", "182103540145555288337366908502717719515", "339632514635591064115844010588745731661", "307921211989194340908752340765553094348", "247643427805552047247683681581828457467", "101933794453960523470327680755152689020", "300472156381034102960503631097265191332", "5221558951581319340929046268233405042" ] }, "id": "ASB-A-304290201-6b607222", "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "target": { "file": "services/core/java/com/android/server/pm/ShortcutPackage.java" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "85565778536329008433735681772459129865", "72886169850334041954797141812662621666", "231331545038470968166580231184796547319", "255271561881197849434991918607760774655", "32812866438401097245447066290133689116", "195936611187542485901918535538974189368", "235128044710470184334512618000260124061", "57385404256922516898635553330477553823", "106576783749658084939470796605056349895", "169760627415141621641683686886452378407", "115480618513172004041583814272671707177", "15370485579866860663345691994021414694", "168899634423208767835580694289802057141", "3253345260785376649374179901235508424", "4189929660278122904338244969343208563", "82968097116893707323184353053234299711", "205995656281142444519736047758633682364", "107673970495799469047951395157102362166", "80426645561968350450320636549988963268", "208198308084718406527028101606451200497" ] }, "id": "ASB-A-304290201-6c58293f", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "target": { "function": "pushDynamicShortcut", "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "length": 1079.0, "function_hash": "260446746521666728802691835281397366594" }, "id": "ASB-A-304290201-7dd29d47", "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "target": { "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest1.java" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "197628443165444267252257967275290682244", "85810060174061448387872976568824455293", "32896206057032080486166914105907910584", "235184864530901020948203472487267192653", "50933086231540229785639707047782783933", "180303009232042946110274058687547331521", "203426895485810908208494156348371840045" ] }, "id": "ASB-A-304290201-c4ded511", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "target": { "function": "testPushDynamicShortcut", "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest1.java" }, "deprecated": false, "digest": { "length": 5680.0, "function_hash": "41796763316724737785298094456178849275" }, "id": "ASB-A-304290201-df6ae29e", "signature_version": "v1" } ], "types": [ "DoS" ] }
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2" ], "spl": "2024-06-01", "severity": "High", "vanir_signatures": [ { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "259459246685864038298771348164219376447", "53087526750873242538033891102630032108", "164093517373674365746631414902281400743", "35953748119045189841923291330278064265" ] }, "id": "ASB-A-304290201-19e1d670", "target": { "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest2.java" }, "match_only_versions": [ "12L" ], "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "target": { "function": "pushDynamicShortcut", "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "length": 1079.0, "function_hash": "260446746521666728802691835281397366594" }, "id": "ASB-A-304290201-2d6012dd", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "target": { "function": "testPushDynamicShortcut", "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest1.java" }, "deprecated": false, "digest": { "length": 5680.0, "function_hash": "41796763316724737785298094456178849275" }, "id": "ASB-A-304290201-31cf735a", "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "target": { "file": "services/core/java/com/android/server/pm/ShortcutPackage.java" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "85565778536329008433735681772459129865", "72886169850334041954797141812662621666", "231331545038470968166580231184796547319", "255271561881197849434991918607760774655", "32812866438401097245447066290133689116", "195936611187542485901918535538974189368", "235128044710470184334512618000260124061", "57385404256922516898635553330477553823", "106576783749658084939470796605056349895", "169760627415141621641683686886452378407", "115480618513172004041583814272671707177", "15370485579866860663345691994021414694", "168899634423208767835580694289802057141", "3253345260785376649374179901235508424", "4189929660278122904338244969343208563", "82968097116893707323184353053234299711", "205995656281142444519736047758633682364", "107673970495799469047951395157102362166", "80426645561968350450320636549988963268", "208198308084718406527028101606451200497" ] }, "id": "ASB-A-304290201-7baa2c5c", "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "target": { "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "93054403502836434818137480290617132619", "154614646517489337473422585886695859240", "101485922701477478056413055428783336128", "153659620034303674496781290631829939372", "230358873876313369146204194846319715334", "238635847438779160422398411791279469882", "156505611893877488030233246969729343446", "165094410511571301480230850703210942359", "47002710106702537354091258242542655257", "189078847023667960755272516924864568762", "224102130318392238614809170048642411261", "267664915989079714884468041450558652676", "231251301109877140076639958547047463117", "235295442499776829206632700163134161489", "9543922477207663613792761663627752135", "12214653233167581829386654027297727313", "19190902115063871947147395920742475520", "81116116976494834292257098915260714179", "165094410511571301480230850703210942359", "261230432513811641473327803174298962807", "38737832821082136746775441686613718500", "314635815263767360355657214095919487009", "331038524573299731163525068711623407783", "204307239531141588211941245945844601455", "31472595174718884448000944051899492533", "89976347139573745135577652943141695129", "290333001000326399371703631724566846318", "162500522457611121694668142755873459244", "82090283218297555468089962596650063688", "213760471912087101329442945348779500659", "182103540145555288337366908502717719515", "339632514635591064115844010588745731661", "307921211989194340908752340765553094348", "247643427805552047247683681581828457467", "101933794453960523470327680755152689020", "300472156381034102960503631097265191332", "5221558951581319340929046268233405042" ] }, "id": "ASB-A-304290201-7f1be953", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "target": { "function": "reportShortcutUsedInternal", "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "length": 200.0, "function_hash": "17140891576994524969312507278224392774" }, "id": "ASB-A-304290201-cf608ccd", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "target": { "function": "reportShortcutUsed", "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "length": 797.0, "function_hash": "60568224293846234191131314131919002946" }, "id": "ASB-A-304290201-d344156a", "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "target": { "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest1.java" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "197628443165444267252257967275290682244", "85810060174061448387872976568824455293", "32896206057032080486166914105907910584", "235184864530901020948203472487267192653", "50933086231540229785639707047782783933", "180303009232042946110274058687547331521", "203426895485810908208494156348371840045" ] }, "id": "ASB-A-304290201-faabb8be", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/76121eb73d4c40829d5513b073871333520fe0a2", "deprecated": false, "digest": { "length": 1360.0, "function_hash": "298490777568244251803812154023519177296" }, "id": "ASB-A-304290201-fbfa8240", "target": { "function": "testReportShortcutUsed", "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest2.java" }, "match_only_versions": [ "12L" ], "signature_version": "v1" } ], "types": [ "DoS" ] }
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f" ], "spl": "2024-06-01", "severity": "High", "vanir_signatures": [ { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "259459246685864038298771348164219376447", "53087526750873242538033891102630032108", "164093517373674365746631414902281400743", "35953748119045189841923291330278064265" ] }, "id": "ASB-A-304290201-0489904d", "target": { "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest2.java" }, "match_only_versions": [ "13" ], "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "target": { "file": "services/core/java/com/android/server/pm/ShortcutPackage.java" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "85565778536329008433735681772459129865", "72886169850334041954797141812662621666", "231331545038470968166580231184796547319", "255271561881197849434991918607760774655", "32812866438401097245447066290133689116", "195936611187542485901918535538974189368", "235128044710470184334512618000260124061", "57385404256922516898635553330477553823", "60027053324027332216614889223293716916", "107267919815797634511382808433366373107", "257772827662568740028825456098445079598", "286949166461875995363344212480354410601", "128944297183710132800644658019411638948", "59424299501970694953788755046439035801", "235211657624173854719861761457645944617", "107673970495799469047951395157102362166", "80426645561968350450320636549988963268", "208198308084718406527028101606451200497" ] }, "id": "ASB-A-304290201-199e5c4b", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "target": { "function": "pushDynamicShortcut", "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "length": 859.0, "function_hash": "291791799697428597169826422197473548704" }, "id": "ASB-A-304290201-260ab728", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "target": { "function": "reportShortcutUsedInternal", "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "length": 200.0, "function_hash": "17140891576994524969312507278224392774" }, "id": "ASB-A-304290201-2a7a4b67", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "target": { "function": "reportShortcutUsed", "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "length": 580.0, "function_hash": "90284127631751988700296590830235621930" }, "id": "ASB-A-304290201-3fa06ed4", "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "target": { "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest1.java" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "197628443165444267252257967275290682244", "85810060174061448387872976568824455293", "32896206057032080486166914105907910584", "235184864530901020948203472487267192653", "50933086231540229785639707047782783933", "180303009232042946110274058687547331521", "203426895485810908208494156348371840045" ] }, "id": "ASB-A-304290201-460ed8cb", "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "target": { "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "93054403502836434818137480290617132619", "154614646517489337473422585886695859240", "101485922701477478056413055428783336128", "153659620034303674496781290631829939372", "134373538632678080545467341097949114513", "268674340507207205634060758708641705491", "233999989508299247069711030497488746555", "291727971496026589207011548914924652368", "152290968535972040334751763300660472890", "37497008947497864073977975869791126897", "19190902115063871947147395920742475520", "248036145182990857699596514827837658067", "280392446517558445062765602235015113984", "116865335058279471505104072637561062993", "180056153457512499286854252672978446410", "14824634599829069232297390680527567721", "330838041679361046775716677401612492580", "126623574099558902866027484286052666734", "331038524573299731163525068711623407783", "134406045950779824088755724660912272688", "208013041432735682135474714004029380631", "265624693499684385907852183441067069258", "82090283218297555468089962596650063688", "213760471912087101329442945348779500659", "182103540145555288337366908502717719515", "339632514635591064115844010588745731661", "307921211989194340908752340765553094348", "247643427805552047247683681581828457467", "101933794453960523470327680755152689020", "300472156381034102960503631097265191332" ] }, "id": "ASB-A-304290201-79d7947e", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "deprecated": false, "digest": { "length": 1360.0, "function_hash": "298490777568244251803812154023519177296" }, "id": "ASB-A-304290201-8c6af65d", "target": { "function": "testReportShortcutUsed", "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest2.java" }, "match_only_versions": [ "13" ], "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "target": { "function": "testPushDynamicShortcut", "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest1.java" }, "deprecated": false, "digest": { "length": 5680.0, "function_hash": "41796763316724737785298094456178849275" }, "id": "ASB-A-304290201-f02a585a", "signature_version": "v1" } ], "types": [ "DoS" ] }
{ "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f" ], "spl": "2024-06-01", "severity": "High", "vanir_signatures": [ { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "target": { "function": "reportShortcutUsed", "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "length": 580.0, "function_hash": "90284127631751988700296590830235621930" }, "id": "ASB-A-304290201-073e9e74", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "target": { "function": "pushDynamicShortcut", "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "length": 859.0, "function_hash": "291791799697428597169826422197473548704" }, "id": "ASB-A-304290201-3e615ab5", "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "target": { "file": "services/core/java/com/android/server/pm/ShortcutPackage.java" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "85565778536329008433735681772459129865", "72886169850334041954797141812662621666", "231331545038470968166580231184796547319", "255271561881197849434991918607760774655", "32812866438401097245447066290133689116", "195936611187542485901918535538974189368", "235128044710470184334512618000260124061", "57385404256922516898635553330477553823", "60027053324027332216614889223293716916", "107267919815797634511382808433366373107", "257772827662568740028825456098445079598", "286949166461875995363344212480354410601", "128944297183710132800644658019411638948", "59424299501970694953788755046439035801", "235211657624173854719861761457645944617", "107673970495799469047951395157102362166", "80426645561968350450320636549988963268", "208198308084718406527028101606451200497" ] }, "id": "ASB-A-304290201-6c533447", "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "deprecated": false, "digest": { "length": 1360.0, "function_hash": "298490777568244251803812154023519177296" }, "id": "ASB-A-304290201-7ee5a7ee", "target": { "function": "testReportShortcutUsed", "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest2.java" }, "match_only_versions": [ "14" ], "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "target": { "function": "testPushDynamicShortcut", "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest1.java" }, "deprecated": false, "digest": { "length": 5680.0, "function_hash": "41796763316724737785298094456178849275" }, "id": "ASB-A-304290201-8163f43d", "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "target": { "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "93054403502836434818137480290617132619", "154614646517489337473422585886695859240", "101485922701477478056413055428783336128", "153659620034303674496781290631829939372", "134373538632678080545467341097949114513", "268674340507207205634060758708641705491", "233999989508299247069711030497488746555", "291727971496026589207011548914924652368", "152290968535972040334751763300660472890", "37497008947497864073977975869791126897", "19190902115063871947147395920742475520", "248036145182990857699596514827837658067", "280392446517558445062765602235015113984", "116865335058279471505104072637561062993", "180056153457512499286854252672978446410", "14824634599829069232297390680527567721", "330838041679361046775716677401612492580", "126623574099558902866027484286052666734", "331038524573299731163525068711623407783", "134406045950779824088755724660912272688", "208013041432735682135474714004029380631", "265624693499684385907852183441067069258", "82090283218297555468089962596650063688", "213760471912087101329442945348779500659", "182103540145555288337366908502717719515", "339632514635591064115844010588745731661", "307921211989194340908752340765553094348", "247643427805552047247683681581828457467", "101933794453960523470327680755152689020", "300472156381034102960503631097265191332" ] }, "id": "ASB-A-304290201-ad785a46", "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "target": { "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest1.java" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "197628443165444267252257967275290682244", "85810060174061448387872976568824455293", "32896206057032080486166914105907910584", "235184864530901020948203472487267192653", "50933086231540229785639707047782783933", "180303009232042946110274058687547331521", "203426895485810908208494156348371840045" ] }, "id": "ASB-A-304290201-d803ae6f", "signature_version": "v1" }, { "signature_type": "Line", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "259459246685864038298771348164219376447", "53087526750873242538033891102630032108", "164093517373674365746631414902281400743", "35953748119045189841923291330278064265" ] }, "id": "ASB-A-304290201-ed847b18", "target": { "file": "services/tests/servicestests/src/com/android/server/pm/ShortcutManagerTest2.java" }, "match_only_versions": [ "14" ], "signature_version": "v1" }, { "signature_type": "Function", "source": "https://android.googlesource.com/platform/frameworks/base/+/bd88f35c6797b1795d1150af92760531ff73f14f", "target": { "function": "reportShortcutUsedInternal", "file": "services/core/java/com/android/server/pm/ShortcutService.java" }, "deprecated": false, "digest": { "length": 200.0, "function_hash": "17140891576994524969312507278224392774" }, "id": "ASB-A-304290201-ed9fbc7b", "signature_version": "v1" } ], "types": [ "DoS" ] }