ASB-A-243376549

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-243376549.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-243376549
Aliases
  • A-243376549
  • CVE-2022-20551
Published
2023-02-01T00:00:00Z
Modified
2024-08-07T19:29:24.972111Z
Summary
Bypass AppOps MODE_IGNORED
Details

In createTrack of AudioFlinger.cpp, there is a possible way to record audio without a privacy indicator due to a logic error in the code. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation.

References

Affected packages

Android / platform/frameworks/av

Affected ranges

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

Affected versions

Other

12

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 4723.0,
                "function_hash": "62860917277066265334897381491299086788"
            },
            "id": "ASB-A-243376549-32fd8c9f",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp",
                "function": "AudioFlinger::createTrack"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 3740.0,
                "function_hash": "239446953121623349387646313540420407613"
            },
            "id": "ASB-A-243376549-34651224",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp",
                "function": "AudioFlinger::createRecord"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 6850.0,
                "function_hash": "284203181208385048802532678600924259969"
            },
            "id": "ASB-A-243376549-3d1013b4",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp",
                "function": "AudioFlinger::createEffect"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "328476822961166534257032074800962370654",
                    "253099400568487026878798538499997792765",
                    "148511449511712748856266919091982726645",
                    "334463415317275443603630790337617139709",
                    "99009993524230211554112361828624986819",
                    "36131937419012143974503395964956697876",
                    "72530223643118874926911580866412227954",
                    "16895687044535830193587770978980691866",
                    "209197240343939690349694129632353717696",
                    "82499887054914370214799488020052511406",
                    "49771086074424982761753733619437240388",
                    "305933383529336858184819480225106709551",
                    "269035994833311252147507638691814542277",
                    "200816830238569295476025100011977500764",
                    "125735998686572918239016440856173614147",
                    "229263476534990302778880081920129226937",
                    "92002778594893160442448667533695390079",
                    "198198348051713683390788308871491516764",
                    "312856881628152039453733892664370352432",
                    "157270922521763264725043637673654889171",
                    "335673612421600882952235699281787237655",
                    "81915759177000970085189904750095121559",
                    "333845759917701329272654146089570545925",
                    "47675917393536388798748141608935167023",
                    "184033750072494340799629791623425359413",
                    "85160140163028741815986604782017465156",
                    "155327563480907843249026286107530685685",
                    "311414980571494669245120264497391609216",
                    "197696593590698190759607373684710178244",
                    "315440233403181730869921565026610968258",
                    "222060596381015553478512510036784893562",
                    "129785771834455239075360502918222937760",
                    "223481789507575680436601661578430264581",
                    "276260053828511856997042115957023393619",
                    "200563813295540922670881550822837301328",
                    "99864776824699662166260539670144516423",
                    "67209354700368655823598797855169035412",
                    "335026690056863034022508588902211550166",
                    "313687372071311081524097730626223827855"
                ]
            },
            "id": "ASB-A-243376549-668c8915",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 1854.0,
                "function_hash": "309393934610634854264086394174473234695"
            },
            "id": "ASB-A-243376549-892186ad",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp",
                "function": "AudioFlinger::openMmapStream"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "48191952948178444317185277540733647558",
                    "110121879183557691637878712265722430925",
                    "110526312756813135064239713462280165356",
                    "217420267892902602429039690767369603356",
                    "158991715644415476303763264896784766213",
                    "4129138502184079046633256282399310375",
                    "324788816027334170799736621632246323402",
                    "258603487542737124423580448093938891366",
                    "263694555116789439828416761589682994910",
                    "73284315321669635713005522073613552480",
                    "331619111938876467480312942859910673200",
                    "74653871156918075997240860702336133200",
                    "61789483839271183883765694802385166909",
                    "94499036205842749990887783301773958698",
                    "173688502492181386707022181906655484367",
                    "329427012343970928442323744777802744800",
                    "13889596535548365298030585207504163153",
                    "2959528217809789923853027241751012011",
                    "8171533395764548882910765820234415009",
                    "255006380286338767072064485870289303633",
                    "133405854448808185053017965903587131596"
                ]
            },
            "id": "ASB-A-243376549-898191f3",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/Threads.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "130810679720287629804638134913272376880",
                    "249589274402312365184571490045380389526",
                    "193831125940249423323458789141054703008",
                    "28087302834583238368860817163993632395",
                    "17235306604826656371758941984937167965",
                    "120580276986084610563443411829242486514"
                ]
            },
            "id": "ASB-A-243376549-8e6a3635",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/Tracks.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "71033359793458760295637713481786839258",
                    "194201963562888179197735267550697376738",
                    "269544529670612550976211168347820152155",
                    "271996540980812006288666669635049193462",
                    "118297234341879702741307761996823709924",
                    "77320606056017107579321354469250926256",
                    "293555883868724018465838654471019229861",
                    "75642595643800797611036951261073849224",
                    "26924667845709419313289161260429813609",
                    "88921588142933152382246662076741038001",
                    "268862341518709570473922453018469511268",
                    "52232546525676320880483755704236001946",
                    "243515119942348574240809392152894899723",
                    "53009999561846088209181797755951861427",
                    "116295565651533380691021818363971313285",
                    "304844034635350873846470049232469504155",
                    "316590102539360070755671333958132912770",
                    "244091050213638197504935364891123452592",
                    "31362191464369918288588201776288682668",
                    "219165457987402636053509465486238729774",
                    "305637605606409079548793459312217425400",
                    "196710828771453558222439533048339635089",
                    "223380372847100860345198932073966578538",
                    "235599199891608824862568975069088539797",
                    "131952643157900882633697432657261085922",
                    "71622884665387794569977818946757000543",
                    "288232361171726517356923584341149958937",
                    "167911609740125977541189021529247936568",
                    "132537787051735720367892757798477505117",
                    "287964193474656104807892183638205459336",
                    "175130316397667205634851347315378991707",
                    "230455097344919532975476299923633964578",
                    "261542857871437062426745498872818604272",
                    "164240453093003126065919138228470255710",
                    "340083929336573438652581116006835754175",
                    "132537787051735720367892757798477505117",
                    "203191694319800095943115526390708688054",
                    "104486925194085528072552118691109820332",
                    "236134405237683593810692112099005902345",
                    "54299860475485532543284657598451160966",
                    "60833302175852822715221661070738897006",
                    "176091703817571056094038103935598883573",
                    "131609756673151864934930236436903020843",
                    "284725990735674958956616621132259547110",
                    "59721200413082394092130593159827423838",
                    "126587690824354537316002504695190702238",
                    "203928530738912553740390834289808248358",
                    "29175191322252725888284505549478366840",
                    "42315046822980637160293106830466529306",
                    "324185464247242973058762619933439790922",
                    "89723132592547999174473034905470862162",
                    "284429102689588849120903089795508537180",
                    "2450120896643558625625733395563245874",
                    "146095402214063364736509289275582327813",
                    "333600091301603560697344772860408999060",
                    "22610207756340063894102957558319401434",
                    "5987041114879663807628987825873047304",
                    "140436882456661268216051307994613188642",
                    "200866682692816769092953408856799131999",
                    "283372605833971267649961775290913290483",
                    "236945369298521323796523786921785826927",
                    "313504536438057717751024277940425319370",
                    "119763957422480222865416187669890931033",
                    "200916427690769062705582895507122659205",
                    "222603338666393403403531815246020343776",
                    "133652711815266229635989255718925632265",
                    "123911884879326748334563248714048287685",
                    "308048288588316881196651656754040733163",
                    "250920947483384358409589850728988068761",
                    "239708551392892290059200632067159486361",
                    "42384107633743740622364884029470795262",
                    "70156156164471821214591797426868396799",
                    "41661122068320107412201840880523426131",
                    "192023456662625715623720432933200706357",
                    "153579848483888583397480912037288863211",
                    "108006787367409358493195801816095363401",
                    "98551130555805592327878898442382668012",
                    "79729165053390826624386411865946035524",
                    "203281247032934530626630672629737359677",
                    "332186116465822044753779213024973913314",
                    "321608091420108900291414482601757576050",
                    "100490740939665166780393011443438810640",
                    "317278758763813822011169316803923033731",
                    "57106123478431994456134233488976829877",
                    "235403443126489808286551708104836842303",
                    "75755623947894512033499456202739059410",
                    "188656341871577410218592688251862866418",
                    "223193511240262127980880659429524194750",
                    "50887060721617156757841879169645478245",
                    "320926330974124555596307518875298919955",
                    "331086156778511778790160724789611552603",
                    "112580145756411002297501154461159580332",
                    "27391688605423823849811153587639359303",
                    "303886579234201717987890692528398847859",
                    "161444899165637497231341797781874667718",
                    "338762399687207937643310715676869832106",
                    "142476156437120802108359787531016200774"
                ]
            },
            "id": "ASB-A-243376549-b97a88a4",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 942.0,
                "function_hash": "151132344556960382441456614238374672497"
            },
            "id": "ASB-A-243376549-c5967ea3",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/Tracks.cpp",
                "function": "AudioFlinger::PlaybackThread::OpPlayAudioMonitor::createIfNeeded"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 2841.0,
                "function_hash": "318788485215860839320186618318957858150"
            },
            "id": "ASB-A-243376549-c5bad67c",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp",
                "function": "AudioPolicyService::getOutputForAttr"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 826.0,
                "function_hash": "327868423624383872035457790468663470860"
            },
            "id": "ASB-A-243376549-cc749add",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp",
                "function": "AudioFlinger::checkAttributionSourcePackage"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 4311.0,
                "function_hash": "224418428921367141285487276072205647503"
            },
            "id": "ASB-A-243376549-f5dd16ee",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp",
                "function": "AudioPolicyService::getInputForAttr"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb"
    ],
    "spl": "2023-02-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}

