ASB-A-238177121

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-238177121.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-238177121
Aliases
Published
2023-03-01T00:00:00Z
Modified
2026-04-29T15:10:00.007170Z
Summary
[none]
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.

References

Affected packages

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
13-next:0
Fixed
13-next:2023-03-01

Affected versions

Other
13-next

Ecosystem specific

{
    "spl": "2023-03-01",
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/1b2fa2486cc97fd9515300f858d4da2af8d8908c",
        "https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda"
    ],
    "types": [
        "DoS"
    ],
    "vanir_signatures": [
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "288046862519241243737344968133258612863",
                    "34923384150111209953037956168295126255",
                    "298095711157572816063407082694828315094",
                    "70308272689890995111043312386176960523",
                    "55476235826884023832085975303555269753",
                    "47034524277955422649596116279036065754",
                    "180609441282575627793405455008191814131",
                    "18426668014752354916076769325480396153",
                    "156182219136497951687836621866270988962"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda",
            "target": {
                "file": "services/core/java/com/android/server/media/MediaSessionRecord.java"
            },
            "id": "ASB-A-238177121-06108ff5"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 1987.0,
                "function_hash": "271177955101486019400464482210953131162"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda",
            "target": {
                "function": "dispatchMediaKeyEventLocked",
                "file": "services/core/java/com/android/server/media/MediaSessionService.java"
            },
            "id": "ASB-A-238177121-35d5402e"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "2345543855376728000792442315142235988",
                    "307971806336565157533277178814836250776",
                    "71967393785276856024242311166547128951",
                    "270569416588860347993048414494848938378",
                    "233432588900782482327470867547569671442",
                    "300421387050667846244145038358415004833",
                    "95684553906759592070313294543724405523",
                    "100404887466980931174629478934732371970"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1b2fa2486cc97fd9515300f858d4da2af8d8908c",
            "target": {
                "file": "services/core/java/com/android/server/media/MediaSessionRecord.java"
            },
            "id": "ASB-A-238177121-3fc458a2"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 210.0,
                "function_hash": "55441322656419787162783128036140131868"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda",
            "target": {
                "function": "setMediaButtonReceiver",
                "file": "media/java/android/media/session/MediaSession.java"
            },
            "id": "ASB-A-238177121-446ab759"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 620.0,
                "function_hash": "221300126306008069052578929260714514845"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda",
            "target": {
                "function": "getComponentName",
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-471f8192"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "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
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda",
            "target": {
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-8f35a898"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 389.0,
                "function_hash": "232242107297707229216509007766311109552"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda",
            "target": {
                "function": "createComponentName",
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-98f5eda0"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 428.0,
                "function_hash": "166675651519542455416496770197820008992"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda",
            "target": {
                "function": "setMediaButtonReceiver",
                "file": "services/core/java/com/android/server/media/MediaSessionRecord.java"
            },
            "id": "ASB-A-238177121-9d5ee3cf"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "61806749193315055425407309511961041889",
                    "197776749719701850222936106677206780680",
                    "122338750983713650324058150891564413123",
                    "215640920708995849316579726121689389392"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda",
            "target": {
                "file": "media/java/android/media/session/MediaSession.java"
            },
            "id": "ASB-A-238177121-b3bc0717"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "96164434308257037679303000257877998626",
                    "200066994198456831034917898283391939839",
                    "46603629221234151670978124173938045567",
                    "199476051114375781347887743418793499688",
                    "95432808169587120698502131270892871252",
                    "179132855146063412780408733688611681442"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda",
            "target": {
                "file": "services/core/java/com/android/server/media/MediaSessionService.java"
            },
            "id": "ASB-A-238177121-cdeb62fd"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 395.0,
                "function_hash": "179613367535496969242505998997912631332"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/1b2fa2486cc97fd9515300f858d4da2af8d8908c",
            "target": {
                "function": "setMediaButtonBroadcastReceiver",
                "file": "services/core/java/com/android/server/media/MediaSessionRecord.java"
            },
            "id": "ASB-A-238177121-ed6fd9b3"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 382.0,
                "function_hash": "322422879916196271470666114893526296087"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/185c3e252397bfa37592edbb5b2f5ae97db92eda",
            "target": {
                "function": "create",
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-ffa355e1"
        }
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-238177121.json"

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12:0
Fixed
12:2023-03-01

Affected versions

Other
12

Ecosystem specific

{
    "spl": "2023-03-01",
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01"
    ],
    "types": [
        "DoS"
    ],
    "vanir_signatures": [
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 382.0,
                "function_hash": "322422879916196271470666114893526296087"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "create",
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-08c0c57c"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "96164434308257037679303000257877998626",
                    "200066994198456831034917898283391939839",
                    "46603629221234151670978124173938045567",
                    "199476051114375781347887743418793499688",
                    "95432808169587120698502131270892871252",
                    "179132855146063412780408733688611681442"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "file": "services/core/java/com/android/server/media/MediaSessionService.java"
            },
            "id": "ASB-A-238177121-2c21064d"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 428.0,
                "function_hash": "166675651519542455416496770197820008992"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "setMediaButtonReceiver",
                "file": "services/core/java/com/android/server/media/MediaSessionRecord.java"
            },
            "id": "ASB-A-238177121-341cfa32"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "61806749193315055425407309511961041889",
                    "197776749719701850222936106677206780680",
                    "122338750983713650324058150891564413123",
                    "215640920708995849316579726121689389392"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "file": "media/java/android/media/session/MediaSession.java"
            },
            "id": "ASB-A-238177121-4992c230"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 1987.0,
                "function_hash": "271177955101486019400464482210953131162"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "dispatchMediaKeyEventLocked",
                "file": "services/core/java/com/android/server/media/MediaSessionService.java"
            },
            "id": "ASB-A-238177121-558b054a"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "288046862519241243737344968133258612863",
                    "34923384150111209953037956168295126255",
                    "298095711157572816063407082694828315094",
                    "70308272689890995111043312386176960523",
                    "55476235826884023832085975303555269753",
                    "47034524277955422649596116279036065754",
                    "180609441282575627793405455008191814131",
                    "18426668014752354916076769325480396153",
                    "156182219136497951687836621866270988962"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "file": "services/core/java/com/android/server/media/MediaSessionRecord.java"
            },
            "id": "ASB-A-238177121-6cfc4732"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 210.0,
                "function_hash": "55441322656419787162783128036140131868"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "setMediaButtonReceiver",
                "file": "media/java/android/media/session/MediaSession.java"
            },
            "id": "ASB-A-238177121-73f13396"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 389.0,
                "function_hash": "232242107297707229216509007766311109552"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "createComponentName",
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-76d51c23"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "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
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-853f37d5"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 620.0,
                "function_hash": "221300126306008069052578929260714514845"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "getComponentName",
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-aea472db"
        }
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-238177121.json"

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12L:0
Fixed
12L:2023-03-01

