{"id":"ASB-A-178809945","aliases":["2826864","A-178809945","CVE-2021-1905"],"modified":"2026-06-26T15:22:10.377767615Z","published":"2021-05-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2021-05-01"},{"type":"FIX","url":"https://source.codeaurora.org/quic/la/kernel/msm-4.9/commit/?id=d236d315145f8250523ce9e14897d62e5d6639fc"}],"affected":[{"package":{"name":":linux_kernel:Qualcomm","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"SoCVersion:0"},{"fixed":"SoCVersion:2021-05-05"}]}],"versions":["SoCVersion"],"ecosystem_specific":{"spl":"2021-05-05","fixes":["https://source.codeaurora.org/quic/la/kernel/msm-4.9/commit/?id=d236d315145f8250523ce9e14897d62e5d6639fc"],"severity":"High","types":["Unknown"],"vanir_signatures":[{"deprecated":false,"signature_version":"v1","digest":{"length":507,"function_hash":"137755157977961368632897036719261518367"},"id":"ASB-A-178809945-021b0100","target":{"file":"drivers/gpu/msm/kgsl_sharedmem.c","function":"kgsl_contiguous_vmfault"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Function"},{"deprecated":false,"signature_version":"v1","digest":{"length":447,"function_hash":"140350749249064629393631316923422050933"},"id":"ASB-A-178809945-05ed2d55","target":{"file":"drivers/gpu/msm/kgsl_sharedmem.c","function":"kgsl_page_alloc_vmfault"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Function"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-1cb4176a","digest":{"length":542,"function_hash":"135246902077731816510227975192457655536"},"target":{"file":"drivers/gpu/msm/kgsl.c","function":"kgsl_ioctl_gpuobj_info"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Function"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-3175d479","digest":{"line_hashes":["200689497604618860507709952705029200669","241067165272849906046208320855986762144","324467391917728337758501559902055194786","208714187935763748834353082265166099575","319839143218206526280337452920986290011","181528791892443819737155566741336536813","173886294950191489380846404743568404262","150731434831349465038568961304766585821","213274076762616700241487824846451641205","266608553595488009558558842577314600698","153185309502809083666845367779107845198","41600873329752533870228249431296655381","111877576982912921688335703914905857941","187687780334469341015351877504529679982","176586900024714374017669924771505753899"],"threshold":0.9},"target":{"file":"drivers/gpu/msm/kgsl.h"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Line"},{"deprecated":false,"signature_version":"v1","digest":{"line_hashes":["71106286376171063951685977311228585724","86991530523371540986414048259687719155","29924761298518711140896166004109862455","13297243792194623763902534166337581159","334857097082591869361369499614551673306","302496873878503691585025755786934249681","152717114258682187666277582034405751475","190600600175897208670624274637134208477","64932297925692215553843165133202902777","285192595758335793493572319370516624913","125794099348499592464170678380950600156","47826747516830909538521635684475663934","281193408569062853361532918457933824550","321447360404157062028014209270501406990","47830020845207485422091224915199903552","163496475411044810422481610069551240580","220962862956866131636773540489577944451","170216736467663040493533138364955875935","182057550455039274683675555799070466742","277253159264106441270065257215677850059","148106781829469074415137120534840149568","165361822680325703957703708789033993727","85757326823435113537252668361925314383","112544410987746454046274017218129877344","339381587135061085066500872229142489646","228996338580259946030452374360782732657","83296870062570418761990130821348339493","244314988872700698967627539874711996473","20941286375712289170076776500631824655","206638254525955648388307580582205658113","72711311673276622198029525565860083566","150970614422028586455403005573495670763","92908563094328087386300186812699746075","217483307202422447875343712746397007200","126796230233579966968768811908383697198","78384686553281389789859323540851121542","82175265271429230757807862105940399340","134601555807645992355629352360190192864","220190305268100160434436295398067370829","130695120869857702254300857354572632286","260553615591534008635023869280664923523","249497755347552135965066079680693133176","281111215298286272276099316582886055366","91982434545181800980992687728047908356","193681632351553174851476644752259430456","241761438888038302793342399522842432874","234332187655309469906290659424641469790","305275163127995972961097939840174236659","216057148312635835077772084644473721303","291391606022770343388127345710037774042","201157092702830975167585133454785869500","53572685536399669923828432488481056880","241662002394701396248315699857743373378","75645278389597565018634844995967700578","232346981072130434561682789882491377675","108556733588977837773705591057453923592","330404578187443091221010935753204940617","135740012613205245673065433348870885502","70508623959957148790124774750568801757","94214169216976178388537900326014654987","260304569276473402128486664267657485873","218829962687538213916188826315599194745","83945401594940327308534435303968875870","155428869234621171207997362297580556215","102828401307134097067660442965015911654","163631584239109201619099234006036101665","294061662722908285916702973514542184857","195497844133833665737699349509861134845","61900503566158232871988473869652243029","253557818702939378215506857737208779860","330077231277341516360469100387754262862","46217217697318207578480345655396160495","11041927263911862237273953652291288116","250225591729845249054891356708667829701","65272792672478870877205739218287077300","160441700517957552517176198042512477651","88360217061921231711993383796159301892","200910786269188710533429024489034241870","322570811922082210661581367856473035932","48079565802199753914719287368601970050","262347857979688587447490162982791589569","44540692689702723213232561201146331347"],"threshold":0.9},"id":"ASB-A-178809945-3cbf98a4","target":{"file":"drivers/gpu/msm/kgsl.c"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Line"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-4164289c","digest":{"line_hashes":["50538024395117723242064729167953267862","127608906885477268525214607919233384897","44919363587195383409953554959301808407","63980665265644027321122606663430536458","321831141768782465401999342518300401883","50480394851068400857387196936453827628","146818647891112738430625984279439333417","308339765151333764160852866199431123788","124190042754006590521639446617248142285","171795936778888435161556892156141562665","250793575003916063121715732791627862587","75879875286181824823581113599591773084","277037929842307768616856783864487535698","46577297815641480685151038521187120237","148198251851045214055349711361299740659","219506058835068793333945520535548307783","68152831477703345575740601967951981724"],"threshold":0.9},"target":{"file":"drivers/gpu/msm/kgsl_debugfs.c"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Line"},{"deprecated":false,"signature_version":"v1","digest":{"length":157,"function_hash":"240625394505889532576635153282526314045"},"id":"ASB-A-178809945-45831437","target":{"file":"drivers/gpu/msm/kgsl.c","function":"kgsl_gpumem_vm_close"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Function"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-5167a962","digest":{"length":745,"function_hash":"301473431224434006117413066197129415837"},"target":{"file":"drivers/gpu/msm/kgsl.c","function":"kgsl_ioctl_gpumem_get_info"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Function"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-6c64cb59","digest":{"length":147,"function_hash":"75050868169814365740561404562570985917"},"target":{"file":"drivers/gpu/msm/kgsl.c","function":"kgsl_gpumem_vm_open"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Function"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-6ed523c7","digest":{"line_hashes":["297557157905995391073552593705358710152","334029494905566144274708679209054945290","318503107316313135892893228316459940518","218420640978134670164093408708749390704","29347165593886526077043899159362559124","326232538886535921552004153774813177982","292713618462030707341259594052395044753","104315963760480684387405568571443016582"],"threshold":0.9},"target":{"file":"drivers/gpu/msm/kgsl_sharedmem.c"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Line"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-70e744c8","digest":{"length":426,"function_hash":"72259484185355375957063197822339454546"},"target":{"file":"drivers/gpu/msm/kgsl.c","function":"kgsl_gpumem_vm_fault"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Function"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-71867241","digest":{"length":777,"function_hash":"277761694625164800494147663619171432985"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","target":{"file":"drivers/gpu/msm/kgsl.c","function":"_sparse_bind"},"signature_type":"Function"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-731f7614","digest":{"length":1643,"function_hash":"286170790601858428388854134938167353247"},"target":{"file":"drivers/gpu/msm/kgsl.c","function":"kgsl_mmap"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Function"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-890f8d95","digest":{"line_hashes":["298519964487630522486577656335842027200","273362398545190687151541133857693943549","178893212845222523388106472033830200083","280415919309317307951019767554908150395","323544314446294537667162781981207505918","73569662167969806823903377136075116826","202281271417803500761386117799180486302","93650202470776743838992681775352098128","19867691496021680084532398757731592880"],"threshold":0.9},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","target":{"file":"drivers/gpu/msm/kgsl_trace.h"},"signature_type":"Line"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-b69d5a2f","digest":{"length":1154,"function_hash":"23439550902743667817490331737609012844"},"target":{"file":"drivers/gpu/msm/kgsl.c","function":"memdesc_sg_virt"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Function"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-b6d905a5","digest":{"length":998,"function_hash":"45308401612496210940171336479544546443"},"target":{"file":"drivers/gpu/msm/kgsl.c","function":"kgsl_setup_dmabuf_useraddr"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Function"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-c275efae","digest":{"length":1222,"function_hash":"245951087102292404922374781461845496857"},"target":{"file":"drivers/gpu/msm/kgsl_debugfs.c","function":"print_mem_entry"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Function"},{"deprecated":false,"signature_version":"v1","digest":{"length":205,"function_hash":"289200975528347239694353329797033849175"},"id":"ASB-A-178809945-c7dcadfc","target":{"file":"drivers/gpu/msm/kgsl.c","function":"kgsl_mem_entry_create"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Function"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-e9eb6190","digest":{"length":655,"function_hash":"13006529068918454709411838320354239914"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","target":{"file":"drivers/gpu/msm/kgsl.c","function":"kgsl_setup_anon_useraddr"},"signature_type":"Function"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-f5991bf9","digest":{"length":338,"function_hash":"99036013286344882305559284560386070232"},"target":{"file":"drivers/gpu/msm/kgsl_debugfs.c","function":"process_mem_seq_show"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Function"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-f95d09f1","digest":{"length":566,"function_hash":"231945760944339151502593489206453161382"},"target":{"file":"drivers/gpu/msm/kgsl.c","function":"kgsl_mem_entry_detach_process"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Function"},{"deprecated":false,"signature_version":"v1","id":"ASB-A-178809945-fe720235","digest":{"length":933,"function_hash":"306304004881480164027495939314303639750"},"target":{"file":"drivers/gpu/msm/kgsl.c","function":"get_mmap_entry"},"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/d236d315145f8250523ce9e14897d62e5d6639fc","signature_type":"Function"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-178809945.json"}}],"schema_version":"1.7.5"}