Android / platform/frameworks/av

Affected ranges

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

Affected versions

Other

12L

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "328476822961166534257032074800962370654",
                    "253099400568487026878798538499997792765",
                    "148511449511712748856266919091982726645",
                    "334463415317275443603630790337617139709",
                    "99009993524230211554112361828624986819",
                    "36131937419012143974503395964956697876",
                    "72530223643118874926911580866412227954",
                    "16895687044535830193587770978980691866",
                    "209197240343939690349694129632353717696",
                    "82499887054914370214799488020052511406",
                    "49771086074424982761753733619437240388",
                    "305933383529336858184819480225106709551",
                    "269035994833311252147507638691814542277",
                    "200816830238569295476025100011977500764",
                    "125735998686572918239016440856173614147",
                    "229263476534990302778880081920129226937",
                    "92002778594893160442448667533695390079",
                    "198198348051713683390788308871491516764",
                    "312856881628152039453733892664370352432",
                    "157270922521763264725043637673654889171",
                    "335673612421600882952235699281787237655",
                    "81915759177000970085189904750095121559",
                    "333845759917701329272654146089570545925",
                    "47675917393536388798748141608935167023",
                    "184033750072494340799629791623425359413",
                    "85160140163028741815986604782017465156",
                    "155327563480907843249026286107530685685",
                    "311414980571494669245120264497391609216",
                    "197696593590698190759607373684710178244",
                    "315440233403181730869921565026610968258",
                    "222060596381015553478512510036784893562",
                    "129785771834455239075360502918222937760",
                    "223481789507575680436601661578430264581",
                    "276260053828511856997042115957023393619",
                    "200563813295540922670881550822837301328",
                    "99864776824699662166260539670144516423",
                    "67209354700368655823598797855169035412",
                    "335026690056863034022508588902211550166",
                    "313687372071311081524097730626223827855"
                ]
            },
            "id": "ASB-A-243376549-057e49c3",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 4723.0,
                "function_hash": "62860917277066265334897381491299086788"
            },
            "id": "ASB-A-243376549-0eb5dbaa",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp",
                "function": "AudioFlinger::createTrack"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1854.0,
                "function_hash": "309393934610634854264086394174473234695"
            },
            "id": "ASB-A-243376549-1a05c706",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp",
                "function": "AudioFlinger::openMmapStream"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 4311.0,
                "function_hash": "224418428921367141285487276072205647503"
            },
            "id": "ASB-A-243376549-304e33ed",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp",
                "function": "AudioPolicyService::getInputForAttr"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "130810679720287629804638134913272376880",
                    "249589274402312365184571490045380389526",
                    "193831125940249423323458789141054703008",
                    "28087302834583238368860817163993632395",
                    "17235306604826656371758941984937167965",
                    "120580276986084610563443411829242486514"
                ]
            },
            "id": "ASB-A-243376549-551fa275",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/Tracks.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 2841.0,
                "function_hash": "318788485215860839320186618318957858150"
            },
            "id": "ASB-A-243376549-5d213467",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp",
                "function": "AudioPolicyService::getOutputForAttr"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "71033359793458760295637713481786839258",
                    "194201963562888179197735267550697376738",
                    "269544529670612550976211168347820152155",
                    "271996540980812006288666669635049193462",
                    "118297234341879702741307761996823709924",
                    "77320606056017107579321354469250926256",
                    "293555883868724018465838654471019229861",
                    "75642595643800797611036951261073849224",
                    "26924667845709419313289161260429813609",
                    "88921588142933152382246662076741038001",
                    "268862341518709570473922453018469511268",
                    "52232546525676320880483755704236001946",
                    "243515119942348574240809392152894899723",
                    "53009999561846088209181797755951861427",
                    "116295565651533380691021818363971313285",
                    "304844034635350873846470049232469504155",
                    "316590102539360070755671333958132912770",
                    "244091050213638197504935364891123452592",
                    "31362191464369918288588201776288682668",
                    "219165457987402636053509465486238729774",
                    "305637605606409079548793459312217425400",
                    "196710828771453558222439533048339635089",
                    "223380372847100860345198932073966578538",
                    "235599199891608824862568975069088539797",
                    "131952643157900882633697432657261085922",
                    "71622884665387794569977818946757000543",
                    "288232361171726517356923584341149958937",
                    "167911609740125977541189021529247936568",
                    "132537787051735720367892757798477505117",
                    "287964193474656104807892183638205459336",
                    "175130316397667205634851347315378991707",
                    "230455097344919532975476299923633964578",
                    "261542857871437062426745498872818604272",
                    "164240453093003126065919138228470255710",
                    "340083929336573438652581116006835754175",
                    "132537787051735720367892757798477505117",
                    "203191694319800095943115526390708688054",
                    "104486925194085528072552118691109820332",
                    "236134405237683593810692112099005902345",
                    "54299860475485532543284657598451160966",
                    "60833302175852822715221661070738897006",
                    "176091703817571056094038103935598883573",
                    "131609756673151864934930236436903020843",
                    "284725990735674958956616621132259547110",
                    "59721200413082394092130593159827423838",
                    "126587690824354537316002504695190702238",
                    "203928530738912553740390834289808248358",
                    "29175191322252725888284505549478366840",
                    "42315046822980637160293106830466529306",
                    "324185464247242973058762619933439790922",
                    "89723132592547999174473034905470862162",
                    "284429102689588849120903089795508537180",
                    "2450120896643558625625733395563245874",
                    "146095402214063364736509289275582327813",
                    "333600091301603560697344772860408999060",
                    "22610207756340063894102957558319401434",
                    "5987041114879663807628987825873047304",
                    "140436882456661268216051307994613188642",
                    "200866682692816769092953408856799131999",
                    "283372605833971267649961775290913290483",
                    "236945369298521323796523786921785826927",
                    "313504536438057717751024277940425319370",
                    "119763957422480222865416187669890931033",
                    "200916427690769062705582895507122659205",
                    "222603338666393403403531815246020343776",
                    "133652711815266229635989255718925632265",
                    "123911884879326748334563248714048287685",
                    "308048288588316881196651656754040733163",
                    "250920947483384358409589850728988068761",
                    "239708551392892290059200632067159486361",
                    "42384107633743740622364884029470795262",
                    "70156156164471821214591797426868396799",
                    "41661122068320107412201840880523426131",
                    "192023456662625715623720432933200706357",
                    "153579848483888583397480912037288863211",
                    "108006787367409358493195801816095363401",
                    "98551130555805592327878898442382668012",
                    "79729165053390826624386411865946035524",
                    "203281247032934530626630672629737359677",
                    "332186116465822044753779213024973913314",
                    "321608091420108900291414482601757576050",
                    "100490740939665166780393011443438810640",
                    "317278758763813822011169316803923033731",
                    "57106123478431994456134233488976829877",
                    "235403443126489808286551708104836842303",
                    "75755623947894512033499456202739059410",
                    "188656341871577410218592688251862866418",
                    "223193511240262127980880659429524194750",
                    "50887060721617156757841879169645478245",
                    "320926330974124555596307518875298919955",
                    "331086156778511778790160724789611552603",
                    "112580145756411002297501154461159580332",
                    "27391688605423823849811153587639359303",
                    "303886579234201717987890692528398847859",
                    "161444899165637497231341797781874667718",
                    "338762399687207937643310715676869832106",
                    "142476156437120802108359787531016200774"
                ]
            },
            "id": "ASB-A-243376549-65a40406",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "48191952948178444317185277540733647558",
                    "110121879183557691637878712265722430925",
                    "110526312756813135064239713462280165356",
                    "217420267892902602429039690767369603356",
                    "158991715644415476303763264896784766213",
                    "4129138502184079046633256282399310375",
                    "324788816027334170799736621632246323402",
                    "258603487542737124423580448093938891366",
                    "263694555116789439828416761589682994910",
                    "73284315321669635713005522073613552480",
                    "331619111938876467480312942859910673200",
                    "74653871156918075997240860702336133200",
                    "61789483839271183883765694802385166909",
                    "94499036205842749990887783301773958698",
                    "173688502492181386707022181906655484367",
                    "329427012343970928442323744777802744800",
                    "13889596535548365298030585207504163153",
                    "2959528217809789923853027241751012011",
                    "8171533395764548882910765820234415009",
                    "255006380286338767072064485870289303633",
                    "133405854448808185053017965903587131596"
                ]
            },
            "id": "ASB-A-243376549-68aac431",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/Threads.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 826.0,
                "function_hash": "327868423624383872035457790468663470860"
            },
            "id": "ASB-A-243376549-690a06a9",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp",
                "function": "AudioFlinger::checkAttributionSourcePackage"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 6850.0,
                "function_hash": "284203181208385048802532678600924259969"
            },
            "id": "ASB-A-243376549-a85b5d95",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp",
                "function": "AudioFlinger::createEffect"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 3740.0,
                "function_hash": "239446953121623349387646313540420407613"
            },
            "id": "ASB-A-243376549-ba37baa5",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp",
                "function": "AudioFlinger::createRecord"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 942.0,
                "function_hash": "151132344556960382441456614238374672497"
            },
            "id": "ASB-A-243376549-ea3f17ab",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/Tracks.cpp",
                "function": "AudioFlinger::PlaybackThread::OpPlayAudioMonitor::createIfNeeded"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb"
    ],
    "spl": "2023-02-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}

