ASB-A-153358911

See a problem?
Import Source
https://storage.googleapis.com/android-osv/ASB-A-153358911.json
JSON Data
https://api.osv.dev/v1/vulns/ASB-A-153358911
Aliases
  • A-153358911
  • CVE-2021-0483
Published
2021-10-01T00:00:00Z
Modified
2024-11-06T12:16:03.231308Z
Summary
[none]
Details

In multiple methods of AAudioService, there is a possible use-after-free due to a race condition. This could lead to local escalation of privilege with User execution privileges needed. User interaction is not needed for exploitation.

References

Affected packages

Android / platform/frameworks/av

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12-next:0
Fixed
12-next:2021-10-01

Affected versions

Other

12-next

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 1132.0,
                "function_hash": "114950133541176654534890680111461802402"
            },
            "id": "ASB-A-153358911-1c7caa82",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::stop_l"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 736.0,
                "function_hash": "6532405233551082242793222791487018976"
            },
            "id": "ASB-A-153358911-2725c4f3",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::run"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1094.0,
                "function_hash": "144866721280624185579868805458931669370"
            },
            "id": "ASB-A-153358911-89e2456a",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::pause_l"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "61211758369301973780220225019739194389",
                    "71790428996760827921579694536484537134",
                    "212070022633466447764047207396815038112",
                    "55426793820064524169138490689395275707",
                    "270134458528388051068765368469113283774",
                    "295985630268120280978559457325410465444",
                    "333566128561098742468625544393215621663",
                    "55426793820064524169138490689395275707",
                    "204594218086049671474158044494002440624",
                    "50651070580614683742228123767619150683",
                    "290373305435018261666756648613712116253",
                    "93127659605358582622965086896758710738",
                    "95562806380688447223920777437314401821",
                    "127947594254587329917284462425460819129",
                    "154923223269400036600385256464792584818",
                    "309004415745126165379978692735129110288",
                    "214327482462358445458641889917936872457",
                    "74284345906155467380012999134901418367",
                    "76154609532401583610821031796315581505",
                    "169460391598098233021489544724483151246"
                ]
            },
            "id": "ASB-A-153358911-9bc28b30",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "218037543278530664460274932955752853463",
                    "220300436946194211922366583507510397500",
                    "260629682416481809564729638217591347653",
                    "176818152458162673272295972322628410114"
                ]
            },
            "id": "ASB-A-153358911-c1f68251",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 1117.0,
                "function_hash": "337670760726932027588239269273428860578"
            },
            "id": "ASB-A-153358911-debe9e88",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::stop_l"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
        "https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e"
    ],
    "spl": "2021-10-01",
    "severity": "High",
    "types": [
        "EoP",
        "Unknown"
    ]
}

Android / platform/frameworks/av

Affected ranges

Type
ECOSYSTEM
Events
Introduced
10:0
Fixed
10:2021-10-01

Affected versions

Other

