{"id":"ASB-A-153358911","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.","aliases":["A-153358911","CVE-2021-0483"],"modified":"2026-05-22T15:55:21.353668239Z","published":"2021-10-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2021-10-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/av/+/084077feb6b8c961adcbe77b2bd76601ca54e534"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/av/+/cc2165840d524bb9553f9d73d1904633d20100a2"}],"affected":[{"package":{"name":"platform/frameworks/av","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12-next:0"},{"fixed":"12-next:2021-10-01"}]}],"versions":["12-next"],"ecosystem_specific":{"vanir_signatures":[{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::stop_l"},"signature_version":"v1","signature_type":"Function","digest":{"length":1132,"function_hash":"114950133541176654534890680111461802402"},"id":"ASB-A-153358911-1c7caa82"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::run"},"signature_version":"v1","signature_type":"Function","digest":{"length":736,"function_hash":"6532405233551082242793222791487018976"},"id":"ASB-A-153358911-2725c4f3"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::pause_l"},"signature_version":"v1","signature_type":"Function","digest":{"length":1094,"function_hash":"144866721280624185579868805458931669370"},"id":"ASB-A-153358911-89e2456a"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp"},"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"]},"id":"ASB-A-153358911-9bc28b30"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["218037543278530664460274932955752853463","220300436946194211922366583507510397500","260629682416481809564729638217591347653","176818152458162673272295972322628410114"]},"signature_version":"v1","id":"ASB-A-153358911-c1f68251"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::stop_l"},"digest":{"length":1117,"function_hash":"337670760726932027588239269273428860578"},"signature_type":"Function","signature_version":"v1","id":"ASB-A-153358911-debe9e88"}],"fixes":["https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466","https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e"],"spl":"2021-10-01","types":["Unknown","EoP"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-153358911.json"}},{"package":{"name":"platform/frameworks/av","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10:0"},{"fixed":"10:2021-10-01"}]}],"versions":["10"],"ecosystem_specific":{"vanir_signatures":[{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioService.cpp","function":"AAudioService::startStream"},"signature_version":"v1","signature_type":"Function","digest":{"length":293,"function_hash":"24901680218533691745511333122432377042"},"id":"ASB-A-153358911-00a3998b"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioServiceStreamBase.h"},"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"]},"id":"ASB-A-153358911-03311013"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioServiceStreamShared.cpp"},"digest":{"threshold":0.9,"line_hashes":["242763978599442468560301336784020616088","130226410246036403488871830903986191853","25236834917601443129268702688224616374","222876328748914874179876675381509800732","130057910876909253795328135137347194000"]},"signature_type":"Line","signature_version":"v1","id":"ASB-A-153358911-034d1deb"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/347fcbb43477bf7ee0568b113858802b8408aef1","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::pause_l"},"id":"ASB-A-153358911-04db8a9c","digest":{"length":642,"function_hash":"105536114209289180216503930948295467771"},"signature_version":"v1","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","deprecated":false,"target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::flush"},"signature_version":"v1","signature_type":"Function","digest":{"length":233,"function_hash":"217775295613176438495704938293760419327"},"id":"ASB-A-153358911-0ac9f2ed"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioService.cpp","function":"AAudioService::checkForPendingClose"},"signature_type":"Function","digest":{"length":150,"function_hash":"291577856514082411318667713932996556441"},"signature_version":"v1","id":"ASB-A-153358911-119f544a"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioServiceStreamMMAP.cpp","function":"AAudioServiceStreamMMAP::close"},"signature_type":"Function","digest":{"length":180,"function_hash":"13874343070220873452032501324149153447"},"signature_version":"v1","id":"ASB-A-153358911-1e011c1f"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioServiceStreamMMAP.cpp"},"id":"ASB-A-153358911-1f369fe4","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"]},"signature_version":"v1","signature_type":"Line"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::pause"},"signature_version":"v1","signature_type":"Function","digest":{"length":640,"function_hash":"269486459476398965748706132347912221802"},"id":"ASB-A-153358911-2b854961"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/52efb588f61bcc49e204af56beba3861d31ba5e7","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["173150520439520179332389125670407929473","260544535596439203431260703734371660272","260629682416481809564729638217591347653","176818152458162673272295972322628410114"]},"signature_version":"v1","id":"ASB-A-153358911-2ccdb8cc"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/52efb588f61bcc49e204af56beba3861d31ba5e7","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::stop_l"},"signature_version":"v1","signature_type":"Function","digest":{"length":666,"function_hash":"107014303171752839192114728089579283348"},"id":"ASB-A-153358911-33e613ff"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::close"},"signature_version":"v1","signature_type":"Function","digest":{"length":611,"function_hash":"98995241862684077294680881069424146468"},"id":"ASB-A-153358911-378dd908"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","deprecated":false,"target":{"file":"services/oboeservice/AAudioService.h"},"signature_version":"v1","signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["191780101662615084630565050083376572535","255801330427828624196496938574868892760","313334524212572472559535767931301322935","4329905936929895343380091858131868885","302510699228748243614414066085274413509","203631320436003180600886569606958875953"]},"id":"ASB-A-153358911-3fb36ed5"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioServiceEndpoint.cpp"},"digest":{"threshold":0.9,"line_hashes":["310995521419687636717716369180547780241","14595581745105077334544314902593345091","160160607319788588465811656594419801081","194261589634071605239267769705140722281","312424508638167192164633465600466222276","68291018855625218652102753274865182496","192484556973417609934981137458322757028","328468594936534169882283907492069284227","146283745786962567847607149834840076794","139475296874183916842598174587801189565","57126052340398520660675377693875401681","182174391316570349925373327844358221216"]},"signature_type":"Line","signature_version":"v1","id":"ASB-A-153358911-43040b63"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","deprecated":false,"target":{"file":"services/oboeservice/AAudioService.cpp","function":"AAudioService::stopClient"},"signature_version":"v1","signature_type":"Function","digest":{"length":319,"function_hash":"292648123151467146615493184764487505938"},"id":"ASB-A-153358911-4502b992"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","deprecated":false,"target":{"file":"services/oboeservice/AAudioService.cpp","function":"AAudioService::unregisterAudioThread"},"signature_version":"v1","signature_type":"Function","digest":{"length":492,"function_hash":"257238319533526779911485026890177618182"},"id":"ASB-A-153358911-53b39d90"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioService.cpp","function":"AAudioService::registerAudioThread"},"signature_version":"v1","signature_type":"Function","digest":{"length":922,"function_hash":"66041588765401834528335689087074526425"},"id":"ASB-A-153358911-53bea762"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioService.cpp","function":"AAudioService::startClient"},"signature_version":"v1","signature_type":"Function","digest":{"length":353,"function_hash":"96186897671403757774018301545455072818"},"id":"ASB-A-153358911-5e6c519f"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/347fcbb43477bf7ee0568b113858802b8408aef1","deprecated":false,"target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::run"},"signature_version":"v1","signature_type":"Function","digest":{"length":736,"function_hash":"6532405233551082242793222791487018976"},"id":"ASB-A-153358911-6380fbb9"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::disconnect"},"signature_version":"v1","signature_type":"Function","digest":{"length":208,"function_hash":"212339444547505511228334494597644131252"},"id":"ASB-A-153358911-6807eed6"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioServiceStreamMMAP.h"},"signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["158833154504394324174272956195078403115","4065750725618173542045162409700056455","42866818991785866833064962555949743767","253465974829203510356095637535992796313","129587616779244951604529322149853080157","172084934994352433763439062324251363897","266470816795874502782036801245495884931","149625378322741485412574740373941124089","179371918177320369549945013353233353759","188306954939068086561225603932227058693","70240855652423746552693517203231171957"]},"signature_version":"v1","id":"ASB-A-153358911-6d3ee078"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioService.cpp"},"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"]},"id":"ASB-A-153358911-747aeaad"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","deprecated":false,"target":{"file":"services/oboeservice/AAudioStreamTracker.cpp"},"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"]},"id":"ASB-A-153358911-776b8ad5"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioServiceStreamBase.h","function":"setState"},"signature_version":"v1","signature_type":"Function","digest":{"length":51,"function_hash":"155889175900225604377406255977888006648"},"id":"ASB-A-153358911-87acaa30"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/50fd22f3d7eaf0b8dba49e88e1feb6aa99005cff","target":{"file":"services/oboeservice/AAudioServiceEndpoint.cpp","function":"AAudioServiceEndpoint::disconnectRegisteredStreams"},"digest":{"length":504,"function_hash":"245930178381742193639120798618193998412"},"signature_type":"Function","signature_version":"v1","id":"ASB-A-153358911-8f12c9f8"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioServiceStreamMMAP.cpp","function":"AAudioServiceStreamMMAP::stop"},"signature_type":"Function","digest":{"length":216,"function_hash":"167579043263133500914314716759359361024"},"signature_version":"v1","id":"ASB-A-153358911-990422b1"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioService.cpp","function":"AAudioService::convertHandleToServiceStream"},"digest":{"length":627,"function_hash":"316876061737303054137623350205335975460"},"signature_type":"Function","signature_version":"v1","id":"ASB-A-153358911-9d8b08f8"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/347fcbb43477bf7ee0568b113858802b8408aef1","deprecated":false,"target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::stop_l"},"signature_version":"v1","signature_type":"Function","digest":{"length":681,"function_hash":"233962526807828891672413074551321772140"},"id":"ASB-A-153358911-b0443f21"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","deprecated":false,"target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp"},"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"]},"id":"ASB-A-153358911-b1a8af84"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioService.cpp","function":"AAudioService::flushStream"},"digest":{"length":293,"function_hash":"329772779340261861587963691111780805424"},"signature_type":"Function","signature_version":"v1","id":"ASB-A-153358911-b35975f3"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","deprecated":false,"target":{"file":"services/oboeservice/AAudioService.cpp","function":"AAudioService::getStreamDescription"},"signature_version":"v1","signature_type":"Function","digest":{"length":342,"function_hash":"253261327252583021901367977352611513955"},"id":"ASB-A-153358911-b3de5c4d"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioService.cpp","function":"AAudioService::stopStream"},"id":"ASB-A-153358911-b6e8ed2d","digest":{"length":290,"function_hash":"278461825027642786522949018222541017168"},"signature_version":"v1","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","deprecated":false,"target":{"file":"services/oboeservice/AAudioServiceStreamShared.h"},"signature_version":"v1","signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["169600798252651516999865292366567251416","272669089032947715728763505245422600016","301765987626159792370966064429065353117","109126976807920326495673345900949995107"]},"id":"ASB-A-153358911-b9da2a61"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/347fcbb43477bf7ee0568b113858802b8408aef1","deprecated":false,"target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp"},"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"]},"id":"ASB-A-153358911-ba63ca63"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","deprecated":false,"target":{"file":"services/oboeservice/AAudioService.cpp","function":"AAudioService::releaseStream"},"signature_version":"v1","signature_type":"Function","digest":{"length":379,"function_hash":"328391071016883753902957834261596252363"},"id":"ASB-A-153358911-bd8fb8bb"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioService.cpp","function":"AAudioService::pauseStream"},"signature_version":"v1","signature_type":"Function","digest":{"length":293,"function_hash":"166522636335717774561062856866095632755"},"id":"ASB-A-153358911-be381f01"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioServiceStreamMMAP.cpp","function":"AAudioServiceStreamMMAP::pause"},"signature_type":"Function","digest":{"length":218,"function_hash":"3940395700081601887702426137298118645"},"signature_version":"v1","id":"ASB-A-153358911-c0519b87"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::start"},"signature_type":"Function","digest":{"length":540,"function_hash":"166142238628001236087541127549056113972"},"signature_version":"v1","id":"ASB-A-153358911-c381772b"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioService.cpp","function":"AAudioService::disconnectStreamByPortHandle"},"signature_version":"v1","signature_type":"Function","digest":{"length":441,"function_hash":"34947950844215592232671481256218838763"},"id":"ASB-A-153358911-cb7bc7fd"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioServiceEndpoint.cpp","function":"AAudioServiceEndpoint::disconnectRegisteredStreams"},"signature_type":"Function","digest":{"length":399,"function_hash":"79234591752708809392457291134512236154"},"signature_version":"v1","id":"ASB-A-153358911-cbb8a8f5"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","deprecated":false,"target":{"file":"services/oboeservice/AAudioServiceStreamShared.cpp","function":"AAudioServiceStreamShared::close"},"signature_version":"v1","signature_type":"Function","digest":{"length":239,"function_hash":"30753861893375487541257816123839079649"},"id":"ASB-A-153358911-d1336aca"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/50fd22f3d7eaf0b8dba49e88e1feb6aa99005cff","deprecated":false,"target":{"file":"services/oboeservice/AAudioServiceEndpoint.cpp"},"signature_version":"v1","signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["62685896179525376583294319549115271659","152526630031211349420707213462186098861","156270764528119008364924165018338643860","240280899131069570486212311976735555142","192484556973417609934981137458322757028","328468594936534169882283907492069284227","221140762865159014036412484799838423351"]},"id":"ASB-A-153358911-d9d60f20"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioService.cpp","function":"AAudioService::closeStream"},"signature_version":"v1","signature_type":"Function","digest":{"length":427,"function_hash":"295912732764363450331885216929122940800"},"id":"ASB-A-153358911-df2b3dcb"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","deprecated":false,"target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::stop"},"signature_version":"v1","signature_type":"Function","digest":{"length":679,"function_hash":"178185681669374435173568290836310164963"},"id":"ASB-A-153358911-df64f511"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioStreamTracker.h"},"signature_version":"v1","signature_type":"Line","digest":{"threshold":0.9,"line_hashes":["286513561293376971498395501818461977733","98167499112918079969667220301578639906","219280160969057102360820638643565960611","129253503912697724024686626565174123785","321446956820656699078026867834250880380","2275448166605374780444734530959222205","172830608596914529180048527280449277821","103787627091332840791096551025881762604"]},"id":"ASB-A-153358911-e142ad0f"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioStreamTracker.cpp","function":"AAudioStreamTracker::decrementAndRemoveStreamByHandle"},"id":"ASB-A-153358911-ea5a2af5","digest":{"length":428,"function_hash":"183343185598147420372901153781517832170"},"signature_version":"v1","signature_type":"Function"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","deprecated":false,"target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::getDescription"},"signature_version":"v1","signature_type":"Function","digest":{"length":392,"function_hash":"86563952857946728699866248639716153505"},"id":"ASB-A-153358911-eb376142"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioStreamTracker.cpp","function":"AAudioStreamTracker::findStreamByPortHandleAndIncrement"},"signature_type":"Function","digest":{"length":409,"function_hash":"284641029289921083197281366170760050102"},"signature_version":"v1","id":"ASB-A-153358911-eb672748"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/10710e468788f7f8e4f51cde751e4df904c6d538","target":{"file":"services/oboeservice/AAudioStreamTracker.cpp","function":"AAudioStreamTracker::getStreamByHandleAndIncrement"},"id":"ASB-A-153358911-f702d497","digest":{"length":326,"function_hash":"26062930563023784608758295706164950579"},"signature_version":"v1","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"],"severity":"High","types":["EoP"],"spl":"2021-10-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-153358911.json"}},{"package":{"name":"platform/frameworks/av","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2021-10-01"}]}],"versions":["11"],"ecosystem_specific":{"vanir_signatures":[{"source":"https://android.googlesource.com/platform/frameworks/av/+/9dd928e100d38c42f68c04c01f09fa8c8cb606d3","deprecated":false,"target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp"},"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"]},"id":"ASB-A-153358911-12b9c939"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/9dd928e100d38c42f68c04c01f09fa8c8cb606d3","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::stop_l"},"digest":{"length":1132,"function_hash":"114950133541176654534890680111461802402"},"signature_type":"Function","signature_version":"v1","id":"ASB-A-153358911-34be6778"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/5f6fda778bf35be4cd67363ca0fe40cf710364c3","deprecated":false,"target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::stop_l"},"signature_version":"v1","signature_type":"Function","digest":{"length":1117,"function_hash":"337670760726932027588239269273428860578"},"id":"ASB-A-153358911-8cbcd1b4"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/9dd928e100d38c42f68c04c01f09fa8c8cb606d3","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::run"},"id":"ASB-A-153358911-a4c5a4eb","digest":{"length":736,"function_hash":"6532405233551082242793222791487018976"},"signature_version":"v1","signature_type":"Function"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/5f6fda778bf35be4cd67363ca0fe40cf710364c3","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp"},"id":"ASB-A-153358911-d8e30566","digest":{"threshold":0.9,"line_hashes":["218037543278530664460274932955752853463","220300436946194211922366583507510397500","260629682416481809564729638217591347653","176818152458162673272295972322628410114"]},"signature_version":"v1","signature_type":"Line"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/9dd928e100d38c42f68c04c01f09fa8c8cb606d3","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::pause_l"},"signature_version":"v1","signature_type":"Function","digest":{"length":1094,"function_hash":"144866721280624185579868805458931669370"},"id":"ASB-A-153358911-ef479c76"}],"fixes":["https://android.googlesource.com/platform/frameworks/av/+/9dd928e100d38c42f68c04c01f09fa8c8cb606d3","https://android.googlesource.com/platform/frameworks/av/+/5f6fda778bf35be4cd67363ca0fe40cf710364c3"],"severity":"High","types":["EoP"],"spl":"2021-10-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-153358911.json"}},{"package":{"name":"platform/frameworks/av","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2021-10-01"}]}],"versions":["12"],"ecosystem_specific":{"vanir_signatures":[{"source":"https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466","deprecated":false,"target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::pause_l"},"signature_version":"v1","signature_type":"Function","digest":{"length":1094,"function_hash":"144866721280624185579868805458931669370"},"id":"ASB-A-153358911-18d38bbe"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::stop_l"},"digest":{"length":1132,"function_hash":"114950133541176654534890680111461802402"},"signature_type":"Function","signature_version":"v1","id":"ASB-A-153358911-2d618535"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::stop_l"},"digest":{"length":1117,"function_hash":"337670760726932027588239269273428860578"},"signature_type":"Function","signature_version":"v1","id":"ASB-A-153358911-7e5e305f"},{"source":"https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466","deprecated":false,"target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp","function":"AAudioServiceStreamBase::run"},"signature_version":"v1","signature_type":"Function","digest":{"length":736,"function_hash":"6532405233551082242793222791487018976"},"id":"ASB-A-153358911-c15b68ac"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp"},"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"]},"signature_version":"v1","id":"ASB-A-153358911-c345a47a"},{"deprecated":false,"source":"https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e","target":{"file":"services/oboeservice/AAudioServiceStreamBase.cpp"},"digest":{"threshold":0.9,"line_hashes":["218037543278530664460274932955752853463","220300436946194211922366583507510397500","260629682416481809564729638217591347653","176818152458162673272295972322628410114"]},"signature_type":"Line","signature_version":"v1","id":"ASB-A-153358911-d67d3735"}],"fixes":["https://android.googlesource.com/platform/frameworks/av/+/45da1b7e3231bf3475cb9ca1a2243a27355c0466","https://android.googlesource.com/platform/frameworks/av/+/d50ae62f077bc571dce72b022df0ed38898b5f5e"],"severity":"High","types":["Unknown"],"spl":"2021-10-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-153358911.json"}}],"schema_version":"1.7.5"}