In BITSTREAMFLUSH of ih264ebitstream.h, there is a possible out of bounds write due to a heap buffer overflow. This could lead to local information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"vanir_signatures": [
{
"digest": {
"length": 1046.0,
"function_hash": "276220798584873871614854751728745879106"
},
"id": "ASB-A-176533109-12439875",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_cabac_put_byte",
"file": "encoder/ih264e_cabac.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"217720863976993070901249159560445883485",
"317841824286088434037877842155774442986",
"301790219916989352257700931852623364791",
"219642198720835490943714316596539761517",
"247686217699346457406463327838800011570"
]
},
"id": "ASB-A-176533109-19047880",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_cabac.h"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"174909744651609163523665332603645486822",
"32076407167523652788356353838467519903",
"76003609934715325586317258954090904953",
"166318662378628650894481485259595890638",
"12051884345818672069246723461554148176",
"195812800428202290766288230959161809241",
"331855414081456040313802775133088411952",
"56385504265514885562874310683043842741",
"22531602817289916700663930785492577137",
"273347100779829279393505781338522066374",
"215124456091912973390856288172298442664",
"152255223904684661678768585304343082656",
"230693672963826169599147727566571002868",
"213139925747214207917826072819714066825",
"154297720847459273651533686423303281525",
"231366743227014927677484240027981929280",
"165928982590104171675291132302942973643",
"284403736255096181956532076374152950245",
"39062337017045210018361589216491981121",
"130964310441664515576092097612916248682",
"268719808760267295088719683977375139237",
"43497491418145102614707319852363148924",
"85493867259298774644431468442489622993",
"66779276212565405849335600837933085893",
"43167320953953681644257825463698249316",
"166318662378628650894481485259595890638",
"191090176901940165917850918432967726537",
"201353512092311622308189774940180957674",
"194040075118576796795894422717992954328",
"335108932570063234742490349614387586891",
"190034169866642257022237543154042260765",
"232829701123371436375654238663355511490",
"29797375736741127936173214793370072177",
"286842603185603150215374809963596122106",
"91626021680298386087152346018418292827",
"213139925747214207917826072819714066825",
"18044212048985951165487544998296214736",
"230131712255967830199744387209813249014",
"8414094688747069206827237757666692135",
"186763821063767512276121658414358174046",
"118775253073412431534175058393508970393",
"257040631524091267567835667580997981564",
"171986341859192736621771850960698080412",
"144504099395958363537668193431614433230"
]
},
"id": "ASB-A-176533109-26b8700e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_bitstream.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"197435912694244794852226731935120836486",
"265232574220924720698204984496689804922",
"236835874690949541310073938085258938652",
"118391841618672815856615013314974109102",
"197435912694244794852226731935120836486",
"265232574220924720698204984496689804922",
"236835874690949541310073938085258938652",
"118391841618672815856615013314974109102"
]
},
"id": "ASB-A-176533109-3f4fe2d4",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_process.c"
}
},
{
"digest": {
"length": 696.0,
"function_hash": "283983046128788890784515846993576523495"
},
"id": "ASB-A-176533109-40dd70d7",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_put_rbsp_trailing_bits",
"file": "encoder/ih264e_bitstream.c"
}
},
{
"digest": {
"length": 1174.0,
"function_hash": "20867329968579792403912004500384335027"
},
"id": "ASB-A-176533109-511baf91",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_put_bits",
"file": "encoder/ih264e_bitstream.c"
}
},
{
"digest": {
"length": 1131.0,
"function_hash": "92283864897118799924812955556903826600"
},
"id": "ASB-A-176533109-76eaf792",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_cabac_flush",
"file": "encoder/ih264e_cabac.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"151439132194678215022162426279282078830",
"22104594945571622564814806072615778720",
"40298490537103789242571304949622228511",
"193869755226373245590582442366520924762",
"232830420370742171607038668177620072810",
"136353356715708061391133910627736628502",
"310268118196580384351428260442245524001",
"49432476763700584188886649433184813897",
"132622098819395375330818693091094979824",
"212235095539240449947628486664966531257",
"181601368260210502395489786884050743831",
"56534892597856401012672050225918884129",
"292364574344037164245972993113184391107",
"95800589218472614117384282171225288170",
"313244213462450285329583670781573794221",
"114588894320299248232924305184964519395",
"16082134234178937414472718709395803220",
"30551636580357359127360989639356822346",
"231505466306597397450450574646964154750",
"6744463355748995289187653047949925469",
"150445083666649246424427044918852087877",
"18383340311272413272206494394797588045",
"242891157872527965719286385657902017572",
"325220874668607509502250651316492461787",
"328777914609947400037551889317639120112",
"166832906378970610782984817767866487385",
"137472527839801230741788913715705095839",
"242545469091507827963556238846025639285",
"204764019688872683446438405051033469739",
"152391323863984939748196302306472312663",
"95887453734240453596655330587142052253",
"82683828425489344323389346303477372062",
"290205334095341275552504752117824714512",
"332406008326635728217349416494736609904",
"13095906826800677117080685095416834073",
"196878789837551432548863854184121737598",
"328976018291009814998268410009898754174",
"269087982336444564167900138381046685270",
"256110097806104330231409963254639756141",
"230985282772191692120908820397149740809",
"138680832045730013588599313565854081983",
"107708734901931416035023925125169474323",
"183016146000271470174788772781969981090",
"1500863582743048531365716242793296111",
"232830420370742171607038668177620072810",
"136353356715708061391133910627736628502",
"331241416765077637326591210769120570335",
"55717617903014416508910617994185407550",
"286129318097068198544964051053589532846",
"232425474930530608833418093744912131264",
"140994680344011079804121050367666525081",
"305592292864533342666084918220020792046",
"53671907237949524222679087032103060128",
"325463742767767808010533993873195329843",
"35210510593869397366670905702830539280",
"291286572436909414296422196550707614472",
"130377543316780522911046099779742881113",
"131020720021888779482207988877719583475",
"212235095539240449947628486664966531257",
"306561801015406959176316953672392459207",
"102730695137900447037493102499952444182",
"235393654516227939369506187130401714440",
"313244213462450285329583670781573794221",
"114588894320299248232924305184964519395",
"16082134234178937414472718709395803220",
"30551636580357359127360989639356822346",
"231505466306597397450450574646964154750",
"6744463355748995289187653047949925469",
"150445083666649246424427044918852087877",
"18383340311272413272206494394797588045",
"242891157872527965719286385657902017572",
"325220874668607509502250651316492461787",
"328777914609947400037551889317639120112",
"166832906378970610782984817767866487385",
"137472527839801230741788913715705095839",
"242545469091507827963556238846025639285",
"255896451469877226779382468781721346843",
"111667527111729119025938308229043703851",
"208233137199707397104906794343990197235",
"193436479891913236437439656536951801472",
"65038351370601162470653159822045917035",
"57721253470639693293157415525767657123",
"171680533524374129756589224359808026653",
"136248003375935815855519802648677870398"
]
},
"id": "ASB-A-176533109-a94fc44c",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_cabac.c"
}
},
{
"digest": {
"length": 4772.0,
"function_hash": "303210222036269983297796805557457961942"
},
"id": "ASB-A-176533109-d82aea93",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_entropy",
"file": "encoder/ih264e_process.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"35150415017529661575180810430313884283",
"235290461365634169080297953600632936933",
"129091209825013141695464632536634163586",
"38065913996674491601617156542056639529",
"166106123939353272907695803739977233759",
"181856471049086853150392710354773569203",
"224609395552177744700817037640576003968",
"330629570863079945180546791345532884847",
"83517558821830091787248898245374384079",
"163014785021701974877213414125925154803",
"95074358661027501501255937445950122801",
"65801380654764604582702421343960230450",
"191578100185791579354524574600062022949",
"146139131994386700128387765898147110985",
"124017429765567392624087627636313103912",
"229446431142505876544552585791790025054",
"62630082583205163872697489332227514233",
"2092578265580752741622164377385616360"
]
},
"id": "ASB-A-176533109-e0af7880",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_bitstream.h"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744"
],
"types": [
"EoP"
],
"spl": "2021-08-01",
"severity": "High"
}{
"vanir_signatures": [
{
"digest": {
"length": 1046.0,
"function_hash": "276220798584873871614854751728745879106"
},
"id": "ASB-A-176533109-3a86ee17",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_cabac_put_byte",
"file": "encoder/ih264e_cabac.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"174909744651609163523665332603645486822",
"32076407167523652788356353838467519903",
"76003609934715325586317258954090904953",
"166318662378628650894481485259595890638",
"12051884345818672069246723461554148176",
"195812800428202290766288230959161809241",
"331855414081456040313802775133088411952",
"56385504265514885562874310683043842741",
"22531602817289916700663930785492577137",
"273347100779829279393505781338522066374",
"215124456091912973390856288172298442664",
"152255223904684661678768585304343082656",
"230693672963826169599147727566571002868",
"213139925747214207917826072819714066825",
"154297720847459273651533686423303281525",
"231366743227014927677484240027981929280",
"165928982590104171675291132302942973643",
"284403736255096181956532076374152950245",
"39062337017045210018361589216491981121",
"130964310441664515576092097612916248682",
"268719808760267295088719683977375139237",
"43497491418145102614707319852363148924",
"85493867259298774644431468442489622993",
"66779276212565405849335600837933085893",
"43167320953953681644257825463698249316",
"166318662378628650894481485259595890638",
"191090176901940165917850918432967726537",
"201353512092311622308189774940180957674",
"194040075118576796795894422717992954328",
"335108932570063234742490349614387586891",
"190034169866642257022237543154042260765",
"232829701123371436375654238663355511490",
"29797375736741127936173214793370072177",
"286842603185603150215374809963596122106",
"91626021680298386087152346018418292827",
"213139925747214207917826072819714066825",
"18044212048985951165487544998296214736",
"230131712255967830199744387209813249014",
"8414094688747069206827237757666692135",
"186763821063767512276121658414358174046",
"118775253073412431534175058393508970393",
"257040631524091267567835667580997981564",
"171986341859192736621771850960698080412",
"144504099395958363537668193431614433230"
]
},
"id": "ASB-A-176533109-4094b5c3",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_bitstream.c"
}
},
{
"digest": {
"length": 1174.0,
"function_hash": "20867329968579792403912004500384335027"
},
"id": "ASB-A-176533109-5466f312",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_put_bits",
"file": "encoder/ih264e_bitstream.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"151439132194678215022162426279282078830",
"22104594945571622564814806072615778720",
"40298490537103789242571304949622228511",
"193869755226373245590582442366520924762",
"232830420370742171607038668177620072810",
"136353356715708061391133910627736628502",
"310268118196580384351428260442245524001",
"49432476763700584188886649433184813897",
"132622098819395375330818693091094979824",
"212235095539240449947628486664966531257",
"181601368260210502395489786884050743831",
"56534892597856401012672050225918884129",
"292364574344037164245972993113184391107",
"95800589218472614117384282171225288170",
"313244213462450285329583670781573794221",
"114588894320299248232924305184964519395",
"16082134234178937414472718709395803220",
"30551636580357359127360989639356822346",
"231505466306597397450450574646964154750",
"6744463355748995289187653047949925469",
"150445083666649246424427044918852087877",
"18383340311272413272206494394797588045",
"242891157872527965719286385657902017572",
"325220874668607509502250651316492461787",
"328777914609947400037551889317639120112",
"166832906378970610782984817767866487385",
"137472527839801230741788913715705095839",
"242545469091507827963556238846025639285",
"204764019688872683446438405051033469739",
"152391323863984939748196302306472312663",
"95887453734240453596655330587142052253",
"82683828425489344323389346303477372062",
"290205334095341275552504752117824714512",
"332406008326635728217349416494736609904",
"13095906826800677117080685095416834073",
"196878789837551432548863854184121737598",
"328976018291009814998268410009898754174",
"269087982336444564167900138381046685270",
"256110097806104330231409963254639756141",
"230985282772191692120908820397149740809",
"138680832045730013588599313565854081983",
"107708734901931416035023925125169474323",
"183016146000271470174788772781969981090",
"1500863582743048531365716242793296111",
"232830420370742171607038668177620072810",
"136353356715708061391133910627736628502",
"331241416765077637326591210769120570335",
"55717617903014416508910617994185407550",
"286129318097068198544964051053589532846",
"232425474930530608833418093744912131264",
"140994680344011079804121050367666525081",
"305592292864533342666084918220020792046",
"53671907237949524222679087032103060128",
"325463742767767808010533993873195329843",
"35210510593869397366670905702830539280",
"291286572436909414296422196550707614472",
"130377543316780522911046099779742881113",
"131020720021888779482207988877719583475",
"212235095539240449947628486664966531257",
"306561801015406959176316953672392459207",
"102730695137900447037493102499952444182",
"235393654516227939369506187130401714440",
"313244213462450285329583670781573794221",
"114588894320299248232924305184964519395",
"16082134234178937414472718709395803220",
"30551636580357359127360989639356822346",
"231505466306597397450450574646964154750",
"6744463355748995289187653047949925469",
"150445083666649246424427044918852087877",
"18383340311272413272206494394797588045",
"242891157872527965719286385657902017572",
"325220874668607509502250651316492461787",
"328777914609947400037551889317639120112",
"166832906378970610782984817767866487385",
"137472527839801230741788913715705095839",
"242545469091507827963556238846025639285",
"255896451469877226779382468781721346843",
"111667527111729119025938308229043703851",
"208233137199707397104906794343990197235",
"193436479891913236437439656536951801472",
"65038351370601162470653159822045917035",
"57721253470639693293157415525767657123",
"171680533524374129756589224359808026653",
"136248003375935815855519802648677870398"
]
},
"id": "ASB-A-176533109-5535d9f0",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_cabac.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"217720863976993070901249159560445883485",
"317841824286088434037877842155774442986",
"301790219916989352257700931852623364791",
"219642198720835490943714316596539761517",
"247686217699346457406463327838800011570"
]
},
"id": "ASB-A-176533109-579be1a9",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_cabac.h"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"197435912694244794852226731935120836486",
"265232574220924720698204984496689804922",
"236835874690949541310073938085258938652",
"118391841618672815856615013314974109102",
"197435912694244794852226731935120836486",
"265232574220924720698204984496689804922",
"236835874690949541310073938085258938652",
"118391841618672815856615013314974109102"
]
},
"id": "ASB-A-176533109-8584be8d",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_process.c"
}
},
{
"digest": {
"length": 696.0,
"function_hash": "283983046128788890784515846993576523495"
},
"id": "ASB-A-176533109-886f6ed5",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_put_rbsp_trailing_bits",
"file": "encoder/ih264e_bitstream.c"
}
},
{
"digest": {
"length": 1131.0,
"function_hash": "92283864897118799924812955556903826600"
},
"id": "ASB-A-176533109-adbc772a",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_cabac_flush",
"file": "encoder/ih264e_cabac.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"35150415017529661575180810430313884283",
"235290461365634169080297953600632936933",
"129091209825013141695464632536634163586",
"38065913996674491601617156542056639529",
"166106123939353272907695803739977233759",
"181856471049086853150392710354773569203",
"224609395552177744700817037640576003968",
"330629570863079945180546791345532884847",
"83517558821830091787248898245374384079",
"163014785021701974877213414125925154803",
"95074358661027501501255937445950122801",
"65801380654764604582702421343960230450",
"191578100185791579354524574600062022949",
"146139131994386700128387765898147110985",
"124017429765567392624087627636313103912",
"229446431142505876544552585791790025054",
"62630082583205163872697489332227514233",
"2092578265580752741622164377385616360"
]
},
"id": "ASB-A-176533109-f016807b",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_bitstream.h"
}
},
{
"digest": {
"length": 4772.0,
"function_hash": "303210222036269983297796805557457961942"
},
"id": "ASB-A-176533109-fdc7b3a2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_entropy",
"file": "encoder/ih264e_process.c"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744"
],
"types": [
"EoP"
],
"spl": "2021-08-01",
"severity": "High"
}{
"vanir_signatures": [
{
"digest": {
"length": 1131.0,
"function_hash": "92283864897118799924812955556903826600"
},
"id": "ASB-A-176533109-0590ed4f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_cabac_flush",
"file": "encoder/ih264e_cabac.c"
}
},
{
"digest": {
"length": 1046.0,
"function_hash": "276220798584873871614854751728745879106"
},
"id": "ASB-A-176533109-14c4142c",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_cabac_put_byte",
"file": "encoder/ih264e_cabac.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"197435912694244794852226731935120836486",
"265232574220924720698204984496689804922",
"236835874690949541310073938085258938652",
"118391841618672815856615013314974109102",
"197435912694244794852226731935120836486",
"265232574220924720698204984496689804922",
"236835874690949541310073938085258938652",
"118391841618672815856615013314974109102"
]
},
"id": "ASB-A-176533109-25687722",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_process.c"
}
},
{
"digest": {
"length": 4772.0,
"function_hash": "303210222036269983297796805557457961942"
},
"id": "ASB-A-176533109-390937e9",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_entropy",
"file": "encoder/ih264e_process.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"151439132194678215022162426279282078830",
"22104594945571622564814806072615778720",
"40298490537103789242571304949622228511",
"193869755226373245590582442366520924762",
"232830420370742171607038668177620072810",
"136353356715708061391133910627736628502",
"310268118196580384351428260442245524001",
"49432476763700584188886649433184813897",
"132622098819395375330818693091094979824",
"212235095539240449947628486664966531257",
"181601368260210502395489786884050743831",
"56534892597856401012672050225918884129",
"292364574344037164245972993113184391107",
"95800589218472614117384282171225288170",
"313244213462450285329583670781573794221",
"114588894320299248232924305184964519395",
"16082134234178937414472718709395803220",
"30551636580357359127360989639356822346",
"231505466306597397450450574646964154750",
"6744463355748995289187653047949925469",
"150445083666649246424427044918852087877",
"18383340311272413272206494394797588045",
"242891157872527965719286385657902017572",
"325220874668607509502250651316492461787",
"328777914609947400037551889317639120112",
"166832906378970610782984817767866487385",
"137472527839801230741788913715705095839",
"242545469091507827963556238846025639285",
"204764019688872683446438405051033469739",
"152391323863984939748196302306472312663",
"95887453734240453596655330587142052253",
"82683828425489344323389346303477372062",
"290205334095341275552504752117824714512",
"332406008326635728217349416494736609904",
"13095906826800677117080685095416834073",
"196878789837551432548863854184121737598",
"328976018291009814998268410009898754174",
"269087982336444564167900138381046685270",
"256110097806104330231409963254639756141",
"230985282772191692120908820397149740809",
"138680832045730013588599313565854081983",
"107708734901931416035023925125169474323",
"183016146000271470174788772781969981090",
"1500863582743048531365716242793296111",
"232830420370742171607038668177620072810",
"136353356715708061391133910627736628502",
"331241416765077637326591210769120570335",
"55717617903014416508910617994185407550",
"286129318097068198544964051053589532846",
"232425474930530608833418093744912131264",
"140994680344011079804121050367666525081",
"305592292864533342666084918220020792046",
"53671907237949524222679087032103060128",
"325463742767767808010533993873195329843",
"35210510593869397366670905702830539280",
"291286572436909414296422196550707614472",
"130377543316780522911046099779742881113",
"131020720021888779482207988877719583475",
"212235095539240449947628486664966531257",
"306561801015406959176316953672392459207",
"102730695137900447037493102499952444182",
"235393654516227939369506187130401714440",
"313244213462450285329583670781573794221",
"114588894320299248232924305184964519395",
"16082134234178937414472718709395803220",
"30551636580357359127360989639356822346",
"231505466306597397450450574646964154750",
"6744463355748995289187653047949925469",
"150445083666649246424427044918852087877",
"18383340311272413272206494394797588045",
"242891157872527965719286385657902017572",
"325220874668607509502250651316492461787",
"328777914609947400037551889317639120112",
"166832906378970610782984817767866487385",
"137472527839801230741788913715705095839",
"242545469091507827963556238846025639285",
"255896451469877226779382468781721346843",
"111667527111729119025938308229043703851",
"208233137199707397104906794343990197235",
"193436479891913236437439656536951801472",
"65038351370601162470653159822045917035",
"57721253470639693293157415525767657123",
"171680533524374129756589224359808026653",
"136248003375935815855519802648677870398"
]
},
"id": "ASB-A-176533109-572aa33b",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_cabac.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"217720863976993070901249159560445883485",
"317841824286088434037877842155774442986",
"301790219916989352257700931852623364791",
"219642198720835490943714316596539761517",
"247686217699346457406463327838800011570"
]
},
"id": "ASB-A-176533109-62437e1f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_cabac.h"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"174909744651609163523665332603645486822",
"32076407167523652788356353838467519903",
"76003609934715325586317258954090904953",
"166318662378628650894481485259595890638",
"12051884345818672069246723461554148176",
"195812800428202290766288230959161809241",
"331855414081456040313802775133088411952",
"56385504265514885562874310683043842741",
"22531602817289916700663930785492577137",
"273347100779829279393505781338522066374",
"215124456091912973390856288172298442664",
"152255223904684661678768585304343082656",
"230693672963826169599147727566571002868",
"213139925747214207917826072819714066825",
"154297720847459273651533686423303281525",
"231366743227014927677484240027981929280",
"165928982590104171675291132302942973643",
"284403736255096181956532076374152950245",
"39062337017045210018361589216491981121",
"130964310441664515576092097612916248682",
"268719808760267295088719683977375139237",
"43497491418145102614707319852363148924",
"85493867259298774644431468442489622993",
"66779276212565405849335600837933085893",
"43167320953953681644257825463698249316",
"166318662378628650894481485259595890638",
"191090176901940165917850918432967726537",
"201353512092311622308189774940180957674",
"194040075118576796795894422717992954328",
"335108932570063234742490349614387586891",
"190034169866642257022237543154042260765",
"232829701123371436375654238663355511490",
"29797375736741127936173214793370072177",
"286842603185603150215374809963596122106",
"91626021680298386087152346018418292827",
"213139925747214207917826072819714066825",
"18044212048985951165487544998296214736",
"230131712255967830199744387209813249014",
"8414094688747069206827237757666692135",
"186763821063767512276121658414358174046",
"118775253073412431534175058393508970393",
"257040631524091267567835667580997981564",
"171986341859192736621771850960698080412",
"144504099395958363537668193431614433230"
]
},
"id": "ASB-A-176533109-62f63ae3",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_bitstream.c"
}
},
{
"digest": {
"length": 1174.0,
"function_hash": "20867329968579792403912004500384335027"
},
"id": "ASB-A-176533109-8a7ac258",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_put_bits",
"file": "encoder/ih264e_bitstream.c"
}
},
{
"digest": {
"length": 696.0,
"function_hash": "283983046128788890784515846993576523495"
},
"id": "ASB-A-176533109-b392eb60",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_put_rbsp_trailing_bits",
"file": "encoder/ih264e_bitstream.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"35150415017529661575180810430313884283",
"235290461365634169080297953600632936933",
"129091209825013141695464632536634163586",
"38065913996674491601617156542056639529",
"166106123939353272907695803739977233759",
"181856471049086853150392710354773569203",
"224609395552177744700817037640576003968",
"330629570863079945180546791345532884847",
"83517558821830091787248898245374384079",
"163014785021701974877213414125925154803",
"95074358661027501501255937445950122801",
"65801380654764604582702421343960230450",
"191578100185791579354524574600062022949",
"146139131994386700128387765898147110985",
"124017429765567392624087627636313103912",
"229446431142505876544552585791790025054",
"62630082583205163872697489332227514233",
"2092578265580752741622164377385616360"
]
},
"id": "ASB-A-176533109-f70cf08f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_bitstream.h"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744"
],
"types": [
"ID"
],
"spl": "2021-08-01",
"severity": "High"
}{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"220126571265734373630528792325476974255",
"244365547689477058476570675432342327473",
"333660258119957930418139438017220013628",
"21584764155915652556882909321266703686",
"269337583898542632059898503724158477326",
"286079587343652572129605324794447694283",
"1702751714871891233338974373546992734",
"132332300940320121164988859768645603180",
"224549856939476084465818102067476517139",
"216407568404333480780843317024341533162"
]
},
"id": "ASB-A-176533109-0f09747f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/frameworks/av/+/24b9f4278772605b5ce6f6dfa31725cd8a6c2b38",
"target": {
"file": "media/codec2/components/avc/C2SoftAvcEnc.cpp"
}
},
{
"digest": {
"length": 5051.0,
"function_hash": "68420280624348717980246914770894090249"
},
"id": "ASB-A-176533109-47c94cfe",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/24b9f4278772605b5ce6f6dfa31725cd8a6c2b38",
"target": {
"function": "C2SoftAvcEnc::initEncoder",
"file": "media/codec2/components/avc/C2SoftAvcEnc.cpp"
}
},
{
"digest": {
"length": 535.0,
"function_hash": "224754014726058754346962291988369146267"
},
"id": "ASB-A-176533109-5fd50eb0",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/frameworks/av/+/24b9f4278772605b5ce6f6dfa31725cd8a6c2b38",
"target": {
"function": "C2SoftAvcEnc::C2SoftAvcEnc",
"file": "media/codec2/components/avc/C2SoftAvcEnc.cpp"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/frameworks/av/+/24b9f4278772605b5ce6f6dfa31725cd8a6c2b38"
],
"types": [
"ID"
],
"spl": "2021-08-01",
"severity": "High"
}{
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"151439132194678215022162426279282078830",
"22104594945571622564814806072615778720",
"40298490537103789242571304949622228511",
"193869755226373245590582442366520924762",
"232830420370742171607038668177620072810",
"136353356715708061391133910627736628502",
"310268118196580384351428260442245524001",
"49432476763700584188886649433184813897",
"132622098819395375330818693091094979824",
"212235095539240449947628486664966531257",
"181601368260210502395489786884050743831",
"56534892597856401012672050225918884129",
"292364574344037164245972993113184391107",
"95800589218472614117384282171225288170",
"313244213462450285329583670781573794221",
"114588894320299248232924305184964519395",
"16082134234178937414472718709395803220",
"30551636580357359127360989639356822346",
"231505466306597397450450574646964154750",
"6744463355748995289187653047949925469",
"150445083666649246424427044918852087877",
"18383340311272413272206494394797588045",
"242891157872527965719286385657902017572",
"325220874668607509502250651316492461787",
"328777914609947400037551889317639120112",
"166832906378970610782984817767866487385",
"137472527839801230741788913715705095839",
"242545469091507827963556238846025639285",
"204764019688872683446438405051033469739",
"152391323863984939748196302306472312663",
"95887453734240453596655330587142052253",
"82683828425489344323389346303477372062",
"290205334095341275552504752117824714512",
"332406008326635728217349416494736609904",
"13095906826800677117080685095416834073",
"196878789837551432548863854184121737598",
"328976018291009814998268410009898754174",
"269087982336444564167900138381046685270",
"256110097806104330231409963254639756141",
"230985282772191692120908820397149740809",
"138680832045730013588599313565854081983",
"107708734901931416035023925125169474323",
"183016146000271470174788772781969981090",
"1500863582743048531365716242793296111",
"232830420370742171607038668177620072810",
"136353356715708061391133910627736628502",
"331241416765077637326591210769120570335",
"55717617903014416508910617994185407550",
"286129318097068198544964051053589532846",
"232425474930530608833418093744912131264",
"140994680344011079804121050367666525081",
"305592292864533342666084918220020792046",
"53671907237949524222679087032103060128",
"325463742767767808010533993873195329843",
"35210510593869397366670905702830539280",
"291286572436909414296422196550707614472",
"130377543316780522911046099779742881113",
"131020720021888779482207988877719583475",
"212235095539240449947628486664966531257",
"306561801015406959176316953672392459207",
"102730695137900447037493102499952444182",
"235393654516227939369506187130401714440",
"313244213462450285329583670781573794221",
"114588894320299248232924305184964519395",
"16082134234178937414472718709395803220",
"30551636580357359127360989639356822346",
"231505466306597397450450574646964154750",
"6744463355748995289187653047949925469",
"150445083666649246424427044918852087877",
"18383340311272413272206494394797588045",
"242891157872527965719286385657902017572",
"325220874668607509502250651316492461787",
"328777914609947400037551889317639120112",
"166832906378970610782984817767866487385",
"137472527839801230741788913715705095839",
"242545469091507827963556238846025639285",
"255896451469877226779382468781721346843",
"111667527111729119025938308229043703851",
"208233137199707397104906794343990197235",
"193436479891913236437439656536951801472",
"65038351370601162470653159822045917035",
"57721253470639693293157415525767657123",
"171680533524374129756589224359808026653",
"136248003375935815855519802648677870398"
]
},
"id": "ASB-A-176533109-154c94cc",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_cabac.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"197435912694244794852226731935120836486",
"265232574220924720698204984496689804922",
"236835874690949541310073938085258938652",
"118391841618672815856615013314974109102",
"197435912694244794852226731935120836486",
"265232574220924720698204984496689804922",
"236835874690949541310073938085258938652",
"118391841618672815856615013314974109102"
]
},
"id": "ASB-A-176533109-19ef61ef",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_process.c"
}
},
{
"digest": {
"length": 1131.0,
"function_hash": "92283864897118799924812955556903826600"
},
"id": "ASB-A-176533109-2da5de0f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_cabac_flush",
"file": "encoder/ih264e_cabac.c"
}
},
{
"digest": {
"length": 696.0,
"function_hash": "283983046128788890784515846993576523495"
},
"id": "ASB-A-176533109-40c142e8",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_put_rbsp_trailing_bits",
"file": "encoder/ih264e_bitstream.c"
}
},
{
"digest": {
"length": 1174.0,
"function_hash": "20867329968579792403912004500384335027"
},
"id": "ASB-A-176533109-520db2c7",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_put_bits",
"file": "encoder/ih264e_bitstream.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"35150415017529661575180810430313884283",
"235290461365634169080297953600632936933",
"129091209825013141695464632536634163586",
"38065913996674491601617156542056639529",
"166106123939353272907695803739977233759",
"181856471049086853150392710354773569203",
"224609395552177744700817037640576003968",
"330629570863079945180546791345532884847",
"83517558821830091787248898245374384079",
"163014785021701974877213414125925154803",
"95074358661027501501255937445950122801",
"65801380654764604582702421343960230450",
"191578100185791579354524574600062022949",
"146139131994386700128387765898147110985",
"124017429765567392624087627636313103912",
"229446431142505876544552585791790025054",
"62630082583205163872697489332227514233",
"2092578265580752741622164377385616360"
]
},
"id": "ASB-A-176533109-5f40ca28",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_bitstream.h"
}
},
{
"digest": {
"length": 4772.0,
"function_hash": "303210222036269983297796805557457961942"
},
"id": "ASB-A-176533109-8cec5868",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_entropy",
"file": "encoder/ih264e_process.c"
}
},
{
"digest": {
"length": 1046.0,
"function_hash": "276220798584873871614854751728745879106"
},
"id": "ASB-A-176533109-a41754f6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"function": "ih264e_cabac_put_byte",
"file": "encoder/ih264e_cabac.c"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"217720863976993070901249159560445883485",
"317841824286088434037877842155774442986",
"301790219916989352257700931852623364791",
"219642198720835490943714316596539761517",
"247686217699346457406463327838800011570"
]
},
"id": "ASB-A-176533109-b970764e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_cabac.h"
}
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"174909744651609163523665332603645486822",
"32076407167523652788356353838467519903",
"76003609934715325586317258954090904953",
"166318662378628650894481485259595890638",
"12051884345818672069246723461554148176",
"195812800428202290766288230959161809241",
"331855414081456040313802775133088411952",
"56385504265514885562874310683043842741",
"22531602817289916700663930785492577137",
"273347100779829279393505781338522066374",
"215124456091912973390856288172298442664",
"152255223904684661678768585304343082656",
"230693672963826169599147727566571002868",
"213139925747214207917826072819714066825",
"154297720847459273651533686423303281525",
"231366743227014927677484240027981929280",
"165928982590104171675291132302942973643",
"284403736255096181956532076374152950245",
"39062337017045210018361589216491981121",
"130964310441664515576092097612916248682",
"268719808760267295088719683977375139237",
"43497491418145102614707319852363148924",
"85493867259298774644431468442489622993",
"66779276212565405849335600837933085893",
"43167320953953681644257825463698249316",
"166318662378628650894481485259595890638",
"191090176901940165917850918432967726537",
"201353512092311622308189774940180957674",
"194040075118576796795894422717992954328",
"335108932570063234742490349614387586891",
"190034169866642257022237543154042260765",
"232829701123371436375654238663355511490",
"29797375736741127936173214793370072177",
"286842603185603150215374809963596122106",
"91626021680298386087152346018418292827",
"213139925747214207917826072819714066825",
"18044212048985951165487544998296214736",
"230131712255967830199744387209813249014",
"8414094688747069206827237757666692135",
"186763821063767512276121658414358174046",
"118775253073412431534175058393508970393",
"257040631524091267567835667580997981564",
"171986341859192736621771850960698080412",
"144504099395958363537668193431614433230"
]
},
"id": "ASB-A-176533109-e0165320",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"source": "https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744",
"target": {
"file": "encoder/ih264e_bitstream.c"
}
}
],
"fixes": [
"https://android.googlesource.com/platform/external/libavc/+/10910bf9106eff724390255faa48f9f61dcfc744"
],
"types": [
"ID"
],
"spl": "2021-08-01",
"severity": "High"
}