{"id":"ASB-A-238177121", "published":"2023-03-01T00:00:00Z", "modified":"2026-05-01T15:24:27.653932157Z", "aliases":["CVE-2023-20964", "A-238177121"], "details":"In multiple functions of MediaSessionRecord.java, there is a possible Intent rebroadcast due to a confused deputy. This could lead to local denial of service or escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.", "affected":[{"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"13-next:0"}, {"fixed":"13-next:2023-03-01"}]}], "versions":["13-next"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/1b2fa2486cc97fd9515300f858d4da2af8d8908c", "https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda"], "severity":"High", "spl":"2023-03-01", "types":["DoS"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["288046862519241243737344968133258612863", "34923384150111209953037956168295126255", "298095711157572816063407082694828315094", "70308272689890995111043312386176960523", "55476235826884023832085975303555269753", "47034524277955422649596116279036065754", "180609441282575627793405455008191814131", "18426668014752354916076769325480396153", "156182219136497951687836621866270988962"], "threshold":0.9}, "id":"ASB-A-238177121-06108ff5", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda", "target":{"file":"services/core/java/com/android/server/media/MediaSessionRecord.java"}}, {"deprecated":false, "digest":{"function_hash":"271177955101486019400464482210953131162", "length":1987}, "id":"ASB-A-238177121-35d5402e", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda", "target":{"file":"services/core/java/com/android/server/media/MediaSessionService.java", "function":"dispatchMediaKeyEventLocked"}}, {"deprecated":false, "digest":{"line_hashes":["2345543855376728000792442315142235988", "307971806336565157533277178814836250776", "71967393785276856024242311166547128951", "270569416588860347993048414494848938378", "233432588900782482327470867547569671442", "300421387050667846244145038358415004833", "95684553906759592070313294543724405523", "100404887466980931174629478934732371970"], "threshold":0.9}, "id":"ASB-A-238177121-3fc458a2", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/1b2fa2486cc97fd9515300f858d4da2af8d8908c", "target":{"file":"services/core/java/com/android/server/media/MediaSessionRecord.java"}}, {"deprecated":false, "digest":{"function_hash":"55441322656419787162783128036140131868", "length":210}, "id":"ASB-A-238177121-446ab759", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda", "target":{"file":"media/java/android/media/session/MediaSession.java", "function":"setMediaButtonReceiver"}}, {"deprecated":false, "digest":{"function_hash":"221300126306008069052578929260714514845", "length":620}, "id":"ASB-A-238177121-471f8192", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java", "function":"getComponentName"}}, {"deprecated":false, "digest":{"line_hashes":["291834632483026284982660440694451127596", "34172257226491569050591507453015951793", "143993057082736671716640322774063464676", "218201811133292830226584505779050966667", "247784135740578353540968725276488328185", "130964169528292627173413688676738689199", "188089639830430022443512205372025311754", "72483840472215580664540654533487434269", "24936578440826050014868669875011553540", "58675861733509186327731939644788608371", "16147598290765605485373215595080260706", "227691263684852175373830560893671636810", "266846471003596719165875593118532695908", "225433548086018733904229205261772710602", "192654030659082979870805768092864210642", "195302582285379519267569640526729333076", "210923448261500938039749012552976313681", "209234228878908838170695219307769822112", "118570836335799796431390742652780230790", "27594377143107049841102846030197802711", "329604171902826573937117151647568165435", "215630905777808385224967342459672062819", "85599134707322369121600953047349746706", "277031049917431358940153907068990225293", "298363854550813467756765889337375512558", "235986034349740363659472254793935048184", "304143171714516175620166921006494909604", "84000256432591111638734562162398850701", "109243223321078628267547195649835321428", "251378700090648816155576396445940249438", "174537200426604893342866974550430593633", "2649690397961552083125480513563076568", "156070855340311425512864030939535543449", "323742644658939143537594365082051337457", "18717871675755093920324659441137256781", "106704607049487888964419358176112726347", "331004758943911823638524287089713023958", "76688199511995638907303918850326320353", "338945856772540832981189443579413270804"], "threshold":0.9}, "id":"ASB-A-238177121-8f35a898", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"}}, {"deprecated":false, "digest":{"function_hash":"232242107297707229216509007766311109552", "length":389}, "id":"ASB-A-238177121-98f5eda0", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java", "function":"createComponentName"}}, {"deprecated":false, "digest":{"function_hash":"166675651519542455416496770197820008992", "length":428}, "id":"ASB-A-238177121-9d5ee3cf", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda", "target":{"file":"services/core/java/com/android/server/media/MediaSessionRecord.java", "function":"setMediaButtonReceiver"}}, {"deprecated":false, "digest":{"line_hashes":["61806749193315055425407309511961041889", "197776749719701850222936106677206780680", "122338750983713650324058150891564413123", "215640920708995849316579726121689389392"], "threshold":0.9}, "id":"ASB-A-238177121-b3bc0717", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda", "target":{"file":"media/java/android/media/session/MediaSession.java"}}, {"deprecated":false, "digest":{"line_hashes":["96164434308257037679303000257877998626", "200066994198456831034917898283391939839", "46603629221234151670978124173938045567", "199476051114375781347887743418793499688", "95432808169587120698502131270892871252", "179132855146063412780408733688611681442"], "threshold":0.9}, "id":"ASB-A-238177121-cdeb62fd", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda", "target":{"file":"services/core/java/com/android/server/media/MediaSessionService.java"}}, {"deprecated":false, "digest":{"function_hash":"179613367535496969242505998997912631332", "length":395}, "id":"ASB-A-238177121-ed6fd9b3", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/1b2fa2486cc97fd9515300f858d4da2af8d8908c", "target":{"file":"services/core/java/com/android/server/media/MediaSessionRecord.java", "function":"setMediaButtonBroadcastReceiver"}}, {"deprecated":false, "digest":{"function_hash":"322422879916196271470666114893526296087", "length":382}, "id":"ASB-A-238177121-ffa355e1", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java", "function":"create"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12:0"}, {"fixed":"12:2023-03-01"}]}], "versions":["12"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01"], "severity":"High", "spl":"2023-03-01", "types":["DoS"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"322422879916196271470666114893526296087", "length":382}, "id":"ASB-A-238177121-08c0c57c", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java", "function":"create"}}, {"deprecated":false, "digest":{"line_hashes":["96164434308257037679303000257877998626", "200066994198456831034917898283391939839", "46603629221234151670978124173938045567", "199476051114375781347887743418793499688", "95432808169587120698502131270892871252", "179132855146063412780408733688611681442"], "threshold":0.9}, "id":"ASB-A-238177121-2c21064d", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaSessionService.java"}}, {"deprecated":false, "digest":{"function_hash":"166675651519542455416496770197820008992", "length":428}, "id":"ASB-A-238177121-341cfa32", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaSessionRecord.java", "function":"setMediaButtonReceiver"}}, {"deprecated":false, "digest":{"line_hashes":["61806749193315055425407309511961041889", "197776749719701850222936106677206780680", "122338750983713650324058150891564413123", "215640920708995849316579726121689389392"], "threshold":0.9}, "id":"ASB-A-238177121-4992c230", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"media/java/android/media/session/MediaSession.java"}}, {"deprecated":false, "digest":{"function_hash":"271177955101486019400464482210953131162", "length":1987}, "id":"ASB-A-238177121-558b054a", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaSessionService.java", "function":"dispatchMediaKeyEventLocked"}}, {"deprecated":false, "digest":{"line_hashes":["288046862519241243737344968133258612863", "34923384150111209953037956168295126255", "298095711157572816063407082694828315094", "70308272689890995111043312386176960523", "55476235826884023832085975303555269753", "47034524277955422649596116279036065754", "180609441282575627793405455008191814131", "18426668014752354916076769325480396153", "156182219136497951687836621866270988962"], "threshold":0.9}, "id":"ASB-A-238177121-6cfc4732", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaSessionRecord.java"}}, {"deprecated":false, "digest":{"function_hash":"55441322656419787162783128036140131868", "length":210}, "id":"ASB-A-238177121-73f13396", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"media/java/android/media/session/MediaSession.java", "function":"setMediaButtonReceiver"}}, {"deprecated":false, "digest":{"function_hash":"232242107297707229216509007766311109552", "length":389}, "id":"ASB-A-238177121-76d51c23", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java", "function":"createComponentName"}}, {"deprecated":false, "digest":{"line_hashes":["291834632483026284982660440694451127596", "34172257226491569050591507453015951793", "143993057082736671716640322774063464676", "218201811133292830226584505779050966667", "247784135740578353540968725276488328185", "130964169528292627173413688676738689199", "188089639830430022443512205372025311754", "72483840472215580664540654533487434269", "24936578440826050014868669875011553540", "58675861733509186327731939644788608371", "16147598290765605485373215595080260706", "227691263684852175373830560893671636810", "266846471003596719165875593118532695908", "225433548086018733904229205261772710602", "192654030659082979870805768092864210642", "195302582285379519267569640526729333076", "210923448261500938039749012552976313681", "209234228878908838170695219307769822112", "118570836335799796431390742652780230790", "27594377143107049841102846030197802711", "329604171902826573937117151647568165435", "215630905777808385224967342459672062819", "85599134707322369121600953047349746706", "277031049917431358940153907068990225293", "298363854550813467756765889337375512558", "235986034349740363659472254793935048184", "304143171714516175620166921006494909604", "84000256432591111638734562162398850701", "109243223321078628267547195649835321428", "251378700090648816155576396445940249438", "174537200426604893342866974550430593633", "2649690397961552083125480513563076568", "156070855340311425512864030939535543449", "323742644658939143537594365082051337457", "18717871675755093920324659441137256781", "106704607049487888964419358176112726347", "331004758943911823638524287089713023958", "76688199511995638907303918850326320353", "338945856772540832981189443579413270804"], "threshold":0.9}, "id":"ASB-A-238177121-853f37d5", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"}}, {"deprecated":false, "digest":{"function_hash":"221300126306008069052578929260714514845", "length":620}, "id":"ASB-A-238177121-aea472db", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java", "function":"getComponentName"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12L:0"}, {"fixed":"12L:2023-03-01"}]}], "versions":["12L"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/863d396f4ccabee91d51b04f72f44c34ffe351f0", "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01"], "severity":"High", "spl":"2023-03-01", "types":["DoS"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["287102711803760445921392954903838168464", "299347271237547278558801287561056880108", "161220653423231376580269821189722607549", "156310817516975494178428580062748563300", "233432588900782482327470867547569671442", "300421387050667846244145038358415004833", "95684553906759592070313294543724405523", "100404887466980931174629478934732371970"], "threshold":0.9}, "id":"ASB-A-238177121-0dd4b777", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/863d396f4ccabee91d51b04f72f44c34ffe351f0", "target":{"file":"services/core/java/com/android/server/media/MediaSessionRecord.java"}}, {"deprecated":false, "digest":{"function_hash":"322422879916196271470666114893526296087", "length":382}, "id":"ASB-A-238177121-3126fccc", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java", "function":"create"}}, {"deprecated":false, "digest":{"function_hash":"55441322656419787162783128036140131868", "length":210}, "id":"ASB-A-238177121-31b89f90", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"media/java/android/media/session/MediaSession.java", "function":"setMediaButtonReceiver"}}, {"deprecated":false, "digest":{"function_hash":"166675651519542455416496770197820008992", "length":428}, "id":"ASB-A-238177121-3230d0eb", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaSessionRecord.java", "function":"setMediaButtonReceiver"}}, {"deprecated":false, "digest":{"function_hash":"232242107297707229216509007766311109552", "length":389}, "id":"ASB-A-238177121-33d1c55f", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java", "function":"createComponentName"}}, {"deprecated":false, "digest":{"function_hash":"221300126306008069052578929260714514845", "length":620}, "id":"ASB-A-238177121-3f843a84", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java", "function":"getComponentName"}}, {"deprecated":false, "digest":{"function_hash":"179613367535496969242505998997912631332", "length":395}, "id":"ASB-A-238177121-49274a7a", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/863d396f4ccabee91d51b04f72f44c34ffe351f0", "target":{"file":"services/core/java/com/android/server/media/MediaSessionRecord.java", "function":"setMediaButtonBroadcastReceiver"}}, {"deprecated":false, "digest":{"line_hashes":["96164434308257037679303000257877998626", "200066994198456831034917898283391939839", "46603629221234151670978124173938045567", "199476051114375781347887743418793499688", "95432808169587120698502131270892871252", "179132855146063412780408733688611681442"], "threshold":0.9}, "id":"ASB-A-238177121-5c8019ff", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaSessionService.java"}}, {"deprecated":false, "digest":{"line_hashes":["61806749193315055425407309511961041889", "197776749719701850222936106677206780680", "122338750983713650324058150891564413123", "215640920708995849316579726121689389392"], "threshold":0.9}, "id":"ASB-A-238177121-828e75c5", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"media/java/android/media/session/MediaSession.java"}}, {"deprecated":false, "digest":{"function_hash":"271177955101486019400464482210953131162", "length":1987}, "id":"ASB-A-238177121-ae31e050", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaSessionService.java", "function":"dispatchMediaKeyEventLocked"}}, {"deprecated":false, "digest":{"line_hashes":["288046862519241243737344968133258612863", "34923384150111209953037956168295126255", "298095711157572816063407082694828315094", "70308272689890995111043312386176960523", "55476235826884023832085975303555269753", "47034524277955422649596116279036065754", "180609441282575627793405455008191814131", "18426668014752354916076769325480396153", "156182219136497951687836621866270988962"], "threshold":0.9}, "id":"ASB-A-238177121-d51e09d4", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaSessionRecord.java"}}, {"deprecated":false, "digest":{"line_hashes":["291834632483026284982660440694451127596", "34172257226491569050591507453015951793", "143993057082736671716640322774063464676", "218201811133292830226584505779050966667", "247784135740578353540968725276488328185", "130964169528292627173413688676738689199", "188089639830430022443512205372025311754", "72483840472215580664540654533487434269", "24936578440826050014868669875011553540", "58675861733509186327731939644788608371", "16147598290765605485373215595080260706", "227691263684852175373830560893671636810", "266846471003596719165875593118532695908", "225433548086018733904229205261772710602", "192654030659082979870805768092864210642", "195302582285379519267569640526729333076", "210923448261500938039749012552976313681", "209234228878908838170695219307769822112", "118570836335799796431390742652780230790", "27594377143107049841102846030197802711", "329604171902826573937117151647568165435", "215630905777808385224967342459672062819", "85599134707322369121600953047349746706", "277031049917431358940153907068990225293", "298363854550813467756765889337375512558", "235986034349740363659472254793935048184", "304143171714516175620166921006494909604", "84000256432591111638734562162398850701", "109243223321078628267547195649835321428", "251378700090648816155576396445940249438", "174537200426604893342866974550430593633", "2649690397961552083125480513563076568", "156070855340311425512864030939535543449", "323742644658939143537594365082051337457", "18717871675755093920324659441137256781", "106704607049487888964419358176112726347", "331004758943911823638524287089713023958", "76688199511995638907303918850326320353", "338945856772540832981189443579413270804"], "threshold":0.9}, "id":"ASB-A-238177121-f3a048a7", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"13:0"}, {"fixed":"13:2023-03-01"}]}], "versions":["13"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01"], "severity":"High", "spl":"2023-03-01", "types":["DoS"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"322422879916196271470666114893526296087", "length":382}, "id":"ASB-A-238177121-0bcdf254", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java", "function":"create"}}, {"deprecated":false, "digest":{"function_hash":"55441322656419787162783128036140131868", "length":210}, "id":"ASB-A-238177121-25c94129", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"media/java/android/media/session/MediaSession.java", "function":"setMediaButtonReceiver"}}, {"deprecated":false, "digest":{"line_hashes":["291834632483026284982660440694451127596", "34172257226491569050591507453015951793", "143993057082736671716640322774063464676", "218201811133292830226584505779050966667", "247784135740578353540968725276488328185", "130964169528292627173413688676738689199", "188089639830430022443512205372025311754", "72483840472215580664540654533487434269", "24936578440826050014868669875011553540", "58675861733509186327731939644788608371", "16147598290765605485373215595080260706", "227691263684852175373830560893671636810", "266846471003596719165875593118532695908", "225433548086018733904229205261772710602", "192654030659082979870805768092864210642", "195302582285379519267569640526729333076", "210923448261500938039749012552976313681", "209234228878908838170695219307769822112", "118570836335799796431390742652780230790", "27594377143107049841102846030197802711", "329604171902826573937117151647568165435", "215630905777808385224967342459672062819", "85599134707322369121600953047349746706", "277031049917431358940153907068990225293", "298363854550813467756765889337375512558", "235986034349740363659472254793935048184", "304143171714516175620166921006494909604", "84000256432591111638734562162398850701", "109243223321078628267547195649835321428", "251378700090648816155576396445940249438", "174537200426604893342866974550430593633", "2649690397961552083125480513563076568", "156070855340311425512864030939535543449", "323742644658939143537594365082051337457", "18717871675755093920324659441137256781", "106704607049487888964419358176112726347", "331004758943911823638524287089713023958", "76688199511995638907303918850326320353", "338945856772540832981189443579413270804"], "threshold":0.9}, "id":"ASB-A-238177121-54b60888", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"}}, {"deprecated":false, "digest":{"function_hash":"232242107297707229216509007766311109552", "length":389}, "id":"ASB-A-238177121-5868aa4c", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java", "function":"createComponentName"}}, {"deprecated":false, "digest":{"line_hashes":["96164434308257037679303000257877998626", "200066994198456831034917898283391939839", "46603629221234151670978124173938045567", "199476051114375781347887743418793499688", "95432808169587120698502131270892871252", "179132855146063412780408733688611681442"], "threshold":0.9}, "id":"ASB-A-238177121-c1449b6a", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaSessionService.java"}}, {"deprecated":false, "digest":{"line_hashes":["61806749193315055425407309511961041889", "197776749719701850222936106677206780680", "122338750983713650324058150891564413123", "215640920708995849316579726121689389392"], "threshold":0.9}, "id":"ASB-A-238177121-cabb92cf", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"media/java/android/media/session/MediaSession.java"}}, {"deprecated":false, "digest":{"function_hash":"271177955101486019400464482210953131162", "length":1987}, "id":"ASB-A-238177121-ea2053b0", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaSessionService.java", "function":"dispatchMediaKeyEventLocked"}}, {"deprecated":false, "digest":{"function_hash":"221300126306008069052578929260714514845", "length":620}, "id":"ASB-A-238177121-ec54e7d4", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaButtonReceiverHolder.java", "function":"getComponentName"}}, {"deprecated":false, "digest":{"line_hashes":["288046862519241243737344968133258612863", "34923384150111209953037956168295126255", "298095711157572816063407082694828315094", "70308272689890995111043312386176960523", "55476235826884023832085975303555269753", "47034524277955422649596116279036065754", "180609441282575627793405455008191814131", "18426668014752354916076769325480396153", "156182219136497951687836621866270988962"], "threshold":0.9}, "id":"ASB-A-238177121-f11ed00c", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaSessionRecord.java"}}, {"deprecated":false, "digest":{"function_hash":"166675651519542455416496770197820008992", "length":428}, "id":"ASB-A-238177121-f6008c9c", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01", "target":{"file":"services/core/java/com/android/server/media/MediaSessionRecord.java", "function":"setMediaButtonReceiver"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2023-03-01"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/frameworks/base/+/863d396f4ccabee91d51b04f72f44c34ffe351f0"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01"}]}