In createTrack of AudioFlinger.cpp, there is a possible way to record audio without a privacy indicator due to a logic error in the code. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "digest": { "length": 4723.0, "function_hash": "62860917277066265334897381491299086788" }, "id": "ASB-A-243376549-32fd8c9f", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp", "function": "AudioFlinger::createTrack" }, "signature_type": "Function" }, { "digest": { "length": 3740.0, "function_hash": "239446953121623349387646313540420407613" }, "id": "ASB-A-243376549-34651224", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp", "function": "AudioFlinger::createRecord" }, "signature_type": "Function" }, { "digest": { "length": 6850.0, "function_hash": "284203181208385048802532678600924259969" }, "id": "ASB-A-243376549-3d1013b4", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp", "function": "AudioFlinger::createEffect" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "328476822961166534257032074800962370654", "253099400568487026878798538499997792765", "148511449511712748856266919091982726645", "334463415317275443603630790337617139709", "99009993524230211554112361828624986819", "36131937419012143974503395964956697876", "72530223643118874926911580866412227954", "16895687044535830193587770978980691866", "209197240343939690349694129632353717696", "82499887054914370214799488020052511406", "49771086074424982761753733619437240388", "305933383529336858184819480225106709551", "269035994833311252147507638691814542277", "200816830238569295476025100011977500764", "125735998686572918239016440856173614147", "229263476534990302778880081920129226937", "92002778594893160442448667533695390079", "198198348051713683390788308871491516764", "312856881628152039453733892664370352432", "157270922521763264725043637673654889171", "335673612421600882952235699281787237655", "81915759177000970085189904750095121559", "333845759917701329272654146089570545925", "47675917393536388798748141608935167023", "184033750072494340799629791623425359413", "85160140163028741815986604782017465156", "155327563480907843249026286107530685685", "311414980571494669245120264497391609216", "197696593590698190759607373684710178244", "315440233403181730869921565026610968258", "222060596381015553478512510036784893562", "129785771834455239075360502918222937760", "223481789507575680436601661578430264581", "276260053828511856997042115957023393619", "200563813295540922670881550822837301328", "99864776824699662166260539670144516423", "67209354700368655823598797855169035412", "335026690056863034022508588902211550166", "313687372071311081524097730626223827855" ] }, "id": "ASB-A-243376549-668c8915", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp" }, "signature_type": "Line" }, { "digest": { "length": 1854.0, "function_hash": "309393934610634854264086394174473234695" }, "id": "ASB-A-243376549-892186ad", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp", "function": "AudioFlinger::openMmapStream" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "48191952948178444317185277540733647558", "110121879183557691637878712265722430925", "110526312756813135064239713462280165356", "217420267892902602429039690767369603356", "158991715644415476303763264896784766213", "4129138502184079046633256282399310375", "324788816027334170799736621632246323402", "258603487542737124423580448093938891366", "263694555116789439828416761589682994910", "73284315321669635713005522073613552480", "331619111938876467480312942859910673200", "74653871156918075997240860702336133200", "61789483839271183883765694802385166909", "94499036205842749990887783301773958698", "173688502492181386707022181906655484367", "329427012343970928442323744777802744800", "13889596535548365298030585207504163153", "2959528217809789923853027241751012011", "8171533395764548882910765820234415009", "255006380286338767072064485870289303633", "133405854448808185053017965903587131596" ] }, "id": "ASB-A-243376549-898191f3", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/Threads.cpp" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "130810679720287629804638134913272376880", "249589274402312365184571490045380389526", "193831125940249423323458789141054703008", "28087302834583238368860817163993632395", "17235306604826656371758941984937167965", "120580276986084610563443411829242486514" ] }, "id": "ASB-A-243376549-8e6a3635", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/Tracks.cpp" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "71033359793458760295637713481786839258", "194201963562888179197735267550697376738", "269544529670612550976211168347820152155", "271996540980812006288666669635049193462", "118297234341879702741307761996823709924", "77320606056017107579321354469250926256", "293555883868724018465838654471019229861", "75642595643800797611036951261073849224", "26924667845709419313289161260429813609", "88921588142933152382246662076741038001", "268862341518709570473922453018469511268", "52232546525676320880483755704236001946", "243515119942348574240809392152894899723", "53009999561846088209181797755951861427", "116295565651533380691021818363971313285", "304844034635350873846470049232469504155", "316590102539360070755671333958132912770", "244091050213638197504935364891123452592", "31362191464369918288588201776288682668", "219165457987402636053509465486238729774", "305637605606409079548793459312217425400", "196710828771453558222439533048339635089", "223380372847100860345198932073966578538", "235599199891608824862568975069088539797", "131952643157900882633697432657261085922", "71622884665387794569977818946757000543", "288232361171726517356923584341149958937", "167911609740125977541189021529247936568", "132537787051735720367892757798477505117", "287964193474656104807892183638205459336", "175130316397667205634851347315378991707", "230455097344919532975476299923633964578", "261542857871437062426745498872818604272", "164240453093003126065919138228470255710", "340083929336573438652581116006835754175", "132537787051735720367892757798477505117", "203191694319800095943115526390708688054", "104486925194085528072552118691109820332", "236134405237683593810692112099005902345", "54299860475485532543284657598451160966", "60833302175852822715221661070738897006", "176091703817571056094038103935598883573", "131609756673151864934930236436903020843", "284725990735674958956616621132259547110", "59721200413082394092130593159827423838", "126587690824354537316002504695190702238", "203928530738912553740390834289808248358", "29175191322252725888284505549478366840", "42315046822980637160293106830466529306", "324185464247242973058762619933439790922", "89723132592547999174473034905470862162", "284429102689588849120903089795508537180", "2450120896643558625625733395563245874", "146095402214063364736509289275582327813", "333600091301603560697344772860408999060", "22610207756340063894102957558319401434", "5987041114879663807628987825873047304", "140436882456661268216051307994613188642", "200866682692816769092953408856799131999", "283372605833971267649961775290913290483", "236945369298521323796523786921785826927", "313504536438057717751024277940425319370", "119763957422480222865416187669890931033", "200916427690769062705582895507122659205", "222603338666393403403531815246020343776", "133652711815266229635989255718925632265", "123911884879326748334563248714048287685", "308048288588316881196651656754040733163", "250920947483384358409589850728988068761", "239708551392892290059200632067159486361", "42384107633743740622364884029470795262", "70156156164471821214591797426868396799", "41661122068320107412201840880523426131", "192023456662625715623720432933200706357", "153579848483888583397480912037288863211", "108006787367409358493195801816095363401", "98551130555805592327878898442382668012", "79729165053390826624386411865946035524", "203281247032934530626630672629737359677", "332186116465822044753779213024973913314", "321608091420108900291414482601757576050", "100490740939665166780393011443438810640", "317278758763813822011169316803923033731", "57106123478431994456134233488976829877", "235403443126489808286551708104836842303", "75755623947894512033499456202739059410", "188656341871577410218592688251862866418", "223193511240262127980880659429524194750", "50887060721617156757841879169645478245", "320926330974124555596307518875298919955", "331086156778511778790160724789611552603", "112580145756411002297501154461159580332", "27391688605423823849811153587639359303", "303886579234201717987890692528398847859", "161444899165637497231341797781874667718", "338762399687207937643310715676869832106", "142476156437120802108359787531016200774" ] }, "id": "ASB-A-243376549-b97a88a4", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp" }, "signature_type": "Line" }, { "digest": { "length": 942.0, "function_hash": "151132344556960382441456614238374672497" }, "id": "ASB-A-243376549-c5967ea3", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/Tracks.cpp", "function": "AudioFlinger::PlaybackThread::OpPlayAudioMonitor::createIfNeeded" }, "signature_type": "Function" }, { "digest": { "length": 2841.0, "function_hash": "318788485215860839320186618318957858150" }, "id": "ASB-A-243376549-c5bad67c", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp", "function": "AudioPolicyService::getOutputForAttr" }, "signature_type": "Function" }, { "digest": { "length": 826.0, "function_hash": "327868423624383872035457790468663470860" }, "id": "ASB-A-243376549-cc749add", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp", "function": "AudioFlinger::checkAttributionSourcePackage" }, "signature_type": "Function" }, { "digest": { "length": 4311.0, "function_hash": "224418428921367141285487276072205647503" }, "id": "ASB-A-243376549-f5dd16ee", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp", "function": "AudioPolicyService::getInputForAttr" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb" ], "spl": "2023-02-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "328476822961166534257032074800962370654", "253099400568487026878798538499997792765", "148511449511712748856266919091982726645", "334463415317275443603630790337617139709", "99009993524230211554112361828624986819", "36131937419012143974503395964956697876", "72530223643118874926911580866412227954", "16895687044535830193587770978980691866", "209197240343939690349694129632353717696", "82499887054914370214799488020052511406", "49771086074424982761753733619437240388", "305933383529336858184819480225106709551", "269035994833311252147507638691814542277", "200816830238569295476025100011977500764", "125735998686572918239016440856173614147", "229263476534990302778880081920129226937", "92002778594893160442448667533695390079", "198198348051713683390788308871491516764", "312856881628152039453733892664370352432", "157270922521763264725043637673654889171", "335673612421600882952235699281787237655", "81915759177000970085189904750095121559", "333845759917701329272654146089570545925", "47675917393536388798748141608935167023", "184033750072494340799629791623425359413", "85160140163028741815986604782017465156", "155327563480907843249026286107530685685", "311414980571494669245120264497391609216", "197696593590698190759607373684710178244", "315440233403181730869921565026610968258", "222060596381015553478512510036784893562", "129785771834455239075360502918222937760", "223481789507575680436601661578430264581", "276260053828511856997042115957023393619", "200563813295540922670881550822837301328", "99864776824699662166260539670144516423", "67209354700368655823598797855169035412", "335026690056863034022508588902211550166", "313687372071311081524097730626223827855" ] }, "id": "ASB-A-243376549-057e49c3", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp" }, "signature_type": "Line" }, { "digest": { "length": 4723.0, "function_hash": "62860917277066265334897381491299086788" }, "id": "ASB-A-243376549-0eb5dbaa", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp", "function": "AudioFlinger::createTrack" }, "signature_type": "Function" }, { "digest": { "length": 1854.0, "function_hash": "309393934610634854264086394174473234695" }, "id": "ASB-A-243376549-1a05c706", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp", "function": "AudioFlinger::openMmapStream" }, "signature_type": "Function" }, { "digest": { "length": 4311.0, "function_hash": "224418428921367141285487276072205647503" }, "id": "ASB-A-243376549-304e33ed", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp", "function": "AudioPolicyService::getInputForAttr" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "130810679720287629804638134913272376880", "249589274402312365184571490045380389526", "193831125940249423323458789141054703008", "28087302834583238368860817163993632395", "17235306604826656371758941984937167965", "120580276986084610563443411829242486514" ] }, "id": "ASB-A-243376549-551fa275", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/Tracks.cpp" }, "signature_type": "Line" }, { "digest": { "length": 2841.0, "function_hash": "318788485215860839320186618318957858150" }, "id": "ASB-A-243376549-5d213467", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp", "function": "AudioPolicyService::getOutputForAttr" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "71033359793458760295637713481786839258", "194201963562888179197735267550697376738", "269544529670612550976211168347820152155", "271996540980812006288666669635049193462", "118297234341879702741307761996823709924", "77320606056017107579321354469250926256", "293555883868724018465838654471019229861", "75642595643800797611036951261073849224", "26924667845709419313289161260429813609", "88921588142933152382246662076741038001", "268862341518709570473922453018469511268", "52232546525676320880483755704236001946", "243515119942348574240809392152894899723", "53009999561846088209181797755951861427", "116295565651533380691021818363971313285", "304844034635350873846470049232469504155", "316590102539360070755671333958132912770", "244091050213638197504935364891123452592", "31362191464369918288588201776288682668", "219165457987402636053509465486238729774", "305637605606409079548793459312217425400", "196710828771453558222439533048339635089", "223380372847100860345198932073966578538", "235599199891608824862568975069088539797", "131952643157900882633697432657261085922", "71622884665387794569977818946757000543", "288232361171726517356923584341149958937", "167911609740125977541189021529247936568", "132537787051735720367892757798477505117", "287964193474656104807892183638205459336", "175130316397667205634851347315378991707", "230455097344919532975476299923633964578", "261542857871437062426745498872818604272", "164240453093003126065919138228470255710", "340083929336573438652581116006835754175", "132537787051735720367892757798477505117", "203191694319800095943115526390708688054", "104486925194085528072552118691109820332", "236134405237683593810692112099005902345", "54299860475485532543284657598451160966", "60833302175852822715221661070738897006", "176091703817571056094038103935598883573", "131609756673151864934930236436903020843", "284725990735674958956616621132259547110", "59721200413082394092130593159827423838", "126587690824354537316002504695190702238", "203928530738912553740390834289808248358", "29175191322252725888284505549478366840", "42315046822980637160293106830466529306", "324185464247242973058762619933439790922", "89723132592547999174473034905470862162", "284429102689588849120903089795508537180", "2450120896643558625625733395563245874", "146095402214063364736509289275582327813", "333600091301603560697344772860408999060", "22610207756340063894102957558319401434", "5987041114879663807628987825873047304", "140436882456661268216051307994613188642", "200866682692816769092953408856799131999", "283372605833971267649961775290913290483", "236945369298521323796523786921785826927", "313504536438057717751024277940425319370", "119763957422480222865416187669890931033", "200916427690769062705582895507122659205", "222603338666393403403531815246020343776", "133652711815266229635989255718925632265", "123911884879326748334563248714048287685", "308048288588316881196651656754040733163", "250920947483384358409589850728988068761", "239708551392892290059200632067159486361", "42384107633743740622364884029470795262", "70156156164471821214591797426868396799", "41661122068320107412201840880523426131", "192023456662625715623720432933200706357", "153579848483888583397480912037288863211", "108006787367409358493195801816095363401", "98551130555805592327878898442382668012", "79729165053390826624386411865946035524", "203281247032934530626630672629737359677", "332186116465822044753779213024973913314", "321608091420108900291414482601757576050", "100490740939665166780393011443438810640", "317278758763813822011169316803923033731", "57106123478431994456134233488976829877", "235403443126489808286551708104836842303", "75755623947894512033499456202739059410", "188656341871577410218592688251862866418", "223193511240262127980880659429524194750", "50887060721617156757841879169645478245", "320926330974124555596307518875298919955", "331086156778511778790160724789611552603", "112580145756411002297501154461159580332", "27391688605423823849811153587639359303", "303886579234201717987890692528398847859", "161444899165637497231341797781874667718", "338762399687207937643310715676869832106", "142476156437120802108359787531016200774" ] }, "id": "ASB-A-243376549-65a40406", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "48191952948178444317185277540733647558", "110121879183557691637878712265722430925", "110526312756813135064239713462280165356", "217420267892902602429039690767369603356", "158991715644415476303763264896784766213", "4129138502184079046633256282399310375", "324788816027334170799736621632246323402", "258603487542737124423580448093938891366", "263694555116789439828416761589682994910", "73284315321669635713005522073613552480", "331619111938876467480312942859910673200", "74653871156918075997240860702336133200", "61789483839271183883765694802385166909", "94499036205842749990887783301773958698", "173688502492181386707022181906655484367", "329427012343970928442323744777802744800", "13889596535548365298030585207504163153", "2959528217809789923853027241751012011", "8171533395764548882910765820234415009", "255006380286338767072064485870289303633", "133405854448808185053017965903587131596" ] }, "id": "ASB-A-243376549-68aac431", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/Threads.cpp" }, "signature_type": "Line" }, { "digest": { "length": 826.0, "function_hash": "327868423624383872035457790468663470860" }, "id": "ASB-A-243376549-690a06a9", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp", "function": "AudioFlinger::checkAttributionSourcePackage" }, "signature_type": "Function" }, { "digest": { "length": 6850.0, "function_hash": "284203181208385048802532678600924259969" }, "id": "ASB-A-243376549-a85b5d95", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp", "function": "AudioFlinger::createEffect" }, "signature_type": "Function" }, { "digest": { "length": 3740.0, "function_hash": "239446953121623349387646313540420407613" }, "id": "ASB-A-243376549-ba37baa5", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp", "function": "AudioFlinger::createRecord" }, "signature_type": "Function" }, { "digest": { "length": 942.0, "function_hash": "151132344556960382441456614238374672497" }, "id": "ASB-A-243376549-ea3f17ab", "source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/Tracks.cpp", "function": "AudioFlinger::PlaybackThread::OpPlayAudioMonitor::createIfNeeded" }, "signature_type": "Function" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb" ], "spl": "2023-02-01", "severity": "High", "types": [ "EoP" ] }
{ "vanir_signatures": [ { "digest": { "length": 3366.0, "function_hash": "213189998654324873303215717665453323318" }, "id": "ASB-A-243376549-05053ca0", "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp", "function": "AudioPolicyService::getOutputForAttr" }, "signature_type": "Function" }, { "digest": { "length": 4003.0, "function_hash": "6125315358642114416174220638224794270" }, "id": "ASB-A-243376549-35de3a9a", "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp", "function": "AudioFlinger::createRecord" }, "signature_type": "Function" }, { "digest": { "length": 942.0, "function_hash": "151132344556960382441456614238374672497" }, "id": "ASB-A-243376549-3716d10c", "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/Tracks.cpp", "function": "AudioFlinger::PlaybackThread::OpPlayAudioMonitor::createIfNeeded" }, "signature_type": "Function" }, { "digest": { "length": 1874.0, "function_hash": "274092062246434421454254512307279016364" }, "id": "ASB-A-243376549-553921e4", "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp", "function": "AudioFlinger::openMmapStream" }, "signature_type": "Function" }, { "digest": { "length": 7583.0, "function_hash": "130758838573823487605516736925160476797" }, "id": "ASB-A-243376549-5857a7dd", "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp", "function": "AudioFlinger::createEffect" }, "signature_type": "Function" }, { "digest": { "length": 4849.0, "function_hash": "253371202459068939458077329222294078043" }, "id": "ASB-A-243376549-7a0518da", "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp", "function": "AudioFlinger::createTrack" }, "signature_type": "Function" }, { "digest": { "length": 826.0, "function_hash": "327868423624383872035457790468663470860" }, "id": "ASB-A-243376549-99d355ca", "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp", "function": "AudioFlinger::checkAttributionSourcePackage" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "328476822961166534257032074800962370654", "253099400568487026878798538499997792765", "148511449511712748856266919091982726645", "334463415317275443603630790337617139709", "99009993524230211554112361828624986819", "36131937419012143974503395964956697876", "72530223643118874926911580866412227954", "16895687044535830193587770978980691866", "121729144527850725895608049201585402662", "82499887054914370214799488020052511406", "49771086074424982761753733619437240388", "305933383529336858184819480225106709551", "269035994833311252147507638691814542277", "200816830238569295476025100011977500764", "125735998686572918239016440856173614147", "229263476534990302778880081920129226937", "92002778594893160442448667533695390079", "198198348051713683390788308871491516764", "312856881628152039453733892664370352432", "157270922521763264725043637673654889171", "335673612421600882952235699281787237655", "81915759177000970085189904750095121559", "333845759917701329272654146089570545925", "47675917393536388798748141608935167023", "184033750072494340799629791623425359413", "85160140163028741815986604782017465156", "155327563480907843249026286107530685685", "311414980571494669245120264497391609216", "197696593590698190759607373684710178244", "315440233403181730869921565026610968258", "222060596381015553478512510036784893562", "129785771834455239075360502918222937760", "223481789507575680436601661578430264581", "276260053828511856997042115957023393619", "200563813295540922670881550822837301328", "99864776824699662166260539670144516423", "67209354700368655823598797855169035412", "335026690056863034022508588902211550166", "313687372071311081524097730626223827855" ] }, "id": "ASB-A-243376549-9b5fee20", "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/AudioFlinger.cpp" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "294342023275324261728497178761176478750", "194201963562888179197735267550697376738", "269544529670612550976211168347820152155", "271996540980812006288666669635049193462", "118297234341879702741307761996823709924", "77320606056017107579321354469250926256", "293555883868724018465838654471019229861", "75642595643800797611036951261073849224", "26924667845709419313289161260429813609", "88921588142933152382246662076741038001", "268862341518709570473922453018469511268", "52232546525676320880483755704236001946", "243515119942348574240809392152894899723", "53009999561846088209181797755951861427", "116295565651533380691021818363971313285", "304844034635350873846470049232469504155", "316590102539360070755671333958132912770", "244091050213638197504935364891123452592", "31362191464369918288588201776288682668", "223153902868670988920104144112315810005", "132890318340957419792534577492023432669", "306696132110240444524297458118836506299", "207788695584522970117381576852659994242", "123307198795159886981643604089591254323", "311767225475821597702502275765311991960", "312544699587027079248756238447177649304", "124337451083456949838195873759484265018", "305637605606409079548793459312217425400", "196710828771453558222439533048339635089", "223380372847100860345198932073966578538", "177795206832132716327529023090279789074", "215118914145337329791768801156426622943", "296112557973911648197928037204807855792", "89821547221258080748986169804045703290", "246534104582179258924427845453493123482", "212716454161044926192451906747599111504", "39795872877657474934477483050120473924", "156549500897668563143041946988814960445", "167911609740125977541189021529247936568", "132537787051735720367892757798477505117", "287964193474656104807892183638205459336", "175130316397667205634851347315378991707", "230455097344919532975476299923633964578", "261542857871437062426745498872818604272", "164240453093003126065919138228470255710", "340083929336573438652581116006835754175", "132537787051735720367892757798477505117", "203191694319800095943115526390708688054", "143190836303573919733831379710885001604", "261147493113208039289752104094308340266", "100951764379307224584447358036411774547", "155746435563692186011358106407249427445", "176091703817571056094038103935598883573", "131609756673151864934930236436903020843", "284725990735674958956616621132259547110", "59721200413082394092130593159827423838", "126587690824354537316002504695190702238", "203928530738912553740390834289808248358", "29175191322252725888284505549478366840", "42315046822980637160293106830466529306", "324185464247242973058762619933439790922", "89723132592547999174473034905470862162", "284429102689588849120903089795508537180", "2450120896643558625625733395563245874", "146095402214063364736509289275582327813", "333600091301603560697344772860408999060", "22610207756340063894102957558319401434", "5987041114879663807628987825873047304", "140436882456661268216051307994613188642", "200866682692816769092953408856799131999", "283372605833971267649961775290913290483", "236945369298521323796523786921785826927", "310637315831496434601155475041753562476", "309078791035113070047855366040454782005", "132094675054066200407837220827802655933", "117119145707179177759819120015462245183", "130065873909521996873162705629877394912", "304639455365120395540880644614571992770", "278863298677601791026119994444741150713", "289928769440005986994695324424452827196", "99412773792384115871409078247000471790", "250920947483384358409589850728988068761", "239708551392892290059200632067159486361", "128587129794305257920219550964164699634", "51441804796770373701261145715892665027", "147941231137118166952188507011622895179", "299973772119106166978322585072427616109", "82318428267085244784856850197283590242", "297073887942570553347119099648301637384", "123957622050583995081099107599165535701", "58901188453412561820208661873360840897", "203281247032934530626630672629737359677", "332186116465822044753779213024973913314", "321608091420108900291414482601757576050", "100490740939665166780393011443438810640", "317278758763813822011169316803923033731", "57106123478431994456134233488976829877", "278418864751611771258971806811631843216", "215316921476356906881734763610588401969", "105713500725446692774631627617025059920", "8117669333878630453114202806097471861", "123307198795159886981643604089591254323", "311767225475821597702502275765311991960", "312544699587027079248756238447177649304", "75755623947894512033499456202739059410", "188656341871577410218592688251862866418", "223193511240262127980880659429524194750", "50887060721617156757841879169645478245", "265113514517239330990669187264020506092", "91412041228966681531422414155571791822", "169154625339665021917788969900151441501", "67924683561986202046727945086060287759", "303886579234201717987890692528398847859", "161444899165637497231341797781874667718", "338762399687207937643310715676869832106", "142476156437120802108359787531016200774" ] }, "id": "ASB-A-243376549-b6c67c32", "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp" }, "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "130810679720287629804638134913272376880", "249589274402312365184571490045380389526", "193831125940249423323458789141054703008", "28087302834583238368860817163993632395", "17235306604826656371758941984937167965", "120580276986084610563443411829242486514" ] }, "id": "ASB-A-243376549-ccb99a96", "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/Tracks.cpp" }, "signature_type": "Line" }, { "digest": { "length": 4894.0, "function_hash": "96823376472579382237761443512450898479" }, "id": "ASB-A-243376549-d44ce688", "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp", "function": "AudioPolicyService::getInputForAttr" }, "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "48191952948178444317185277540733647558", "110121879183557691637878712265722430925", "110526312756813135064239713462280165356", "217420267892902602429039690767369603356", "158991715644415476303763264896784766213", "4129138502184079046633256282399310375", "324788816027334170799736621632246323402", "258603487542737124423580448093938891366", "263694555116789439828416761589682994910", "73284315321669635713005522073613552480", "331619111938876467480312942859910673200", "74653871156918075997240860702336133200", "61789483839271183883765694802385166909", "94499036205842749990887783301773958698", "173688502492181386707022181906655484367", "329427012343970928442323744777802744800", "13889596535548365298030585207504163153", "2959528217809789923853027241751012011", "8171533395764548882910765820234415009", "255006380286338767072064485870289303633", "133405854448808185053017965903587131596" ] }, "id": "ASB-A-243376549-e16393a1", "source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb", "deprecated": false, "signature_version": "v1", "target": { "file": "services/audioflinger/Threads.cpp" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb" ], "spl": "2023-02-01", "severity": "High", "types": [ "EoP" ] }