{"id":"ASB-A-175074139","details":"In pollOnce of ALooper.cpp, there is possible memory corruption due to a use after free. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-175074139","CVE-2021-0429"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2021-04-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2021-04-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/429804c700a0b0db72c2e8d239f75e9e105e3ebc"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/f511fda58b8c77b7f81a3586d8ae1cf10a920fce"}],"affected":[{"package":{"name":"platform/frameworks/hardware/interfaces","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.1:0"},{"fixed":"8.1:2021-04-01"}]}],"versions":["8.1"],"ecosystem_specific":{"spl":"2021-04-01","types":["EoP"],"vanir_signatures":[{"source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/49a35c4a228cad8f0f0bd5620293a39b86436a9a","target":{"function":"ASensorEventQueue::invalidate","file":"sensorservice/libsensorndkbridge/ASensorEventQueue.cpp"},"deprecated":false,"digest":{"function_hash":"186852355703105968249531837970760135890","length":112},"id":"ASB-A-175074139-0a8254fc","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"file":"sensorservice/libsensorndkbridge/ALooper.cpp"},"deprecated":false,"digest":{"line_hashes":["175338350376184407561575965550301864279","146770633911945992649970193126583715982","95320158542912606694778386078013027514","114718618083158654539225311868567875902","328740308666334647360823521326323376239","208421390744922076359441266346807559653","46297914879259874993959006136728580398","239620906534774554706114372251302565009","327514652275251501616220071647409566208","148121696718016821402592060933076017463","125431876008829551393857222448666575530","25277166917324200931515547171507353828","136494564686535766492629984934040925293","136330307779559267520528693322730134765","290831533718802031734328455405940862225","334228949003768332278296525993142464757","182489750176153327708079453001078492479"],"threshold":0.9},"id":"ASB-A-175074139-10fa176c","signature_type":"Line"},{"deprecated":false,"digest":{"line_hashes":["330447537097675539252385082856762235096","282011660942983272463757724813184164592","50270848261736214570189113027025612978","224106946109673079510338919633052164774","266200261360821140457707070037807320134","185699286301061500587374795313906852865","298905764697992428034262560199772222030","21430056208338405090993662798921032421","112078958419776545104860554552827140820","226703862797786715270010448638402490814","146104340249398142111242056257995503608","111756944621021755623766058070599046611","225357105025320715574227170299473043759","173150515546834295693552080537098549161","319238317936927559161631749700328098406"],"threshold":0.9},"id":"ASB-A-175074139-1c66e3af","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"file":"sensorservice/libsensorndkbridge/ALooper.h"}},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"file":"sensorservice/libsensorndkbridge/ALooper.cpp","function":"ALooper::signalSensorEvents"},"deprecated":false,"digest":{"function_hash":"335260696262615486874176740433796637286","length":139},"id":"ASB-A-175074139-4d7bc0c8"},{"digest":{"function_hash":"171840078558003582812907671098951028435","length":403},"id":"ASB-A-175074139-53dd92c8","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/49a35c4a228cad8f0f0bd5620293a39b86436a9a","target":{"file":"sensorservice/libsensorndkbridge/ASensorEventQueue.cpp","function":"ASensorEventQueue::onEvent"},"deprecated":false},{"source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/49a35c4a228cad8f0f0bd5620293a39b86436a9a","target":{"file":"sensorservice/libsensorndkbridge/ASensorEventQueue.cpp"},"deprecated":false,"digest":{"line_hashes":["198405642499162274940852900100507791554","169717540790079582205546149850149923255","93839094809342152946526119181357957978","292293060880194341078027618267972180477","67189507560418697297069398564344229658","27977812829603634904983777454389271943","149068085882477412927962571974762908863","223876125014588472968307502322614312628","55220342805854082907609401564989109932","295637599539773878350638950350171755205","162361965170605664294421644611554133172","25206586707413470031636455154366523792","264663550233668949149841937048982618930","158563887568769247619697610741038965201","195971026134512998831144100989657547018","62836789166685267445124638167858118303","154853823636498881256127461355976540230","328455709470856863814336391650955525899","71712428347790331715542326776997432231","326638272845119303328443879144317185346","16249804582271015951360695471434556413","316636771253552696827445401395873018857","308367660609770809911958842953485257491","256943392463113684848680903006351033507"],"threshold":0.9},"id":"ASB-A-175074139-58e91b0e","signature_type":"Line","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"file":"sensorservice/libsensorndkbridge/ALooper.cpp","function":"ALooper::pollOnce"},"deprecated":false,"digest":{"function_hash":"141950273662983222182307105608186187251","length":912},"id":"ASB-A-175074139-67990a3a","signature_type":"Function"},{"digest":{"line_hashes":["166355541968493489795323881535919462142","138266605509322098048874562973918929903","213438741058246753034642003598311226468"],"threshold":0.9},"id":"ASB-A-175074139-715fd0ea","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/49a35c4a228cad8f0f0bd5620293a39b86436a9a","target":{"file":"sensorservice/libsensorndkbridge/ASensorEventQueue.h"},"deprecated":false},{"target":{"file":"sensorservice/libsensorndkbridge/ASensorEventQueue.cpp","function":"ASensorEventQueue::ASensorEventQueue"},"deprecated":false,"digest":{"function_hash":"111653548151460901949576093783172643942","length":183},"id":"ASB-A-175074139-73a32dca","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/49a35c4a228cad8f0f0bd5620293a39b86436a9a"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"file":"sensorservice/libsensorndkbridge/ALooper.cpp","function":"ALooper::invalidateSensorQueue"},"deprecated":false,"digest":{"function_hash":"97390541015894019321014952537759814247","length":115},"id":"ASB-A-175074139-c2f4729f","signature_type":"Function"}],"fixes":["https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/49a35c4a228cad8f0f0bd5620293a39b86436a9a"],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-175074139.json"}},{"package":{"name":"platform/frameworks/hardware/interfaces","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9:0"},{"fixed":"9:2021-04-01"}]}],"versions":["9"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"function":"ALooper::pollOnce","file":"sensorservice/libsensorndkbridge/ALooper.cpp"},"deprecated":false,"digest":{"function_hash":"141950273662983222182307105608186187251","length":912},"id":"ASB-A-175074139-10bc04f8"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"function":"ALooper::invalidateSensorQueue","file":"sensorservice/libsensorndkbridge/ALooper.cpp"},"deprecated":false,"digest":{"length":115,"function_hash":"97390541015894019321014952537759814247"},"id":"ASB-A-175074139-35db49bf","signature_type":"Function"},{"digest":{"function_hash":"335260696262615486874176740433796637286","length":139},"id":"ASB-A-175074139-7310a28d","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"function":"ALooper::signalSensorEvents","file":"sensorservice/libsensorndkbridge/ALooper.cpp"},"deprecated":false},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"file":"sensorservice/libsensorndkbridge/ALooper.h"},"deprecated":false,"digest":{"line_hashes":["330447537097675539252385082856762235096","282011660942983272463757724813184164592","50270848261736214570189113027025612978","224106946109673079510338919633052164774","266200261360821140457707070037807320134","185699286301061500587374795313906852865","298905764697992428034262560199772222030","21430056208338405090993662798921032421","112078958419776545104860554552827140820","226703862797786715270010448638402490814","146104340249398142111242056257995503608","111756944621021755623766058070599046611","225357105025320715574227170299473043759","173150515546834295693552080537098549161","319238317936927559161631749700328098406"],"threshold":0.9},"id":"ASB-A-175074139-9b27a418","signature_type":"Line"},{"id":"ASB-A-175074139-c399ad23","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"file":"sensorservice/libsensorndkbridge/ALooper.cpp"},"deprecated":false,"digest":{"line_hashes":["175338350376184407561575965550301864279","146770633911945992649970193126583715982","95320158542912606694778386078013027514","114718618083158654539225311868567875902","328740308666334647360823521326323376239","208421390744922076359441266346807559653","46297914879259874993959006136728580398","239620906534774554706114372251302565009","327514652275251501616220071647409566208","148121696718016821402592060933076017463","125431876008829551393857222448666575530","25277166917324200931515547171507353828","136494564686535766492629984934040925293","136330307779559267520528693322730134765","290831533718802031734328455405940862225","334228949003768332278296525993142464757","182489750176153327708079453001078492479"],"threshold":0.9}}],"fixes":["https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/1b859a81ed4b16d879201bc66b2a949d05cba6bd"],"severity":"High","spl":"2021-04-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-175074139.json"}},{"package":{"name":"platform/frameworks/hardware/interfaces","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10:0"},{"fixed":"10:2021-04-01"}]}],"versions":["10"],"ecosystem_specific":{"types":["EoP"],"vanir_signatures":[{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771","target":{"file":"sensorservice/libsensorndkbridge/ASensorEventQueue.cpp"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["111751606459396987508306385696303910007","281364304863022303445757825753763141058","16998352553302590552547012488297193746","337119448075981019045224588584760337997","144220586690888320081634369623547654493","91783616081600166396272870273680267110","197006474722480302484902360428096983972","334333573627651888193187039031340014361","264663550233668949149841937048982618930","52426285693984245406713885238032305649","195971026134512998831144100989657547018","62836789166685267445124638167858118303","154853823636498881256127461355976540230","82997533482005271797636766342610476838","171208053669156432697753230872872295818","259109680928253586744887818479434125360","16249804582271015951360695471434556413","316636771253552696827445401395873018857","308367660609770809911958842953485257491","256943392463113684848680903006351033507"]},"id":"ASB-A-175074139-08d50c1c"},{"source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"file":"sensorservice/libsensorndkbridge/ALooper.h"},"deprecated":false,"digest":{"line_hashes":["330447537097675539252385082856762235096","282011660942983272463757724813184164592","50270848261736214570189113027025612978","224106946109673079510338919633052164774","266200261360821140457707070037807320134","185699286301061500587374795313906852865","298905764697992428034262560199772222030","21430056208338405090993662798921032421","112078958419776545104860554552827140820","226703862797786715270010448638402490814","146104340249398142111242056257995503608","111756944621021755623766058070599046611","225357105025320715574227170299473043759","173150515546834295693552080537098549161","319238317936927559161631749700328098406"],"threshold":0.9},"id":"ASB-A-175074139-11a5fa69","signature_type":"Line","signature_version":"v1"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771","target":{"file":"sensorservice/libsensorndkbridge/ASensorEventQueue.cpp","function":"ASensorEventQueue::onEvent"},"deprecated":false,"digest":{"function_hash":"334915140087764131799797843321049981657","length":528},"id":"ASB-A-175074139-20807917"},{"target":{"function":"ALooper::pollOnce","file":"sensorservice/libsensorndkbridge/ALooper.cpp"},"deprecated":false,"digest":{"function_hash":"141950273662983222182307105608186187251","length":912},"id":"ASB-A-175074139-2376bcf2","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771","target":{"file":"sensorservice/libsensorndkbridge/ASensorEventQueue.cpp","function":"ASensorEventQueue::ASensorEventQueue"},"deprecated":false,"digest":{"function_hash":"64524193049490776091598583930887454286","length":185},"id":"ASB-A-175074139-321b7d25","signature_type":"Function"},{"target":{"file":"sensorservice/libsensorndkbridge/ALooper.cpp","function":"ALooper::signalSensorEvents"},"deprecated":false,"digest":{"function_hash":"335260696262615486874176740433796637286","length":139},"id":"ASB-A-175074139-363eec40","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0"},{"id":"ASB-A-175074139-58387ccc","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771","target":{"file":"sensorservice/libsensorndkbridge/ASensorEventQueue.h"},"deprecated":false,"digest":{"line_hashes":["276043382857204389303821965747802198932","208244344914470344033582674081873140751","222535376569494936955936827608216991619","192352801118087442726593066291317089900"],"threshold":0.9}},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"file":"sensorservice/libsensorndkbridge/ALooper.cpp"},"deprecated":false,"digest":{"line_hashes":["175338350376184407561575965550301864279","146770633911945992649970193126583715982","95320158542912606694778386078013027514","114718618083158654539225311868567875902","328740308666334647360823521326323376239","208421390744922076359441266346807559653","46297914879259874993959006136728580398","239620906534774554706114372251302565009","327514652275251501616220071647409566208","148121696718016821402592060933076017463","125431876008829551393857222448666575530","25277166917324200931515547171507353828","136494564686535766492629984934040925293","136330307779559267520528693322730134765","290831533718802031734328455405940862225","334228949003768332278296525993142464757","182489750176153327708079453001078492479"],"threshold":0.9},"id":"ASB-A-175074139-65a715d9"},{"digest":{"function_hash":"97390541015894019321014952537759814247","length":115},"id":"ASB-A-175074139-9bf2ac2f","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"file":"sensorservice/libsensorndkbridge/ALooper.cpp","function":"ALooper::invalidateSensorQueue"},"deprecated":false},{"id":"ASB-A-175074139-a9246cce","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771","target":{"file":"sensorservice/libsensorndkbridge/ASensorEventQueue.cpp","function":"ASensorEventQueue::invalidate"},"deprecated":false,"digest":{"function_hash":"186852355703105968249531837970760135890","length":112}}],"fixes":["https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771"],"severity":"High","spl":"2021-04-01"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-175074139.json"}},{"package":{"name":"platform/frameworks/hardware/interfaces","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2021-04-01"}]}],"versions":["11"],"ecosystem_specific":{"severity":"High","spl":"2021-04-01","types":["EoP"],"vanir_signatures":[{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"function":"ALooper::pollOnce","file":"sensorservice/libsensorndkbridge/ALooper.cpp"},"deprecated":false,"digest":{"function_hash":"141950273662983222182307105608186187251","length":912},"id":"ASB-A-175074139-0a08d7f6"},{"deprecated":false,"digest":{"length":185,"function_hash":"64524193049490776091598583930887454286"},"id":"ASB-A-175074139-1786d6eb","signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771","target":{"function":"ASensorEventQueue::ASensorEventQueue","file":"sensorservice/libsensorndkbridge/ASensorEventQueue.cpp"}},{"target":{"file":"sensorservice/libsensorndkbridge/ASensorEventQueue.h"},"deprecated":false,"digest":{"line_hashes":["276043382857204389303821965747802198932","208244344914470344033582674081873140751","222535376569494936955936827608216991619","192352801118087442726593066291317089900"],"threshold":0.9},"id":"ASB-A-175074139-250f1e88","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771"},{"digest":{"line_hashes":["111751606459396987508306385696303910007","281364304863022303445757825753763141058","16998352553302590552547012488297193746","337119448075981019045224588584760337997","144220586690888320081634369623547654493","91783616081600166396272870273680267110","197006474722480302484902360428096983972","334333573627651888193187039031340014361","264663550233668949149841937048982618930","52426285693984245406713885238032305649","195971026134512998831144100989657547018","62836789166685267445124638167858118303","154853823636498881256127461355976540230","82997533482005271797636766342610476838","171208053669156432697753230872872295818","259109680928253586744887818479434125360","16249804582271015951360695471434556413","316636771253552696827445401395873018857","308367660609770809911958842953485257491","256943392463113684848680903006351033507"],"threshold":0.9},"id":"ASB-A-175074139-7c9112da","signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771","target":{"file":"sensorservice/libsensorndkbridge/ASensorEventQueue.cpp"},"deprecated":false},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771","target":{"file":"sensorservice/libsensorndkbridge/ASensorEventQueue.cpp","function":"ASensorEventQueue::onEvent"},"deprecated":false,"digest":{"function_hash":"334915140087764131799797843321049981657","length":528},"id":"ASB-A-175074139-897dcd45"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"file":"sensorservice/libsensorndkbridge/ALooper.h"},"deprecated":false,"digest":{"line_hashes":["330447537097675539252385082856762235096","282011660942983272463757724813184164592","50270848261736214570189113027025612978","224106946109673079510338919633052164774","266200261360821140457707070037807320134","185699286301061500587374795313906852865","298905764697992428034262560199772222030","21430056208338405090993662798921032421","112078958419776545104860554552827140820","226703862797786715270010448638402490814","146104340249398142111242056257995503608","111756944621021755623766058070599046611","225357105025320715574227170299473043759","173150515546834295693552080537098549161","319238317936927559161631749700328098406"],"threshold":0.9},"id":"ASB-A-175074139-a387bc83","signature_type":"Line"},{"signature_type":"Line","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"file":"sensorservice/libsensorndkbridge/ALooper.cpp"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["175338350376184407561575965550301864279","146770633911945992649970193126583715982","95320158542912606694778386078013027514","114718618083158654539225311868567875902","328740308666334647360823521326323376239","208421390744922076359441266346807559653","46297914879259874993959006136728580398","239620906534774554706114372251302565009","327514652275251501616220071647409566208","148121696718016821402592060933076017463","125431876008829551393857222448666575530","25277166917324200931515547171507353828","136494564686535766492629984934040925293","136330307779559267520528693322730134765","290831533718802031734328455405940862225","334228949003768332278296525993142464757","182489750176153327708079453001078492479"]},"id":"ASB-A-175074139-adeaa75a"},{"source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"file":"sensorservice/libsensorndkbridge/ALooper.cpp","function":"ALooper::invalidateSensorQueue"},"deprecated":false,"digest":{"length":115,"function_hash":"97390541015894019321014952537759814247"},"id":"ASB-A-175074139-cf186363","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771","target":{"file":"sensorservice/libsensorndkbridge/ASensorEventQueue.cpp","function":"ASensorEventQueue::invalidate"},"deprecated":false,"digest":{"function_hash":"186852355703105968249531837970760135890","length":112},"id":"ASB-A-175074139-e7050f4b","signature_type":"Function"},{"signature_type":"Function","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","target":{"function":"ALooper::signalSensorEvents","file":"sensorservice/libsensorndkbridge/ALooper.cpp"},"deprecated":false,"digest":{"length":139,"function_hash":"335260696262615486874176740433796637286"},"id":"ASB-A-175074139-ef64c1e5"}],"fixes":["https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0","https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-175074139.json"}}],"schema_version":"1.9.0"}