Affected versions

Other
12L

Ecosystem specific

{
    "spl": "2023-03-01",
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/863d396f4ccabee91d51b04f72f44c34ffe351f0",
        "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01"
    ],
    "types": [
        "DoS"
    ],
    "vanir_signatures": [
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "287102711803760445921392954903838168464",
                    "299347271237547278558801287561056880108",
                    "161220653423231376580269821189722607549",
                    "156310817516975494178428580062748563300",
                    "233432588900782482327470867547569671442",
                    "300421387050667846244145038358415004833",
                    "95684553906759592070313294543724405523",
                    "100404887466980931174629478934732371970"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/863d396f4ccabee91d51b04f72f44c34ffe351f0",
            "target": {
                "file": "services/core/java/com/android/server/media/MediaSessionRecord.java"
            },
            "id": "ASB-A-238177121-0dd4b777"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 382.0,
                "function_hash": "322422879916196271470666114893526296087"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "create",
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-3126fccc"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 210.0,
                "function_hash": "55441322656419787162783128036140131868"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "setMediaButtonReceiver",
                "file": "media/java/android/media/session/MediaSession.java"
            },
            "id": "ASB-A-238177121-31b89f90"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 428.0,
                "function_hash": "166675651519542455416496770197820008992"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "setMediaButtonReceiver",
                "file": "services/core/java/com/android/server/media/MediaSessionRecord.java"
            },
            "id": "ASB-A-238177121-3230d0eb"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 389.0,
                "function_hash": "232242107297707229216509007766311109552"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "createComponentName",
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-33d1c55f"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 620.0,
                "function_hash": "221300126306008069052578929260714514845"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "getComponentName",
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-3f843a84"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 395.0,
                "function_hash": "179613367535496969242505998997912631332"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/863d396f4ccabee91d51b04f72f44c34ffe351f0",
            "target": {
                "function": "setMediaButtonBroadcastReceiver",
                "file": "services/core/java/com/android/server/media/MediaSessionRecord.java"
            },
            "id": "ASB-A-238177121-49274a7a"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "96164434308257037679303000257877998626",
                    "200066994198456831034917898283391939839",
                    "46603629221234151670978124173938045567",
                    "199476051114375781347887743418793499688",
                    "95432808169587120698502131270892871252",
                    "179132855146063412780408733688611681442"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "file": "services/core/java/com/android/server/media/MediaSessionService.java"
            },
            "id": "ASB-A-238177121-5c8019ff"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "61806749193315055425407309511961041889",
                    "197776749719701850222936106677206780680",
                    "122338750983713650324058150891564413123",
                    "215640920708995849316579726121689389392"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "file": "media/java/android/media/session/MediaSession.java"
            },
            "id": "ASB-A-238177121-828e75c5"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 1987.0,
                "function_hash": "271177955101486019400464482210953131162"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "dispatchMediaKeyEventLocked",
                "file": "services/core/java/com/android/server/media/MediaSessionService.java"
            },
            "id": "ASB-A-238177121-ae31e050"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "288046862519241243737344968133258612863",
                    "34923384150111209953037956168295126255",
                    "298095711157572816063407082694828315094",
                    "70308272689890995111043312386176960523",
                    "55476235826884023832085975303555269753",
                    "47034524277955422649596116279036065754",
                    "180609441282575627793405455008191814131",
                    "18426668014752354916076769325480396153",
                    "156182219136497951687836621866270988962"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "file": "services/core/java/com/android/server/media/MediaSessionRecord.java"
            },
            "id": "ASB-A-238177121-d51e09d4"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "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
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-f3a048a7"
        }
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-238177121.json"