10

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 293.0,
                "function_hash": "24901680218533691745511333122432377042"
            },
            "id": "ASB-A-153358911-00a3998b",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.cpp",
                "function": "AAudioService::startStream"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "124670453869340933727115541620105315146",
                    "102166614395727012262061210742947558873",
                    "225661766688453963949286175305974225928",
                    "125065152535725220507609170197204664228",
                    "120544720700337848025391478264493051268",
                    "149268027598867314009697455743037066300",
                    "46106526016138714511009454967159390794",
                    "70682151578985893457774465028078150198",
                    "316445543854443092604670633496013393957",
                    "64027023897994186813897667716394208269",
                    "330754051679620788536860211102578776661",
                    "215748242229267495005379970206689084560",
                    "199799574565866403786796056942493628515",
                    "153517570192690964008145009852533281501",
                    "93384998215515915797407331645172468257",
                    "336198523520834954456343634150572897162",
                    "304623054365626884050271217375999976210",
                    "93739475772880977987478952151075919290",
                    "130636778529777655403476666614233034115",
                    "2997543976121108577494335750295999856",
                    "155974446506567590607513250154475096163",
                    "197980744873652600998847697576136624843",
                    "122934093433048250476022533955685172558",
                    "234856401176708522313281809071691826243",
                    "139517140467360819796979314457227076273",
                    "155504337163738370507824448335380625260",
                    "80165051789973083141103790312298827941",
                    "256716721004672619538206271676850400331",
                    "170816632829756165115275686545311779826",
                    "102333662864810972892477495632843349760",
                    "315672570926660405464643051580315611406",
                    "74727890874004635510711059531290571069"
                ]
            },
            "id": "ASB-A-153358911-03311013",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "242763978599442468560301336784020616088",
                    "130226410246036403488871830903986191853",
                    "25236834917601443129268702688224616374",
                    "222876328748914874179876675381509800732",
                    "130057910876909253795328135137347194000"
                ]
            },
            "id": "ASB-A-153358911-034d1deb",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamShared.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 642.0,
                "function_hash": "105536114209289180216503930948295467771"
            },
            "id": "ASB-A-153358911-04db8a9c",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/347fcbb43477bf7ee0568b113858802b8408aef1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::pause_l"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 233.0,
                "function_hash": "217775295613176438495704938293760419327"
            },
            "id": "ASB-A-153358911-0ac9f2ed",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::flush"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 150.0,
                "function_hash": "291577856514082411318667713932996556441"
            },
            "id": "ASB-A-153358911-119f544a",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.cpp",
                "function": "AAudioService::checkForPendingClose"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 180.0,
                "function_hash": "13874343070220873452032501324149153447"
            },
            "id": "ASB-A-153358911-1e011c1f",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamMMAP.cpp",
                "function": "AAudioServiceStreamMMAP::close"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "278050028596878746198005771587552598407",
                    "321008952834496053478014375188480720774",
                    "80246838760343173246762387320774329643",
                    "101488412890370798109677105326134313616",
                    "194497960414575863126934136187952457863",
                    "272586983216427392963709850623191627942",
                    "154547475523426414304380007871284998494",
                    "165609454779570920160345339591286637518",
                    "10388082127543910075264754400635931928",
                    "333928007626765778930072586952741113323",
                    "271645412806278920540087557408501178585",
                    "320388760763792841215688185567875885554",
                    "255765043405928944705903218715504250131",
                    "297516780298512399979304926770170709059",
                    "130104178474687539372484255219845447247",
                    "100896883403617444877075847599592774162",
                    "169684912744541583072024116297359739893",
                    "275313777198219152806039578369393857402",
                    "219419239264245103641883173486631436563",
                    "335338129103504728278500887937017489231",
                    "286225323333532520038110394752841899438",
                    "103794205869703253567239987582354378150",
                    "258421650325745845554690180405573747266",
                    "298943625013724870620483117282819090885",
                    "181721354346629240919089049227631078822",
                    "26028251822999047833704231479570522074"
                ]
            },
            "id": "ASB-A-153358911-1f369fe4",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamMMAP.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 640.0,
                "function_hash": "269486459476398965748706132347912221802"
            },
            "id": "ASB-A-153358911-2b854961",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::pause"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "173150520439520179332389125670407929473",
                    "260544535596439203431260703734371660272",
                    "260629682416481809564729638217591347653",
                    "176818152458162673272295972322628410114"
                ]
            },
            "id": "ASB-A-153358911-2ccdb8cc",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/52efb588f61bcc49e204af56beba3861d31ba5e7",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 666.0,
                "function_hash": "107014303171752839192114728089579283348"
            },
            "id": "ASB-A-153358911-33e613ff",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/52efb588f61bcc49e204af56beba3861d31ba5e7",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::stop_l"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 611.0,
                "function_hash": "98995241862684077294680881069424146468"
            },
            "id": "ASB-A-153358911-378dd908",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::close"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "191780101662615084630565050083376572535",
                    "255801330427828624196496938574868892760",
                    "313334524212572472559535767931301322935",
                    "4329905936929895343380091858131868885",
                    "302510699228748243614414066085274413509",
                    "203631320436003180600886569606958875953"
                ]
            },
            "id": "ASB-A-153358911-3fb36ed5",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "310995521419687636717716369180547780241",
                    "14595581745105077334544314902593345091",
                    "160160607319788588465811656594419801081",
                    "194261589634071605239267769705140722281",
                    "312424508638167192164633465600466222276",
                    "68291018855625218652102753274865182496",
                    "192484556973417609934981137458322757028",
                    "328468594936534169882283907492069284227",
                    "146283745786962567847607149834840076794",
                    "139475296874183916842598174587801189565",
                    "57126052340398520660675377693875401681",
                    "182174391316570349925373327844358221216"
                ]
            },
            "id": "ASB-A-153358911-43040b63",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceEndpoint.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 319.0,
                "function_hash": "292648123151467146615493184764487505938"
            },
            "id": "ASB-A-153358911-4502b992",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.cpp",
                "function": "AAudioService::stopClient"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 492.0,
                "function_hash": "257238319533526779911485026890177618182"
            },
            "id": "ASB-A-153358911-53b39d90",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.cpp",
                "function": "AAudioService::unregisterAudioThread"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 922.0,
                "function_hash": "66041588765401834528335689087074526425"
            },
            "id": "ASB-A-153358911-53bea762",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.cpp",
                "function": "AAudioService::registerAudioThread"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 353.0,
                "function_hash": "96186897671403757774018301545455072818"
            },
            "id": "ASB-A-153358911-5e6c519f",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.cpp",
                "function": "AAudioService::startClient"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 736.0,
                "function_hash": "6532405233551082242793222791487018976"
            },
            "id": "ASB-A-153358911-6380fbb9",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/347fcbb43477bf7ee0568b113858802b8408aef1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::run"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 208.0,
                "function_hash": "212339444547505511228334494597644131252"
            },
            "id": "ASB-A-153358911-6807eed6",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::disconnect"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "158833154504394324174272956195078403115",
                    "4065750725618173542045162409700056455",
                    "42866818991785866833064962555949743767",
                    "253465974829203510356095637535992796313",
                    "129587616779244951604529322149853080157",
                    "172084934994352433763439062324251363897",
                    "266470816795874502782036801245495884931",
                    "149625378322741485412574740373941124089",
                    "179371918177320369549945013353233353759",
                    "188306954939068086561225603932227058693",
                    "70240855652423746552693517203231171957"
                ]
            },
            "id": "ASB-A-153358911-6d3ee078",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamMMAP.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "66011581943205732584747257800946677789",
                    "247334769234686562694372592843005965792",
                    "1109564739003923085825567556077299412",
                    "68840931565483694369221689346029045540",
                    "207387008685688857242346020866399705511",
                    "168427036407678097357527317061577187385",
                    "52616409372276368963829645513945718928",
                    "133605124001486261881725465908308887349",
                    "70677350273878619594478000723328791806",
                    "302137495943661044644618315985284491871",
                    "157198212383332220471417986607704002922",
                    "136986516998294149627298293937832512228",
                    "153542830304380569583681829713440709534",
                    "17654177447005762983186554180956465322",
                    "189127084524969256035336713941001592716",
                    "310332759070285598760050005274648329762",
                    "120770914801990852588666171526849153660",
                    "329256215000262433909866308839770488781",
                    "310252831732936777011708557774447768172",
                    "122664970581219974725076347769734167895",
                    "13891780178898887494677055693079020511",
                    "237541862172502195325986468806670738587",
                    "339521844548378546768911734853272334424",
                    "64810529528922295246419495156723898921",
                    "246017286728495730797121457278300199819",
                    "95815130251613566787427701257312739082",
                    "243945885021313296351359536517573384805",
                    "21384552010184840194848475285223279029",
                    "316821890936114529200798202933765447561",
                    "200524669239852034267706566390100381092",
                    "139999825860225411555050755985944602261",
                    "293053623844109997239778792762626197139",
                    "62924986535992529537468489069997695090",
                    "212951137370658531806487708336158539282",
                    "207507367171386108867017827273519051447",
                    "44289278429767098836055381568231408371",
                    "155465456304270033081354891300910934407",
                    "87920700148041569420782591384693553932",
                    "152866478370627145614991321311747798581",
                    "171241237369108421628096063375867313555",
                    "60767081242696804434648748615651965945",
                    "318873196033444022860857431467722055863",
                    "173400615016767820781563386721796800087",
                    "291916929575635233866332884205011437706",
                    "234893744600129388499629160315715726023",
                    "267817336707921891058694166083302922851",
                    "124213260396246996932930880542764765374",
                    "304780527109886400568940645659542285043",
                    "83564480241891723905581407191303922538",
                    "5051918601756077482469388547986892655",
                    "331318470762471186039451243546924711865",
                    "126206240341217207230101337156767213117",
                    "2643604690867790770205037051332572906",
                    "218532210471926272616357941302865531302",
                    "132935106187482382799606836456445294630",
                    "317237680194903359838111788346001068982",
                    "330015134815544196135805711784408218144",
                    "299914388175195401914235725798017108957",
                    "276924311155588198758255357603464978672",
                    "99731755435810946702988920504495079907",
                    "196839375975269143666700035676296762159",
                    "287014781956494401553707863205592483422",
                    "333771069431146387804808035343205487608",
                    "334176568332406761360569271603401399779",
                    "35296345322682961305670468521760287225",
                    "330744449833672408697052031238858864573",
                    "119428414257614266632353574496160174426",
                    "163497860154980412975480523693751901250",
                    "296109817817719350688550109373267030034",
                    "272572860604326342620213187644374828368",
                    "198675465343413578921361276106349982880",
                    "16177227731527928903360648066933540766",
                    "41145454333901686642498520915941845219",
                    "194857082428767567431637404387120884861",
                    "124689280431417750234467436176674737293",
                    "324416336817887292610899397808688330991",
                    "49006774248191881382046211263644918848",
                    "67942093812305339918863351444037626565",
                    "209091239996064832003583990204846485588",
                    "244325497427062577136000682417422009952",
                    "142379477741403806623892707287845801015",
                    "87072941222892394418492075936453031475",
                    "323512199603638408164949905641870159854",
                    "299922619904235881388247113645970429909",
                    "145169093962943512013769382200407379850",
                    "217937197460252792836055102729375395399",
                    "75808346992783905239545183828625530258",
                    "52934789712472174284733958714995064848",
                    "188810326810498864668796989304596723594",
                    "192425830564759242899325096094626971626",
                    "268714123778586242169308488080334940171",
                    "4598125539392764914313676449852598199",
                    "298219009040886523041687979242746759515",
                    "124452505852815575707759616002241482158",
                    "25048401079513168088723316172787866852",
                    "183040280196241882824571534451264370164",
                    "2636151435701564715722503884572048852",
                    "37300378932013462662001754054750933969",
                    "180717829586620139317455652548904752314",
                    "295099763208563324352744802372752503658",
                    "212863428555980047105546547400176139663",
                    "59198570229855586159517424428143018984",
                    "292970721005094122944366495894448803609",
                    "192105803791707261996204284976894089355",
                    "239496254565623052108525921481186672234",
                    "311397696694163072798131095742152957121",
                    "315983171008542338246383245796249248974",
                    "70935423024682962822566349558702883115",
                    "14431342785180022318981546836868014822",
                    "278546349032357402729164518543647695381",
                    "257290466935046871751414964993966129093",
                    "340191472626533356200644925227147399329",
                    "262836168763792794195262650053403760350",
                    "109314821402285047074469913802670528111",
                    "188921223079293035599997609664207885510",
                    "194695928444090358624945325699958501255",
                    "179861668017913032338635825150992099715",
                    "245287321265103168772780497431118346450",
                    "165268649187307530226884339418572280080",
                    "156827087127480329940091272650418787601",
                    "278987261125805775067361149141392016290",
                    "176952480163863669102830298991588016355",
                    "13014611408019513925902006853361872130",
                    "257290466935046871751414964993966129093",
                    "340191472626533356200644925227147399329",
                    "338988486223832701394577430962131592559",
                    "146607950274243455924919676578430098066",
                    "262889005196435198392731968695371600575",
                    "101823149004389571036047000267521651919",
                    "148596152934517688218773127012978504422",
                    "272112015562997001652949871480318065265",
                    "133021762982456145667860982514271600403",
                    "258201290780412755213644555144194861295",
                    "257290466935046871751414964993966129093",
                    "340191472626533356200644925227147399329",
                    "72443611083142682740246885220873322321",
                    "238435739983602280213902300667210882561",
                    "48268549055950833484671101553027697861",
                    "194505764046160459452918905237559357137",
                    "127622185996212387251013229995024309062",
                    "287470089087000357189481816529893381257",
                    "37348362326166956430922514293275720917",
                    "58417916331353795846203342553956795514",
                    "48812582743885724084932610163509049071",
                    "5783134096404720796962173625162507881",
                    "195430357279051984444325093567980844249",
                    "318518274533265117659672522655627809502",
                    "13834849512144048250808152445107091794",
                    "243573478680023961032322253275584657260"
                ]
            },
            "id": "ASB-A-153358911-747aeaad",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "161664900949128748236796782059003630702",
                    "181377624904342609118505798298225402994",
                    "184989717662458144773793597647992070925",
                    "123225397711395850800125785204117448608",
                    "326445134237840673515212839228150006307",
                    "297134188106096354358453527802481304796",
                    "50431757034560731982445335927183354227",
                    "95733912576403450504017563413720274421",
                    "317801258682740550526216342720630685498",
                    "79720268381290008072569067826955199950",
                    "175811800145866291087571581486384798249",
                    "322961879014695494933342578775069389016",
                    "140685359636506838242355286298308071170",
                    "104840766739203126854270518604435914443",
                    "282042311702132998377233234421993839710",
                    "275837755874650040481542107763863645522",
                    "207074304413492102223845054364812904050",
                    "32892114163969739485549311187534537210",
                    "326445134237840673515212839228150006307",
                    "297134188106096354358453527802481304796",
                    "52234981558554809273061499027039071300",
                    "248215785381955756606961873558973291727",
                    "274124641191944017356456655369621350756",
                    "114483530138237591481617445424352785739",
                    "194380670403225604317590747888432869377",
                    "193006262126492761208974985884735696134",
                    "108280451707233642140741976942217678668",
                    "51317868998740383998871385403141578727",
                    "172417274871957139464436609097123091713",
                    "172925869098102366661923021555167928030",
                    "300680978372902993204233672127787188268",
                    "44277335384828931623147255452328391800",
                    "127283990955521244170597365338528953983"
                ]
            },
            "id": "ASB-A-153358911-776b8ad5",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioStreamTracker.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 51.0,
                "function_hash": "155889175900225604377406255977888006648"
            },
            "id": "ASB-A-153358911-87acaa30",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.h",
                "function": "setState"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 504.0,
                "function_hash": "245930178381742193639120798618193998412"
            },
            "id": "ASB-A-153358911-8f12c9f8",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/50fd22f3d7eaf0b8dba49e88e1feb6aa99005cff",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceEndpoint.cpp",
                "function": "AAudioServiceEndpoint::disconnectRegisteredStreams"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 216.0,
                "function_hash": "167579043263133500914314716759359361024"
            },
            "id": "ASB-A-153358911-990422b1",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamMMAP.cpp",
                "function": "AAudioServiceStreamMMAP::stop"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 627.0,
                "function_hash": "316876061737303054137623350205335975460"
            },
            "id": "ASB-A-153358911-9d8b08f8",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.cpp",
                "function": "AAudioService::convertHandleToServiceStream"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 681.0,
                "function_hash": "233962526807828891672413074551321772140"
            },
            "id": "ASB-A-153358911-b0443f21",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/347fcbb43477bf7ee0568b113858802b8408aef1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::stop_l"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "270413098446144220640785548172159167397",
                    "239886524228208750207136475335530748567",
                    "171391749107985330173697597660841049192",
                    "118716281139026529188750188430283082770",
                    "255953668691462088714210974997008091321",
                    "337164055283972801911385915180690701776",
                    "60532069221605672116175607380042449466",
                    "229932498323290724249723742307478204783",
                    "194497960414575863126934136187952457863",
                    "244736854616581623435511563127566261531",
                    "52846315322990934765568653960495999063",
                    "171080525566265160483705668921123990993",
                    "104706047835414657325100565849575034340",
                    "212604288420970143858405720735066437276",
                    "10505046078304215429777712535817545799",
                    "52236116349992347013130700761982229406",
                    "280338856942643820728691433500929777921",
                    "81566662673053482568501942925522155886",
                    "202420707207500910916142855101905165085",
                    "165317114149398914506865616879512356924",
                    "109196337331352699980505521035876143665",
                    "191249948226376989842311970607970555757",
                    "94740699068759134557186530964278620001",
                    "277566020649012386358025265643566467753",
                    "96233454652401594573343017054581233010",
                    "197282147473937041475483431598779921462",
                    "231685953421127819926581841610565912860",
                    "68519436610801987105862176511096017846",
                    "40773916048219405432834398098768568572",
                    "232794187098193194537469803092974120306",
                    "61402255270129899778673329847192695640",
                    "198436053686555516400074327306243137108",
                    "245792997016109403578984106367324527246",
                    "191309003119349457644430818693312752610",
                    "123658991892640587657162112790547199828",
                    "315611472209356989792156096930800424017",
                    "78427354476861203165440741600397532998",
                    "120663304642699488419866684133797088146",
                    "271011150565385610667599636506517208455",
                    "16867185889889447048989945813903244760",
                    "302488777396493679020722209883078993701",
                    "263891827759477828115203806484052078694",
                    "234372657082367702765001895391947583448",
                    "198436053686555516400074327306243137108",
                    "245792997016109403578984106367324527246",
                    "191309003119349457644430818693312752610",
                    "123658991892640587657162112790547199828",
                    "271450090024548054665054568172669457452",
                    "94960030363772489669185781150069967250",
                    "53820916123202776105594813655630498842",
                    "178867138133067427591187582661845114086",
                    "194618214900228100886308159993504704495",
                    "220850551588994360568260674282513120418",
                    "98148357844637769816215277807657070305",
                    "153145126025806657252530581308708333036",
                    "72529028575986393627929463079683674909",
                    "108763102690609794338151597941293048595",
                    "214578144679644927133613453110287974806",
                    "16968740322058355181745184033939914527",
                    "150723229345586544593341735980254862585",
                    "317570005024138757335078972326007009400",
                    "234532430529585584363084805291162759756",
                    "6052619141442060486711345424846701850",
                    "111471623498815449617101849506023950631",
                    "18733042294265305689146175753907796316",
                    "105134031414715994587604390510721947670",
                    "106823572775300585789423679057561337272"
                ]
            },
            "id": "ASB-A-153358911-b1a8af84",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 293.0,
                "function_hash": "329772779340261861587963691111780805424"
            },
            "id": "ASB-A-153358911-b35975f3",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.cpp",
                "function": "AAudioService::flushStream"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 342.0,
                "function_hash": "253261327252583021901367977352611513955"
            },
            "id": "ASB-A-153358911-b3de5c4d",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.cpp",
                "function": "AAudioService::getStreamDescription"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 290.0,
                "function_hash": "278461825027642786522949018222541017168"
            },
            "id": "ASB-A-153358911-b6e8ed2d",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.cpp",
                "function": "AAudioService::stopStream"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "169600798252651516999865292366567251416",
                    "272669089032947715728763505245422600016",
                    "301765987626159792370966064429065353117",
                    "109126976807920326495673345900949995107"
                ]
            },
            "id": "ASB-A-153358911-b9da2a61",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamShared.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "103672678338834267500311062780622236598",
                    "144401936353624308806061447349740701647",
                    "161872282433661554888925336666197928150",
                    "55426793820064524169138490689395275707",
                    "31313939726530277898937714327612145456",
                    "46366109506739403827401066430041539460",
                    "333566128561098742468625544393215621663",
                    "55426793820064524169138490689395275707",
                    "204594218086049671474158044494002440624",
                    "50651070580614683742228123767619150683",
                    "290373305435018261666756648613712116253",
                    "93127659605358582622965086896758710738",
                    "95562806380688447223920777437314401821",
                    "127947594254587329917284462425460819129",
                    "154923223269400036600385256464792584818",
                    "309004415745126165379978692735129110288",
                    "214327482462358445458641889917936872457",
                    "74284345906155467380012999134901418367",
                    "76154609532401583610821031796315581505",
                    "169460391598098233021489544724483151246"
                ]
            },
            "id": "ASB-A-153358911-ba63ca63",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/347fcbb43477bf7ee0568b113858802b8408aef1",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 379.0,
                "function_hash": "328391071016883753902957834261596252363"
            },
            "id": "ASB-A-153358911-bd8fb8bb",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.cpp",
                "function": "AAudioService::releaseStream"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 293.0,
                "function_hash": "166522636335717774561062856866095632755"
            },
            "id": "ASB-A-153358911-be381f01",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.cpp",
                "function": "AAudioService::pauseStream"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 218.0,
                "function_hash": "3940395700081601887702426137298118645"
            },
            "id": "ASB-A-153358911-c0519b87",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamMMAP.cpp",
                "function": "AAudioServiceStreamMMAP::pause"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 540.0,
                "function_hash": "166142238628001236087541127549056113972"
            },
            "id": "ASB-A-153358911-c381772b",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::start"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 441.0,
                "function_hash": "34947950844215592232671481256218838763"
            },
            "id": "ASB-A-153358911-cb7bc7fd",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.cpp",
                "function": "AAudioService::disconnectStreamByPortHandle"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 399.0,
                "function_hash": "79234591752708809392457291134512236154"
            },
            "id": "ASB-A-153358911-cbb8a8f5",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceEndpoint.cpp",
                "function": "AAudioServiceEndpoint::disconnectRegisteredStreams"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 239.0,
                "function_hash": "30753861893375487541257816123839079649"
            },
            "id": "ASB-A-153358911-d1336aca",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamShared.cpp",
                "function": "AAudioServiceStreamShared::close"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "62685896179525376583294319549115271659",
                    "152526630031211349420707213462186098861",
                    "156270764528119008364924165018338643860",
                    "240280899131069570486212311976735555142",
                    "192484556973417609934981137458322757028",
                    "328468594936534169882283907492069284227",
                    "221140762865159014036412484799838423351"
                ]
            },
            "id": "ASB-A-153358911-d9d60f20",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/50fd22f3d7eaf0b8dba49e88e1feb6aa99005cff",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceEndpoint.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 427.0,
                "function_hash": "295912732764363450331885216929122940800"
            },
            "id": "ASB-A-153358911-df2b3dcb",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioService.cpp",
                "function": "AAudioService::closeStream"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 679.0,
                "function_hash": "178185681669374435173568290836310164963"
            },
            "id": "ASB-A-153358911-df64f511",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::stop"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "286513561293376971498395501818461977733",
                    "98167499112918079969667220301578639906",
                    "219280160969057102360820638643565960611",
                    "129253503912697724024686626565174123785",
                    "321446956820656699078026867834250880380",
                    "2275448166605374780444734530959222205",
                    "172830608596914529180048527280449277821",
                    "103787627091332840791096551025881762604"
                ]
            },
            "id": "ASB-A-153358911-e142ad0f",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioStreamTracker.h"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 428.0,
                "function_hash": "183343185598147420372901153781517832170"
            },
            "id": "ASB-A-153358911-ea5a2af5",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioStreamTracker.cpp",
                "function": "AAudioStreamTracker::decrementAndRemoveStreamByHandle"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 392.0,
                "function_hash": "86563952857946728699866248639716153505"
            },
            "id": "ASB-A-153358911-eb376142",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::getDescription"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 409.0,
                "function_hash": "284641029289921083197281366170760050102"
            },
            "id": "ASB-A-153358911-eb672748",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioStreamTracker.cpp",
                "function": "AAudioStreamTracker::findStreamByPortHandleAndIncrement"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 326.0,
                "function_hash": "26062930563023784608758295706164950579"
            },
            "id": "ASB-A-153358911-f702d497",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioStreamTracker.cpp",
                "function": "AAudioStreamTracker::getStreamByHandleAndIncrement"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
        "https://android.googlesource.com/platform/frameworks/av/+/50fd22f3d7eaf0b8dba49e88e1feb6aa99005cff",
        "https://android.googlesource.com/platform/frameworks/av/+/347fcbb43477bf7ee0568b113858802b8408aef1",
        "https://android.googlesource.com/platform/frameworks/av/+/52efb588f61bcc49e204af56beba3861d31ba5e7"
    ],
    "spl": "2021-10-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}