Android / platform/frameworks/av

Affected ranges

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

Affected versions

Other

13

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 3366.0,
                "function_hash": "213189998654324873303215717665453323318"
            },
            "id": "ASB-A-243376549-05053ca0",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp",
                "function": "AudioPolicyService::getOutputForAttr"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 4003.0,
                "function_hash": "6125315358642114416174220638224794270"
            },
            "id": "ASB-A-243376549-35de3a9a",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp",
                "function": "AudioFlinger::createRecord"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 942.0,
                "function_hash": "151132344556960382441456614238374672497"
            },
            "id": "ASB-A-243376549-3716d10c",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/Tracks.cpp",
                "function": "AudioFlinger::PlaybackThread::OpPlayAudioMonitor::createIfNeeded"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1874.0,
                "function_hash": "274092062246434421454254512307279016364"
            },
            "id": "ASB-A-243376549-553921e4",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp",
                "function": "AudioFlinger::openMmapStream"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 7583.0,
                "function_hash": "130758838573823487605516736925160476797"
            },
            "id": "ASB-A-243376549-5857a7dd",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp",
                "function": "AudioFlinger::createEffect"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 4849.0,
                "function_hash": "253371202459068939458077329222294078043"
            },
            "id": "ASB-A-243376549-7a0518da",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp",
                "function": "AudioFlinger::createTrack"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 826.0,
                "function_hash": "327868423624383872035457790468663470860"
            },
            "id": "ASB-A-243376549-99d355ca",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp",
                "function": "AudioFlinger::checkAttributionSourcePackage"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "328476822961166534257032074800962370654",
                    "253099400568487026878798538499997792765",
                    "148511449511712748856266919091982726645",
                    "334463415317275443603630790337617139709",
                    "99009993524230211554112361828624986819",
                    "36131937419012143974503395964956697876",
                    "72530223643118874926911580866412227954",
                    "16895687044535830193587770978980691866",
                    "121729144527850725895608049201585402662",
                    "82499887054914370214799488020052511406",
                    "49771086074424982761753733619437240388",
                    "305933383529336858184819480225106709551",
                    "269035994833311252147507638691814542277",
                    "200816830238569295476025100011977500764",
                    "125735998686572918239016440856173614147",
                    "229263476534990302778880081920129226937",
                    "92002778594893160442448667533695390079",
                    "198198348051713683390788308871491516764",
                    "312856881628152039453733892664370352432",
                    "157270922521763264725043637673654889171",
                    "335673612421600882952235699281787237655",
                    "81915759177000970085189904750095121559",
                    "333845759917701329272654146089570545925",
                    "47675917393536388798748141608935167023",
                    "184033750072494340799629791623425359413",
                    "85160140163028741815986604782017465156",
                    "155327563480907843249026286107530685685",
                    "311414980571494669245120264497391609216",
                    "197696593590698190759607373684710178244",
                    "315440233403181730869921565026610968258",
                    "222060596381015553478512510036784893562",
                    "129785771834455239075360502918222937760",
                    "223481789507575680436601661578430264581",
                    "276260053828511856997042115957023393619",
                    "200563813295540922670881550822837301328",
                    "99864776824699662166260539670144516423",
                    "67209354700368655823598797855169035412",
                    "335026690056863034022508588902211550166",
                    "313687372071311081524097730626223827855"
                ]
            },
            "id": "ASB-A-243376549-9b5fee20",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/AudioFlinger.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "294342023275324261728497178761176478750",
                    "194201963562888179197735267550697376738",
                    "269544529670612550976211168347820152155",
                    "271996540980812006288666669635049193462",
                    "118297234341879702741307761996823709924",
                    "77320606056017107579321354469250926256",
                    "293555883868724018465838654471019229861",
                    "75642595643800797611036951261073849224",
                    "26924667845709419313289161260429813609",
                    "88921588142933152382246662076741038001",
                    "268862341518709570473922453018469511268",
                    "52232546525676320880483755704236001946",
                    "243515119942348574240809392152894899723",
                    "53009999561846088209181797755951861427",
                    "116295565651533380691021818363971313285",
                    "304844034635350873846470049232469504155",
                    "316590102539360070755671333958132912770",
                    "244091050213638197504935364891123452592",
                    "31362191464369918288588201776288682668",
                    "223153902868670988920104144112315810005",
                    "132890318340957419792534577492023432669",
                    "306696132110240444524297458118836506299",
                    "207788695584522970117381576852659994242",
                    "123307198795159886981643604089591254323",
                    "311767225475821597702502275765311991960",
                    "312544699587027079248756238447177649304",
                    "124337451083456949838195873759484265018",
                    "305637605606409079548793459312217425400",
                    "196710828771453558222439533048339635089",
                    "223380372847100860345198932073966578538",
                    "177795206832132716327529023090279789074",
                    "215118914145337329791768801156426622943",
                    "296112557973911648197928037204807855792",
                    "89821547221258080748986169804045703290",
                    "246534104582179258924427845453493123482",
                    "212716454161044926192451906747599111504",
                    "39795872877657474934477483050120473924",
                    "156549500897668563143041946988814960445",
                    "167911609740125977541189021529247936568",
                    "132537787051735720367892757798477505117",
                    "287964193474656104807892183638205459336",
                    "175130316397667205634851347315378991707",
                    "230455097344919532975476299923633964578",
                    "261542857871437062426745498872818604272",
                    "164240453093003126065919138228470255710",
                    "340083929336573438652581116006835754175",
                    "132537787051735720367892757798477505117",
                    "203191694319800095943115526390708688054",
                    "143190836303573919733831379710885001604",
                    "261147493113208039289752104094308340266",
                    "100951764379307224584447358036411774547",
                    "155746435563692186011358106407249427445",
                    "176091703817571056094038103935598883573",
                    "131609756673151864934930236436903020843",
                    "284725990735674958956616621132259547110",
                    "59721200413082394092130593159827423838",
                    "126587690824354537316002504695190702238",
                    "203928530738912553740390834289808248358",
                    "29175191322252725888284505549478366840",
                    "42315046822980637160293106830466529306",
                    "324185464247242973058762619933439790922",
                    "89723132592547999174473034905470862162",
                    "284429102689588849120903089795508537180",
                    "2450120896643558625625733395563245874",
                    "146095402214063364736509289275582327813",
                    "333600091301603560697344772860408999060",
                    "22610207756340063894102957558319401434",
                    "5987041114879663807628987825873047304",
                    "140436882456661268216051307994613188642",
                    "200866682692816769092953408856799131999",
                    "283372605833971267649961775290913290483",
                    "236945369298521323796523786921785826927",
                    "310637315831496434601155475041753562476",
                    "309078791035113070047855366040454782005",
                    "132094675054066200407837220827802655933",
                    "117119145707179177759819120015462245183",
                    "130065873909521996873162705629877394912",
                    "304639455365120395540880644614571992770",
                    "278863298677601791026119994444741150713",
                    "289928769440005986994695324424452827196",
                    "99412773792384115871409078247000471790",
                    "250920947483384358409589850728988068761",
                    "239708551392892290059200632067159486361",
                    "128587129794305257920219550964164699634",
                    "51441804796770373701261145715892665027",
                    "147941231137118166952188507011622895179",
                    "299973772119106166978322585072427616109",
                    "82318428267085244784856850197283590242",
                    "297073887942570553347119099648301637384",
                    "123957622050583995081099107599165535701",
                    "58901188453412561820208661873360840897",
                    "203281247032934530626630672629737359677",
                    "332186116465822044753779213024973913314",
                    "321608091420108900291414482601757576050",
                    "100490740939665166780393011443438810640",
                    "317278758763813822011169316803923033731",
                    "57106123478431994456134233488976829877",
                    "278418864751611771258971806811631843216",
                    "215316921476356906881734763610588401969",
                    "105713500725446692774631627617025059920",
                    "8117669333878630453114202806097471861",
                    "123307198795159886981643604089591254323",
                    "311767225475821597702502275765311991960",
                    "312544699587027079248756238447177649304",
                    "75755623947894512033499456202739059410",
                    "188656341871577410218592688251862866418",
                    "223193511240262127980880659429524194750",
                    "50887060721617156757841879169645478245",
                    "265113514517239330990669187264020506092",
                    "91412041228966681531422414155571791822",
                    "169154625339665021917788969900151441501",
                    "67924683561986202046727945086060287759",
                    "303886579234201717987890692528398847859",
                    "161444899165637497231341797781874667718",
                    "338762399687207937643310715676869832106",
                    "142476156437120802108359787531016200774"
                ]
            },
            "id": "ASB-A-243376549-b6c67c32",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "130810679720287629804638134913272376880",
                    "249589274402312365184571490045380389526",
                    "193831125940249423323458789141054703008",
                    "28087302834583238368860817163993632395",
                    "17235306604826656371758941984937167965",
                    "120580276986084610563443411829242486514"
                ]
            },
            "id": "ASB-A-243376549-ccb99a96",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/Tracks.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 4894.0,
                "function_hash": "96823376472579382237761443512450898479"
            },
            "id": "ASB-A-243376549-d44ce688",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp",
                "function": "AudioPolicyService::getInputForAttr"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "48191952948178444317185277540733647558",
                    "110121879183557691637878712265722430925",
                    "110526312756813135064239713462280165356",
                    "217420267892902602429039690767369603356",
                    "158991715644415476303763264896784766213",
                    "4129138502184079046633256282399310375",
                    "324788816027334170799736621632246323402",
                    "258603487542737124423580448093938891366",
                    "263694555116789439828416761589682994910",
                    "73284315321669635713005522073613552480",
                    "331619111938876467480312942859910673200",
                    "74653871156918075997240860702336133200",
                    "61789483839271183883765694802385166909",
                    "94499036205842749990887783301773958698",
                    "173688502492181386707022181906655484367",
                    "329427012343970928442323744777802744800",
                    "13889596535548365298030585207504163153",
                    "2959528217809789923853027241751012011",
                    "8171533395764548882910765820234415009",
                    "255006380286338767072064485870289303633",
                    "133405854448808185053017965903587131596"
                ]
            },
            "id": "ASB-A-243376549-e16393a1",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/audioflinger/Threads.cpp"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb"
    ],
    "spl": "2023-02-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}