Android / platform/frameworks/base

Affected ranges

Type
ECOSYSTEM
Events
Introduced
13:0
Fixed
13:2023-03-01

Affected versions

Other
13

Ecosystem specific

{
    "spl": "2023-03-01",
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01"
    ],
    "types": [
        "DoS"
    ],
    "vanir_signatures": [
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 382.0,
                "function_hash": "322422879916196271470666114893526296087"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "create",
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-0bcdf254"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 210.0,
                "function_hash": "55441322656419787162783128036140131868"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "setMediaButtonReceiver",
                "file": "media/java/android/media/session/MediaSession.java"
            },
            "id": "ASB-A-238177121-25c94129"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "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
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-54b60888"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 389.0,
                "function_hash": "232242107297707229216509007766311109552"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "createComponentName",
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-5868aa4c"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "96164434308257037679303000257877998626",
                    "200066994198456831034917898283391939839",
                    "46603629221234151670978124173938045567",
                    "199476051114375781347887743418793499688",
                    "95432808169587120698502131270892871252",
                    "179132855146063412780408733688611681442"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "file": "services/core/java/com/android/server/media/MediaSessionService.java"
            },
            "id": "ASB-A-238177121-c1449b6a"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "61806749193315055425407309511961041889",
                    "197776749719701850222936106677206780680",
                    "122338750983713650324058150891564413123",
                    "215640920708995849316579726121689389392"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "file": "media/java/android/media/session/MediaSession.java"
            },
            "id": "ASB-A-238177121-cabb92cf"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 1987.0,
                "function_hash": "271177955101486019400464482210953131162"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "dispatchMediaKeyEventLocked",
                "file": "services/core/java/com/android/server/media/MediaSessionService.java"
            },
            "id": "ASB-A-238177121-ea2053b0"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 620.0,
                "function_hash": "221300126306008069052578929260714514845"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "getComponentName",
                "file": "services/core/java/com/android/server/media/MediaButtonReceiverHolder.java"
            },
            "id": "ASB-A-238177121-ec54e7d4"
        },
        {
            "signature_type": "Line",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "line_hashes": [
                    "288046862519241243737344968133258612863",
                    "34923384150111209953037956168295126255",
                    "298095711157572816063407082694828315094",
                    "70308272689890995111043312386176960523",
                    "55476235826884023832085975303555269753",
                    "47034524277955422649596116279036065754",
                    "180609441282575627793405455008191814131",
                    "18426668014752354916076769325480396153",
                    "156182219136497951687836621866270988962"
                ],
                "threshold": 0.9
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "file": "services/core/java/com/android/server/media/MediaSessionRecord.java"
            },
            "id": "ASB-A-238177121-f11ed00c"
        },
        {
            "signature_type": "Function",
            "signature_version": "v1",
            "deprecated": false,
            "digest": {
                "length": 428.0,
                "function_hash": "166675651519542455416496770197820008992"
            },
            "source": "https://android.googlesource.com/platform/frameworks/base/+/48c388277880e56ab5cc29e145e4d00aa383ce01",
            "target": {
                "function": "setMediaButtonReceiver",
                "file": "services/core/java/com/android/server/media/MediaSessionRecord.java"
            },
            "id": "ASB-A-238177121-f6008c9c"
        }
    ],
    "severity": "High"
}

Database specific

source
"https://storage.googleapis.com/android-osv/ASB-A-238177121.json"