Android / platform/frameworks/av

Affected ranges

Type
ECOSYSTEM
Events
Introduced
11:0
Fixed
11:2021-10-01

Affected versions

Other

11

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "61211758369301973780220225019739194389",
                    "71790428996760827921579694536484537134",
                    "212070022633466447764047207396815038112",
                    "55426793820064524169138490689395275707",
                    "270134458528388051068765368469113283774",
                    "295985630268120280978559457325410465444",
                    "333566128561098742468625544393215621663",
                    "55426793820064524169138490689395275707",
                    "204594218086049671474158044494002440624",
                    "50651070580614683742228123767619150683",
                    "290373305435018261666756648613712116253",
                    "93127659605358582622965086896758710738",
                    "95562806380688447223920777437314401821",
                    "127947594254587329917284462425460819129",
                    "154923223269400036600385256464792584818",
                    "309004415745126165379978692735129110288",
                    "214327482462358445458641889917936872457",
                    "74284345906155467380012999134901418367",
                    "76154609532401583610821031796315581505",
                    "169460391598098233021489544724483151246"
                ]
            },
            "id": "ASB-A-153358911-12b9c939",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/9dd928e100d38c42f68c04c01f09fa8c8cb606d3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 1132.0,
                "function_hash": "114950133541176654534890680111461802402"
            },
            "id": "ASB-A-153358911-34be6778",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/9dd928e100d38c42f68c04c01f09fa8c8cb606d3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::stop_l"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1117.0,
                "function_hash": "337670760726932027588239269273428860578"
            },
            "id": "ASB-A-153358911-8cbcd1b4",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/5f6fda778bf35be4cd67363ca0fe40cf710364c3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::stop_l"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 736.0,
                "function_hash": "6532405233551082242793222791487018976"
            },
            "id": "ASB-A-153358911-a4c5a4eb",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/9dd928e100d38c42f68c04c01f09fa8c8cb606d3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::run"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "218037543278530664460274932955752853463",
                    "220300436946194211922366583507510397500",
                    "260629682416481809564729638217591347653",
                    "176818152458162673272295972322628410114"
                ]
            },
            "id": "ASB-A-153358911-d8e30566",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/5f6fda778bf35be4cd67363ca0fe40cf710364c3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "length": 1094.0,
                "function_hash": "144866721280624185579868805458931669370"
            },
            "id": "ASB-A-153358911-ef479c76",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/9dd928e100d38c42f68c04c01f09fa8c8cb606d3",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::pause_l"
            },
            "signature_type": "Function"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/av/+/9dd928e100d38c42f68c04c01f09fa8c8cb606d3",
        "https://android.googlesource.com/platform/frameworks/av/+/5f6fda778bf35be4cd67363ca0fe40cf710364c3"
    ],
    "spl": "2021-10-01",
    "severity": "High",
    "types": [
        "EoP"
    ]
}

