{"id":"ASB-A-478214401","aliases":["4387106","A-478214401","CVE-2026-21385"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2026-03-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2026-03-01"},{"type":"FIX","url":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/-/commit/91a0db3aa438bffbd235df8301bf188dbab218b7"},{"type":"FIX","url":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/-/commit/2a3a06da63495bf6483d9d9969b4420f4f981c50"}],"affected":[{"package":{"name":":linux_kernel:Qualcomm","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"SoCVersion:0"},{"fixed":"SoCVersion:2026-03-05"}]}],"versions":["SoCVersion"],"ecosystem_specific":{"fixes":["https://git.codelinaro.org/clo/la/kernel/msm-5.4/-/commit/2a3a06da63495bf6483d9d9969b4420f4f981c50"],"severity":"High","spl":"2026-03-05","types":["Unknown"],"vanir_signatures":[{"signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/2a3a06da63495bf6483d9d9969b4420f4f981c50","target":{"file":"drivers/gpu/msm/kgsl_iommu.c","function":"kgsl_iommu_get_gpuaddr"},"deprecated":false,"digest":{"length":882,"function_hash":"328964451855373054263538405427222683254"},"id":"ASB-A-478214401-0e66656a"},{"deprecated":false,"digest":{"line_hashes":["130121316423618555450954490280787865142","153862169279787379021354711318963018921","84681131522817920802877266678904487130","9283604079206872191116259909865689443","275843366689756594858883559396161310301","294271475204786413170273864645877749522","107377811989193836760671209940584255548","72388142281493708830131540047799820417","56790786339464059085631387060668739134","261818315552116971225472893226778522418","315737505423550099648252529319514173469","206690726815648655292294188478489934593","76752121451310476532261276521218215558","159639443231478829245308457556588814021"],"threshold":0.9},"id":"ASB-A-478214401-29f883f1","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/2a3a06da63495bf6483d9d9969b4420f4f981c50","target":{"file":"drivers/gpu/msm/kgsl.c"}},{"deprecated":false,"digest":{"line_hashes":["57132713308679164061099562339972623800","193852490629736379590546954474807803144","230638809807677706166535974741629748702"],"threshold":0.9},"id":"ASB-A-478214401-532ce534","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/2a3a06da63495bf6483d9d9969b4420f4f981c50","target":{"file":"drivers/gpu/msm/kgsl.h"}},{"source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/2a3a06da63495bf6483d9d9969b4420f4f981c50","target":{"file":"drivers/gpu/msm/kgsl_debugfs.c"},"deprecated":false,"digest":{"line_hashes":["44393001191896460818754075267547495736","195617652238564849564316380651312942436","175988007412448903797999009868058308488","255451243622687537916229704578312304611"],"threshold":0.9},"id":"ASB-A-478214401-a02f791b","signature_type":"Line","signature_version":"v1"},{"target":{"function":"get_align","file":"drivers/gpu/msm/kgsl.c"},"deprecated":false,"digest":{"length":269,"function_hash":"60045831739082859299474615326963099401"},"id":"ASB-A-478214401-a9a4aab2","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/2a3a06da63495bf6483d9d9969b4420f4f981c50"},{"deprecated":false,"digest":{"function_hash":"220786891967475050145416129622017943626","length":1337},"id":"ASB-A-478214401-cc600559","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/2a3a06da63495bf6483d9d9969b4420f4f981c50","target":{"file":"drivers/gpu/msm/kgsl.c","function":"get_svm_unmapped_area"}},{"target":{"file":"drivers/gpu/msm/kgsl_iommu.c"},"deprecated":false,"digest":{"line_hashes":["124750640773839281184598704441971609108","184568939514317859105549951675118755810","106613028094234581096926915896089936025","80338688462370558820350274352564073227","180617402197277854112329597414949173447"],"threshold":0.9},"id":"ASB-A-478214401-d8600203","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/2a3a06da63495bf6483d9d9969b4420f4f981c50"},{"digest":{"line_hashes":["211054463554553947507297018677916875453","323472677340132073638546498681683081424","295019379395089767120750592603732997614","17656820820504525227849800959516656543","225817366829594689434719549001586385989"],"threshold":0.9},"id":"ASB-A-478214401-ec16c0f3","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/2a3a06da63495bf6483d9d9969b4420f4f981c50","target":{"file":"drivers/gpu/msm/kgsl_sharedmem.h"},"deprecated":false}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-478214401.json"}},{"package":{"name":"platform/vendor/qcom/opensource/graphics-kernel","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"SoCVersion:0"},{"fixed":"SoCVersion:2026-03-05"}]}],"versions":["SoCVersion"],"ecosystem_specific":{"severity":"High","spl":"2026-03-05","types":["Unknown"],"vanir_signatures":[{"digest":{"threshold":0.9,"line_hashes":["130121316423618555450954490280787865142","153862169279787379021354711318963018921","84681131522817920802877266678904487130","9283604079206872191116259909865689443","275843366689756594858883559396161310301","294271475204786413170273864645877749522","107377811989193836760671209940584255548","72388142281493708830131540047799820417","56790786339464059085631387060668739134","261818315552116971225472893226778522418","315737505423550099648252529319514173469","206690726815648655292294188478489934593","76752121451310476532261276521218215558","159639443231478829245308457556588814021"]},"id":"ASB-A-478214401-0af01765","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/91a0db3aa438bffbd235df8301bf188dbab218b7","target":{"file":"kgsl.c"},"deprecated":false},{"digest":{"threshold":0.9,"line_hashes":["311525901777938121779950862075193607042","175830100779099893564010537103165599197","161794029622151100526679763116783041919"]},"id":"ASB-A-478214401-2660a67e","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/91a0db3aa438bffbd235df8301bf188dbab218b7","target":{"file":"kgsl.h"},"deprecated":false},{"digest":{"length":269,"function_hash":"60045831739082859299474615326963099401"},"id":"ASB-A-478214401-69456576","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/91a0db3aa438bffbd235df8301bf188dbab218b7","target":{"function":"get_align","file":"kgsl.c"},"deprecated":false},{"deprecated":false,"digest":{"function_hash":"100908704301284678561908745539515311816","length":742},"id":"ASB-A-478214401-a624d0e2","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/91a0db3aa438bffbd235df8301bf188dbab218b7","target":{"function":"kgsl_iommu_get_gpuaddr","file":"kgsl_iommu.c"}},{"deprecated":false,"digest":{"line_hashes":["124750640773839281184598704441971609108","184568939514317859105549951675118755810","106613028094234581096926915896089936025","100613693254138488700608428647450325008","124523368821162058884884688270983594264"],"threshold":0.9},"id":"ASB-A-478214401-a6c45322","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/91a0db3aa438bffbd235df8301bf188dbab218b7","target":{"file":"kgsl_iommu.c"}},{"deprecated":false,"digest":{"line_hashes":["69221909673783589148554915325045592575","261304222777772514861269127495856758165","47999752787633742513568843025771255432","101334148793370152054478244481581342704"],"threshold":0.9},"id":"ASB-A-478214401-b7d3f5cb","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/91a0db3aa438bffbd235df8301bf188dbab218b7","target":{"file":"kgsl_sharedmem.h"}},{"source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/91a0db3aa438bffbd235df8301bf188dbab218b7","target":{"file":"kgsl.c","function":"get_svm_unmapped_area"},"deprecated":false,"digest":{"function_hash":"85332382223576161920607525202055248841","length":1145},"id":"ASB-A-478214401-d11abb9b","signature_type":"Function","signature_version":"v1"},{"digest":{"line_hashes":["44393001191896460818754075267547495736","195617652238564849564316380651312942436","175988007412448903797999009868058308488","255451243622687537916229704578312304611"],"threshold":0.9},"id":"ASB-A-478214401-e6627245","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/91a0db3aa438bffbd235df8301bf188dbab218b7","target":{"file":"kgsl_debugfs.c"},"deprecated":false}],"fixes":["https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/-/commit/91a0db3aa438bffbd235df8301bf188dbab218b7"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-478214401.json"}}],"schema_version":"1.9.0"}