In openMmapStream of AudioFlinger.cpp, there is a possible way to record audio without displaying the microphone privacy indicator due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"vanir_signatures": [
{
"digest": {
"length": 4849.0,
"function_hash": "253371202459068939458077329222294078043"
},
"id": "ASB-A-258021433-0579c58b",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9ff3e533ef45173bb4014ff20b801fcbda88b1db",
"target": {
"function": "AudioFlinger::createTrack",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"digest": {
"length": 4003.0,
"function_hash": "6125315358642114416174220638224794270"
},
"id": "ASB-A-258021433-1ad9d89c",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9ff3e533ef45173bb4014ff20b801fcbda88b1db",
"target": {
"function": "AudioFlinger::createRecord",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"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-258021433-203fb326",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9ff3e533ef45173bb4014ff20b801fcbda88b1db",
"target": {
"file": "services/audioflinger/Threads.cpp"
}
},
{
"digest": {
"length": 3366.0,
"function_hash": "213189998654324873303215717665453323318"
},
"id": "ASB-A-258021433-32fe4dae",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9ff3e533ef45173bb4014ff20b801fcbda88b1db",
"target": {
"function": "AudioPolicyService::getOutputForAttr",
"file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"
}
},
{
"digest": {
"length": 1874.0,
"function_hash": "274092062246434421454254512307279016364"
},
"id": "ASB-A-258021433-54bd1baa",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9ff3e533ef45173bb4014ff20b801fcbda88b1db",
"target": {
"function": "AudioFlinger::openMmapStream",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"130810679720287629804638134913272376880",
"249589274402312365184571490045380389526",
"193831125940249423323458789141054703008",
"28087302834583238368860817163993632395",
"17235306604826656371758941984937167965",
"120580276986084610563443411829242486514"
]
},
"id": "ASB-A-258021433-7177494e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9ff3e533ef45173bb4014ff20b801fcbda88b1db",
"target": {
"file": "services/audioflinger/Tracks.cpp"
}
},
{
"digest": {
"length": 826.0,
"function_hash": "327868423624383872035457790468663470860"
},
"id": "ASB-A-258021433-804c5afa",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9ff3e533ef45173bb4014ff20b801fcbda88b1db",
"target": {
"function": "AudioFlinger::checkAttributionSourcePackage",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"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-258021433-8d81fdc8",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9ff3e533ef45173bb4014ff20b801fcbda88b1db",
"target": {
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"digest": {
"length": 4894.0,
"function_hash": "96823376472579382237761443512450898479"
},
"id": "ASB-A-258021433-ac5615ac",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9ff3e533ef45173bb4014ff20b801fcbda88b1db",
"target": {
"function": "AudioPolicyService::getInputForAttr",
"file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"
}
},
{
"digest": {
"length": 942.0,
"function_hash": "151132344556960382441456614238374672497"
},
"id": "ASB-A-258021433-e2f6b566",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9ff3e533ef45173bb4014ff20b801fcbda88b1db",
"target": {
"function": "AudioFlinger::PlaybackThread::OpPlayAudioMonitor::createIfNeeded",
"file": "services/audioflinger/Tracks.cpp"
}
},
{
"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-258021433-eb54034f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9ff3e533ef45173bb4014ff20b801fcbda88b1db",
"target": {
"file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"
}
},
{
"digest": {
"length": 7583.0,
"function_hash": "130758838573823487605516736925160476797"
},
"id": "ASB-A-258021433-fcaf04d1",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/9ff3e533ef45173bb4014ff20b801fcbda88b1db",
"target": {
"function": "AudioFlinger::createEffect",
"file": "services/audioflinger/AudioFlinger.cpp"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/9ff3e533ef45173bb4014ff20b801fcbda88b1db"
],
"types": [
"EoP"
],
"spl": "2023-07-01",
"severity": "High"
}
{
"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-258021433-1be71ebb",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"130810679720287629804638134913272376880",
"249589274402312365184571490045380389526",
"193831125940249423323458789141054703008",
"28087302834583238368860817163993632395",
"17235306604826656371758941984937167965",
"120580276986084610563443411829242486514"
]
},
"id": "ASB-A-258021433-32aa5c49",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"file": "services/audioflinger/Tracks.cpp"
}
},
{
"digest": {
"length": 942.0,
"function_hash": "151132344556960382441456614238374672497"
},
"id": "ASB-A-258021433-4b1251ae",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioFlinger::PlaybackThread::OpPlayAudioMonitor::createIfNeeded",
"file": "services/audioflinger/Tracks.cpp"
}
},
{
"digest": {
"length": 2841.0,
"function_hash": "318788485215860839320186618318957858150"
},
"id": "ASB-A-258021433-8b5be9bd",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioPolicyService::getOutputForAttr",
"file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"
}
},
{
"digest": {
"length": 826.0,
"function_hash": "327868423624383872035457790468663470860"
},
"id": "ASB-A-258021433-8cd81a2f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioFlinger::checkAttributionSourcePackage",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"digest": {
"length": 1854.0,
"function_hash": "309393934610634854264086394174473234695"
},
"id": "ASB-A-258021433-9198293b",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioFlinger::openMmapStream",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"digest": {
"length": 6850.0,
"function_hash": "284203181208385048802532678600924259969"
},
"id": "ASB-A-258021433-bd61922a",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioFlinger::createEffect",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"digest": {
"length": 4723.0,
"function_hash": "62860917277066265334897381491299086788"
},
"id": "ASB-A-258021433-c2a0033b",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioFlinger::createTrack",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"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-258021433-c885ce45",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"file": "services/audioflinger/Threads.cpp"
}
},
{
"digest": {
"length": 3740.0,
"function_hash": "239446953121623349387646313540420407613"
},
"id": "ASB-A-258021433-f6c0dcb6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioFlinger::createRecord",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"digest": {
"length": 4311.0,
"function_hash": "224418428921367141285487276072205647503"
},
"id": "ASB-A-258021433-f9fb4fae",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioPolicyService::getInputForAttr",
"file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"
}
},
{
"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-258021433-fc11b80a",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb"
],
"types": [
"EoP"
],
"spl": "2023-07-01",
"severity": "High"
}
{
"vanir_signatures": [
{
"digest": {
"length": 2841.0,
"function_hash": "318788485215860839320186618318957858150"
},
"id": "ASB-A-258021433-0ad53702",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioPolicyService::getOutputForAttr",
"file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"
}
},
{
"digest": {
"length": 826.0,
"function_hash": "327868423624383872035457790468663470860"
},
"id": "ASB-A-258021433-0c4fe25d",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioFlinger::checkAttributionSourcePackage",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"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-258021433-1b388df2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"
}
},
{
"digest": {
"length": 942.0,
"function_hash": "151132344556960382441456614238374672497"
},
"id": "ASB-A-258021433-63203a3f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioFlinger::PlaybackThread::OpPlayAudioMonitor::createIfNeeded",
"file": "services/audioflinger/Tracks.cpp"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"130810679720287629804638134913272376880",
"249589274402312365184571490045380389526",
"193831125940249423323458789141054703008",
"28087302834583238368860817163993632395",
"17235306604826656371758941984937167965",
"120580276986084610563443411829242486514"
]
},
"id": "ASB-A-258021433-68478427",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"file": "services/audioflinger/Tracks.cpp"
}
},
{
"digest": {
"length": 4311.0,
"function_hash": "224418428921367141285487276072205647503"
},
"id": "ASB-A-258021433-6bf36cd0",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioPolicyService::getInputForAttr",
"file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"
}
},
{
"digest": {
"length": 3740.0,
"function_hash": "239446953121623349387646313540420407613"
},
"id": "ASB-A-258021433-6f9480cb",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioFlinger::createRecord",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"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-258021433-72845305",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"file": "services/audioflinger/Threads.cpp"
}
},
{
"digest": {
"length": 4723.0,
"function_hash": "62860917277066265334897381491299086788"
},
"id": "ASB-A-258021433-7b88801b",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioFlinger::createTrack",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"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-258021433-844f36f2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"digest": {
"length": 6850.0,
"function_hash": "284203181208385048802532678600924259969"
},
"id": "ASB-A-258021433-da77d549",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioFlinger::createEffect",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"digest": {
"length": 1854.0,
"function_hash": "309393934610634854264086394174473234695"
},
"id": "ASB-A-258021433-f4d57082",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb",
"target": {
"function": "AudioFlinger::openMmapStream",
"file": "services/audioflinger/AudioFlinger.cpp"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/410d0567bee0eeacf6188ca8c2d3ad99993fcdbb"
],
"types": [
"EoP"
],
"spl": "2023-07-01",
"severity": "High"
}
{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"64488562294533265845761897687041760681",
"223574495058324166025350783282361968093",
"126687528856536052496101111170770539824",
"310766055375591548349263610716455831645",
"39016458296431092335383398406601106841",
"262554293113340800851416318198442579194",
"258139653839182391208712082433703380725",
"95517175830089550472124944300184968039",
"110182250905516246149902003268132177992",
"86296268420708667918399773956461905071"
]
},
"id": "ASB-A-258021433-27c5f68a",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/6f0e8e89aeb69ef8cd9bc6ed85cd3a4af7cd11b4",
"target": {
"file": "services/audiopolicy/service/AudioPolicyService.cpp"
}
},
{
"digest": {
"length": 826.0,
"function_hash": "327868423624383872035457790468663470860"
},
"id": "ASB-A-258021433-316b843a",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
"target": {
"function": "AudioFlinger::checkAttributionSourcePackage",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"digest": {
"length": 4003.0,
"function_hash": "6125315358642114416174220638224794270"
},
"id": "ASB-A-258021433-4929fb19",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
"target": {
"function": "AudioFlinger::createRecord",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"digest": {
"length": 1874.0,
"function_hash": "274092062246434421454254512307279016364"
},
"id": "ASB-A-258021433-737b1d3a",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
"target": {
"function": "AudioFlinger::openMmapStream",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"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-258021433-8451b0b6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
"target": {
"file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"
}
},
{
"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-258021433-8ce7b466",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
"target": {
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"digest": {
"length": 3366.0,
"function_hash": "213189998654324873303215717665453323318"
},
"id": "ASB-A-258021433-8e63aa30",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
"target": {
"function": "AudioPolicyService::getOutputForAttr",
"file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"
}
},
{
"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-258021433-a1c8c09f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
"target": {
"file": "services/audioflinger/Threads.cpp"
}
},
{
"digest": {
"length": 181.0,
"function_hash": "36834463738987501932408544539690750793"
},
"id": "ASB-A-258021433-a8cf545a",
"deprecated": false,
"target": {
"function": "AudioPolicyService::SensorPrivacyPolicy::unregisterSelf",
"file": "services/audiopolicy/service/AudioPolicyService.cpp"
},
"signature_type": "Function",
"match_only_versions": [
"13"
],
"source": "https://android.googlesource.com/platform/frameworks/av/+/6f0e8e89aeb69ef8cd9bc6ed85cd3a4af7cd11b4",
"signature_version": "v1"
},
{
"digest": {
"length": 942.0,
"function_hash": "151132344556960382441456614238374672497"
},
"id": "ASB-A-258021433-ae55b43a",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
"target": {
"function": "AudioFlinger::PlaybackThread::OpPlayAudioMonitor::createIfNeeded",
"file": "services/audioflinger/Tracks.cpp"
}
},
{
"digest": {
"length": 242.0,
"function_hash": "76673577751203038225911175236701488548"
},
"id": "ASB-A-258021433-aea9b67b",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/6f0e8e89aeb69ef8cd9bc6ed85cd3a4af7cd11b4",
"target": {
"function": "AudioPolicyService::SensorPrivacyPolicy::registerSelf",
"file": "services/audiopolicy/service/AudioPolicyService.cpp"
}
},
{
"digest": {
"length": 4849.0,
"function_hash": "253371202459068939458077329222294078043"
},
"id": "ASB-A-258021433-ddaf82f0",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
"target": {
"function": "AudioFlinger::createTrack",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"digest": {
"length": 7583.0,
"function_hash": "130758838573823487605516736925160476797"
},
"id": "ASB-A-258021433-ea324a18",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
"target": {
"function": "AudioFlinger::createEffect",
"file": "services/audioflinger/AudioFlinger.cpp"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"130810679720287629804638134913272376880",
"249589274402312365184571490045380389526",
"193831125940249423323458789141054703008",
"28087302834583238368860817163993632395",
"17235306604826656371758941984937167965",
"120580276986084610563443411829242486514"
]
},
"id": "ASB-A-258021433-eda9406e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
"target": {
"file": "services/audioflinger/Tracks.cpp"
}
},
{
"digest": {
"length": 4894.0,
"function_hash": "96823376472579382237761443512450898479"
},
"id": "ASB-A-258021433-fedccc72",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
"target": {
"function": "AudioPolicyService::getInputForAttr",
"file": "services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/74058e6f701d8c4200858781d2d3a150ea4fa3bb",
"https://android.googlesource.com/platform/frameworks/av/+/60aa4d06161f40e9f18c44caf0fc057b86deceb9",
"https://android.googlesource.com/platform/frameworks/av/+/6f0e8e89aeb69ef8cd9bc6ed85cd3a4af7cd11b4"
],
"types": [
"EoP"
],
"spl": "2023-07-01",
"severity": "High"
}