Android / platform/frameworks/av

Affected ranges

Type
ECOSYSTEM
Events
Introduced
12:0
Fixed
12:2021-10-01

Affected versions

Other

12

Ecosystem specific

{
    "vanir_signatures": [
        {
            "digest": {
                "length": 1094.0,
                "function_hash": "144866721280624185579868805458931669370"
            },
            "id": "ASB-A-153358911-18d38bbe",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::pause_l"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1132.0,
                "function_hash": "114950133541176654534890680111461802402"
            },
            "id": "ASB-A-153358911-2d618535",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::stop_l"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 1117.0,
                "function_hash": "337670760726932027588239269273428860578"
            },
            "id": "ASB-A-153358911-7e5e305f",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::stop_l"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "length": 736.0,
                "function_hash": "6532405233551082242793222791487018976"
            },
            "id": "ASB-A-153358911-c15b68ac",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp",
                "function": "AAudioServiceStreamBase::run"
            },
            "signature_type": "Function"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "61211758369301973780220225019739194389",
                    "71790428996760827921579694536484537134",
                    "212070022633466447764047207396815038112",
                    "55426793820064524169138490689395275707",
                    "270134458528388051068765368469113283774",
                    "295985630268120280978559457325410465444",
                    "333566128561098742468625544393215621663",
                    "55426793820064524169138490689395275707",
                    "204594218086049671474158044494002440624",
                    "50651070580614683742228123767619150683",
                    "290373305435018261666756648613712116253",
                    "93127659605358582622965086896758710738",
                    "95562806380688447223920777437314401821",
                    "127947594254587329917284462425460819129",
                    "154923223269400036600385256464792584818",
                    "309004415745126165379978692735129110288",
                    "214327482462358445458641889917936872457",
                    "74284345906155467380012999134901418367",
                    "76154609532401583610821031796315581505",
                    "169460391598098233021489544724483151246"
                ]
            },
            "id": "ASB-A-153358911-c345a47a",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp"
            },
            "signature_type": "Line"
        },
        {
            "digest": {
                "threshold": 0.9,
                "line_hashes": [
                    "218037543278530664460274932955752853463",
                    "220300436946194211922366583507510397500",
                    "260629682416481809564729638217591347653",
                    "176818152458162673272295972322628410114"
                ]
            },
            "id": "ASB-A-153358911-d67d3735",
            "source": "https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e",
            "deprecated": false,
            "signature_version": "v1",
            "target": {
                "file": "services/oboeservice/AAudioServiceStreamBase.cpp"
            },
            "signature_type": "Line"
        }
    ],
    "fixes": [
        "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
        "https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e"
    ],
    "spl": "2021-10-01",
    "severity": "High",
    "types": [
        "Unknown"
    ]
}