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.
{
"spl": "2021-10-01",
"types": [
"Unknown",
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
"https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e"
],
"vanir_signatures": [
{
"id": "ASB-A-153358911-1c7caa82",
"source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1132.0,
"function_hash": "114950133541176654534890680111461802402"
},
"target": {
"function": "AAudioServiceStreamBase::stop_l",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-2725c4f3",
"source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 736.0,
"function_hash": "6532405233551082242793222791487018976"
},
"target": {
"function": "AAudioServiceStreamBase::run",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-89e2456a",
"source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1094.0,
"function_hash": "144866721280624185579868805458931669370"
},
"target": {
"function": "AAudioServiceStreamBase::pause_l",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-9bc28b30",
"source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"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"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-c1f68251",
"source": "https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"218037543278530664460274932955752853463",
"220300436946194211922366583507510397500",
"260629682416481809564729638217591347653",
"176818152458162673272295972322628410114"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-debe9e88",
"source": "https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1117.0,
"function_hash": "337670760726932027588239269273428860578"
},
"target": {
"function": "AAudioServiceStreamBase::stop_l",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
}
],
"severity": "High"
}
{
"spl": "2021-10-01",
"types": [
"EoP"
],
"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"
],
"vanir_signatures": [
{
"id": "ASB-A-153358911-00a3998b",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 293.0,
"function_hash": "24901680218533691745511333122432377042"
},
"target": {
"function": "AAudioService::startStream",
"file": "services/oboeservice/AAudioService.cpp"
}
},
{
"id": "ASB-A-153358911-03311013",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"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"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceStreamBase.h"
}
},
{
"id": "ASB-A-153358911-034d1deb",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"242763978599442468560301336784020616088",
"130226410246036403488871830903986191853",
"25236834917601443129268702688224616374",
"222876328748914874179876675381509800732",
"130057910876909253795328135137347194000"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceStreamShared.cpp"
}
},
{
"id": "ASB-A-153358911-04db8a9c",
"source": "https://android.googlesource.com/platform/frameworks/av/+/347fcbb43477bf7ee0568b113858802b8408aef1",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 642.0,
"function_hash": "105536114209289180216503930948295467771"
},
"target": {
"function": "AAudioServiceStreamBase::pause_l",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-0ac9f2ed",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 233.0,
"function_hash": "217775295613176438495704938293760419327"
},
"target": {
"function": "AAudioServiceStreamBase::flush",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-119f544a",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 150.0,
"function_hash": "291577856514082411318667713932996556441"
},
"target": {
"function": "AAudioService::checkForPendingClose",
"file": "services/oboeservice/AAudioService.cpp"
}
},
{
"id": "ASB-A-153358911-1e011c1f",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 180.0,
"function_hash": "13874343070220873452032501324149153447"
},
"target": {
"function": "AAudioServiceStreamMMAP::close",
"file": "services/oboeservice/AAudioServiceStreamMMAP.cpp"
}
},
{
"id": "ASB-A-153358911-1f369fe4",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"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"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceStreamMMAP.cpp"
}
},
{
"id": "ASB-A-153358911-2b854961",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 640.0,
"function_hash": "269486459476398965748706132347912221802"
},
"target": {
"function": "AAudioServiceStreamBase::pause",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-2ccdb8cc",
"source": "https://android.googlesource.com/platform/frameworks/av/+/52efb588f61bcc49e204af56beba3861d31ba5e7",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"173150520439520179332389125670407929473",
"260544535596439203431260703734371660272",
"260629682416481809564729638217591347653",
"176818152458162673272295972322628410114"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-33e613ff",
"source": "https://android.googlesource.com/platform/frameworks/av/+/52efb588f61bcc49e204af56beba3861d31ba5e7",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 666.0,
"function_hash": "107014303171752839192114728089579283348"
},
"target": {
"function": "AAudioServiceStreamBase::stop_l",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-378dd908",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 611.0,
"function_hash": "98995241862684077294680881069424146468"
},
"target": {
"function": "AAudioServiceStreamBase::close",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-3fb36ed5",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"191780101662615084630565050083376572535",
"255801330427828624196496938574868892760",
"313334524212572472559535767931301322935",
"4329905936929895343380091858131868885",
"302510699228748243614414066085274413509",
"203631320436003180600886569606958875953"
]
},
"target": {
"file": "services/oboeservice/AAudioService.h"
}
},
{
"id": "ASB-A-153358911-43040b63",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"310995521419687636717716369180547780241",
"14595581745105077334544314902593345091",
"160160607319788588465811656594419801081",
"194261589634071605239267769705140722281",
"312424508638167192164633465600466222276",
"68291018855625218652102753274865182496",
"192484556973417609934981137458322757028",
"328468594936534169882283907492069284227",
"146283745786962567847607149834840076794",
"139475296874183916842598174587801189565",
"57126052340398520660675377693875401681",
"182174391316570349925373327844358221216"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceEndpoint.cpp"
}
},
{
"id": "ASB-A-153358911-4502b992",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 319.0,
"function_hash": "292648123151467146615493184764487505938"
},
"target": {
"function": "AAudioService::stopClient",
"file": "services/oboeservice/AAudioService.cpp"
}
},
{
"id": "ASB-A-153358911-53b39d90",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 492.0,
"function_hash": "257238319533526779911485026890177618182"
},
"target": {
"function": "AAudioService::unregisterAudioThread",
"file": "services/oboeservice/AAudioService.cpp"
}
},
{
"id": "ASB-A-153358911-53bea762",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 922.0,
"function_hash": "66041588765401834528335689087074526425"
},
"target": {
"function": "AAudioService::registerAudioThread",
"file": "services/oboeservice/AAudioService.cpp"
}
},
{
"id": "ASB-A-153358911-5e6c519f",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 353.0,
"function_hash": "96186897671403757774018301545455072818"
},
"target": {
"function": "AAudioService::startClient",
"file": "services/oboeservice/AAudioService.cpp"
}
},
{
"id": "ASB-A-153358911-6380fbb9",
"source": "https://android.googlesource.com/platform/frameworks/av/+/347fcbb43477bf7ee0568b113858802b8408aef1",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 736.0,
"function_hash": "6532405233551082242793222791487018976"
},
"target": {
"function": "AAudioServiceStreamBase::run",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-6807eed6",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 208.0,
"function_hash": "212339444547505511228334494597644131252"
},
"target": {
"function": "AAudioServiceStreamBase::disconnect",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-6d3ee078",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"158833154504394324174272956195078403115",
"4065750725618173542045162409700056455",
"42866818991785866833064962555949743767",
"253465974829203510356095637535992796313",
"129587616779244951604529322149853080157",
"172084934994352433763439062324251363897",
"266470816795874502782036801245495884931",
"149625378322741485412574740373941124089",
"179371918177320369549945013353233353759",
"188306954939068086561225603932227058693",
"70240855652423746552693517203231171957"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceStreamMMAP.h"
}
},
{
"id": "ASB-A-153358911-747aeaad",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"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"
]
},
"target": {
"file": "services/oboeservice/AAudioService.cpp"
}
},
{
"id": "ASB-A-153358911-776b8ad5",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"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"
]
},
"target": {
"file": "services/oboeservice/AAudioStreamTracker.cpp"
}
},
{
"id": "ASB-A-153358911-87acaa30",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 51.0,
"function_hash": "155889175900225604377406255977888006648"
},
"target": {
"function": "setState",
"file": "services/oboeservice/AAudioServiceStreamBase.h"
}
},
{
"id": "ASB-A-153358911-8f12c9f8",
"source": "https://android.googlesource.com/platform/frameworks/av/+/50fd22f3d7eaf0b8dba49e88e1feb6aa99005cff",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 504.0,
"function_hash": "245930178381742193639120798618193998412"
},
"target": {
"function": "AAudioServiceEndpoint::disconnectRegisteredStreams",
"file": "services/oboeservice/AAudioServiceEndpoint.cpp"
}
},
{
"id": "ASB-A-153358911-990422b1",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 216.0,
"function_hash": "167579043263133500914314716759359361024"
},
"target": {
"function": "AAudioServiceStreamMMAP::stop",
"file": "services/oboeservice/AAudioServiceStreamMMAP.cpp"
}
},
{
"id": "ASB-A-153358911-9d8b08f8",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 627.0,
"function_hash": "316876061737303054137623350205335975460"
},
"target": {
"function": "AAudioService::convertHandleToServiceStream",
"file": "services/oboeservice/AAudioService.cpp"
}
},
{
"id": "ASB-A-153358911-b0443f21",
"source": "https://android.googlesource.com/platform/frameworks/av/+/347fcbb43477bf7ee0568b113858802b8408aef1",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 681.0,
"function_hash": "233962526807828891672413074551321772140"
},
"target": {
"function": "AAudioServiceStreamBase::stop_l",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-b1a8af84",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"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"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-b35975f3",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 293.0,
"function_hash": "329772779340261861587963691111780805424"
},
"target": {
"function": "AAudioService::flushStream",
"file": "services/oboeservice/AAudioService.cpp"
}
},
{
"id": "ASB-A-153358911-b3de5c4d",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 342.0,
"function_hash": "253261327252583021901367977352611513955"
},
"target": {
"function": "AAudioService::getStreamDescription",
"file": "services/oboeservice/AAudioService.cpp"
}
},
{
"id": "ASB-A-153358911-b6e8ed2d",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 290.0,
"function_hash": "278461825027642786522949018222541017168"
},
"target": {
"function": "AAudioService::stopStream",
"file": "services/oboeservice/AAudioService.cpp"
}
},
{
"id": "ASB-A-153358911-b9da2a61",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"169600798252651516999865292366567251416",
"272669089032947715728763505245422600016",
"301765987626159792370966064429065353117",
"109126976807920326495673345900949995107"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceStreamShared.h"
}
},
{
"id": "ASB-A-153358911-ba63ca63",
"source": "https://android.googlesource.com/platform/frameworks/av/+/347fcbb43477bf7ee0568b113858802b8408aef1",
"deprecated": false,
"signature_version": "v1",
"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"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-bd8fb8bb",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 379.0,
"function_hash": "328391071016883753902957834261596252363"
},
"target": {
"function": "AAudioService::releaseStream",
"file": "services/oboeservice/AAudioService.cpp"
}
},
{
"id": "ASB-A-153358911-be381f01",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 293.0,
"function_hash": "166522636335717774561062856866095632755"
},
"target": {
"function": "AAudioService::pauseStream",
"file": "services/oboeservice/AAudioService.cpp"
}
},
{
"id": "ASB-A-153358911-c0519b87",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 218.0,
"function_hash": "3940395700081601887702426137298118645"
},
"target": {
"function": "AAudioServiceStreamMMAP::pause",
"file": "services/oboeservice/AAudioServiceStreamMMAP.cpp"
}
},
{
"id": "ASB-A-153358911-c381772b",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 540.0,
"function_hash": "166142238628001236087541127549056113972"
},
"target": {
"function": "AAudioServiceStreamBase::start",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-cb7bc7fd",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 441.0,
"function_hash": "34947950844215592232671481256218838763"
},
"target": {
"function": "AAudioService::disconnectStreamByPortHandle",
"file": "services/oboeservice/AAudioService.cpp"
}
},
{
"id": "ASB-A-153358911-cbb8a8f5",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 399.0,
"function_hash": "79234591752708809392457291134512236154"
},
"target": {
"function": "AAudioServiceEndpoint::disconnectRegisteredStreams",
"file": "services/oboeservice/AAudioServiceEndpoint.cpp"
}
},
{
"id": "ASB-A-153358911-d1336aca",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 239.0,
"function_hash": "30753861893375487541257816123839079649"
},
"target": {
"function": "AAudioServiceStreamShared::close",
"file": "services/oboeservice/AAudioServiceStreamShared.cpp"
}
},
{
"id": "ASB-A-153358911-d9d60f20",
"source": "https://android.googlesource.com/platform/frameworks/av/+/50fd22f3d7eaf0b8dba49e88e1feb6aa99005cff",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"62685896179525376583294319549115271659",
"152526630031211349420707213462186098861",
"156270764528119008364924165018338643860",
"240280899131069570486212311976735555142",
"192484556973417609934981137458322757028",
"328468594936534169882283907492069284227",
"221140762865159014036412484799838423351"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceEndpoint.cpp"
}
},
{
"id": "ASB-A-153358911-df2b3dcb",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 427.0,
"function_hash": "295912732764363450331885216929122940800"
},
"target": {
"function": "AAudioService::closeStream",
"file": "services/oboeservice/AAudioService.cpp"
}
},
{
"id": "ASB-A-153358911-df64f511",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 679.0,
"function_hash": "178185681669374435173568290836310164963"
},
"target": {
"function": "AAudioServiceStreamBase::stop",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-e142ad0f",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"286513561293376971498395501818461977733",
"98167499112918079969667220301578639906",
"219280160969057102360820638643565960611",
"129253503912697724024686626565174123785",
"321446956820656699078026867834250880380",
"2275448166605374780444734530959222205",
"172830608596914529180048527280449277821",
"103787627091332840791096551025881762604"
]
},
"target": {
"file": "services/oboeservice/AAudioStreamTracker.h"
}
},
{
"id": "ASB-A-153358911-ea5a2af5",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 428.0,
"function_hash": "183343185598147420372901153781517832170"
},
"target": {
"function": "AAudioStreamTracker::decrementAndRemoveStreamByHandle",
"file": "services/oboeservice/AAudioStreamTracker.cpp"
}
},
{
"id": "ASB-A-153358911-eb376142",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 392.0,
"function_hash": "86563952857946728699866248639716153505"
},
"target": {
"function": "AAudioServiceStreamBase::getDescription",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-eb672748",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 409.0,
"function_hash": "284641029289921083197281366170760050102"
},
"target": {
"function": "AAudioStreamTracker::findStreamByPortHandleAndIncrement",
"file": "services/oboeservice/AAudioStreamTracker.cpp"
}
},
{
"id": "ASB-A-153358911-f702d497",
"source": "https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 326.0,
"function_hash": "26062930563023784608758295706164950579"
},
"target": {
"function": "AAudioStreamTracker::getStreamByHandleAndIncrement",
"file": "services/oboeservice/AAudioStreamTracker.cpp"
}
}
],
"severity": "High"
}
{
"spl": "2021-10-01",
"types": [
"EoP"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/9dd928e100d38c42f68c04c01f09fa8c8cb606d3",
"https://android.googlesource.com/platform/frameworks/av/+/5f6fda778bf35be4cd67363ca0fe40cf710364c3"
],
"vanir_signatures": [
{
"id": "ASB-A-153358911-12b9c939",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9dd928e100d38c42f68c04c01f09fa8c8cb606d3",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"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"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-34be6778",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9dd928e100d38c42f68c04c01f09fa8c8cb606d3",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1132.0,
"function_hash": "114950133541176654534890680111461802402"
},
"target": {
"function": "AAudioServiceStreamBase::stop_l",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-8cbcd1b4",
"source": "https://android.googlesource.com/platform/frameworks/av/+/5f6fda778bf35be4cd67363ca0fe40cf710364c3",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1117.0,
"function_hash": "337670760726932027588239269273428860578"
},
"target": {
"function": "AAudioServiceStreamBase::stop_l",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-a4c5a4eb",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9dd928e100d38c42f68c04c01f09fa8c8cb606d3",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 736.0,
"function_hash": "6532405233551082242793222791487018976"
},
"target": {
"function": "AAudioServiceStreamBase::run",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-d8e30566",
"source": "https://android.googlesource.com/platform/frameworks/av/+/5f6fda778bf35be4cd67363ca0fe40cf710364c3",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"218037543278530664460274932955752853463",
"220300436946194211922366583507510397500",
"260629682416481809564729638217591347653",
"176818152458162673272295972322628410114"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-ef479c76",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9dd928e100d38c42f68c04c01f09fa8c8cb606d3",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1094.0,
"function_hash": "144866721280624185579868805458931669370"
},
"target": {
"function": "AAudioServiceStreamBase::pause_l",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
}
],
"severity": "High"
}
{
"spl": "2021-10-01",
"types": [
"Unknown"
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
"https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e"
],
"vanir_signatures": [
{
"id": "ASB-A-153358911-18d38bbe",
"source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1094.0,
"function_hash": "144866721280624185579868805458931669370"
},
"target": {
"function": "AAudioServiceStreamBase::pause_l",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-2d618535",
"source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1132.0,
"function_hash": "114950133541176654534890680111461802402"
},
"target": {
"function": "AAudioServiceStreamBase::stop_l",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-7e5e305f",
"source": "https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1117.0,
"function_hash": "337670760726932027588239269273428860578"
},
"target": {
"function": "AAudioServiceStreamBase::stop_l",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-c15b68ac",
"source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 736.0,
"function_hash": "6532405233551082242793222791487018976"
},
"target": {
"function": "AAudioServiceStreamBase::run",
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-c345a47a",
"source": "https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"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"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
},
{
"id": "ASB-A-153358911-d67d3735",
"source": "https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"218037543278530664460274932955752853463",
"220300436946194211922366583507510397500",
"260629682416481809564729638217591347653",
"176818152458162673272295972322628410114"
]
},
"target": {
"file": "services/oboeservice/AAudioServiceStreamBase.cpp"
}
}
],
"severity": "High"
}