{"id":"ASB-A-314791076","aliases":["3602462","A-314791076","CVE-2023-43547"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2024-03-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2024-03-01"},{"type":"FIX","url":"https://git.codelinaro.org/clo/la/kernel/msm-5.15/-/commit/8b0c9674da2669e5e04e2a021b862ed3c92a8b06"},{"type":"FIX","url":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/-/commit/6b2e2a5ee09c1ac74c9b61726570941ee7e18dec"}],"affected":[{"package":{"name":":linux_kernel:Qualcomm","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"SoCVersion:0"},{"fixed":"SoCVersion:2024-03-05"}]}],"versions":["SoCVersion"],"ecosystem_specific":{"vanir_signatures":[{"id":"ASB-A-314791076-81835724","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/6b2e2a5ee09c1ac74c9b61726570941ee7e18dec","target":{"file":"drivers/soc/qcom/hgsl/hgsl.c"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["284146518987379907080079472375331434880","190321392778238177082906204432165390619","204863269269394262278862537207213782646","268171551755354121008007043602214078371","169316830810394809174875853729199690471","293993431175754083049706984014950896831","146465835408702456374613748190991725541","209421945219501042561528973577172525717","193153936326257122478798543760705954716","130416477418690079177843197531173865871","268186359912444022960951543546716151054","195846094545897687811812686349972152027"]}},{"signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/6b2e2a5ee09c1ac74c9b61726570941ee7e18dec","target":{"file":"drivers/soc/qcom/hgsl/hgsl_memory.c"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["259998828088750625600001026743310386006","258990633975382061123548870598489612449","125970473667823561721384677944040070085","48001914028795491949864822769695458095","138802874092956127500225074813476545119","33777584680321950679557347763357883270","271465067167646485840006259962228621322","126531452763562617274160311532685886539","172914109498087754371592172304516143039","62657203334497442142503917238348955493"]},"id":"ASB-A-314791076-81fa08cc"},{"source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/6b2e2a5ee09c1ac74c9b61726570941ee7e18dec","target":{"file":"drivers/soc/qcom/hgsl/hgsl_memory.c","function":"hgsl_export_dma_buf_fd"},"deprecated":false,"digest":{"length":548,"function_hash":"293304031192313002893315767384291580998"},"id":"ASB-A-314791076-82a5c061","signature_type":"Function","signature_version":"v1"},{"target":{"function":"hgsl_ioctl_get_shadowts_mem","file":"drivers/soc/qcom/hgsl/hgsl.c"},"deprecated":false,"digest":{"length":896,"function_hash":"100717371122483949833525025880807105653"},"id":"ASB-A-314791076-8dbf1170","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/6b2e2a5ee09c1ac74c9b61726570941ee7e18dec"},{"target":{"file":"drivers/soc/qcom/hgsl/hgsl.c"},"deprecated":false,"digest":{"line_hashes":["156499581668642028203466883663274539174","202355222956702128051557437710918472551","40602696198182571609088207645291198670","169316830810394809174875853729199690471","293993431175754083049706984014950896831","146465835408702456374613748190991725541","209421945219501042561528973577172525717","193153936326257122478798543760705954716","130416477418690079177843197531173865871","268186359912444022960951543546716151054","16838846924550725759183290100372846822","191027516375198706407811236531170370765","311739574626350805320580177482301991290","47540049893181707688536957898458531438","202027149250513875458336009236853371083","145695087817590104417807785380438609414","122009118257448812305205779325923698141","240717582766653125308021548766456006144","31469059320607702163282433168097864467","83395103183630342753175604182900849724","166950601036909211725104782092580962653"],"threshold":0.9},"id":"ASB-A-314791076-a2b59f56","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.15/commit/8b0c9674da2669e5e04e2a021b862ed3c92a8b06"},{"target":{"function":"hgsl_ioctl_mem_alloc","file":"drivers/soc/qcom/hgsl/hgsl.c"},"deprecated":false,"digest":{"function_hash":"248600479137369470628700624180847017934","length":1701},"id":"ASB-A-314791076-dca6330d","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.15/commit/8b0c9674da2669e5e04e2a021b862ed3c92a8b06"},{"id":"ASB-A-314791076-fce401d6","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.15/commit/8b0c9674da2669e5e04e2a021b862ed3c92a8b06","target":{"file":"drivers/soc/qcom/hgsl/hgsl.c","function":"hgsl_ioctl_get_shadowts_mem"},"deprecated":false,"digest":{"function_hash":"131361269069472190363561835823337277163","length":918}}],"fixes":["https://git.codelinaro.org/clo/la/kernel/msm-5.15/-/commit/8b0c9674da2669e5e04e2a021b862ed3c92a8b06","https://git.codelinaro.org/clo/la/kernel/msm-5.4/-/commit/6b2e2a5ee09c1ac74c9b61726570941ee7e18dec"],"severity":"High","spl":"2024-03-05","types":["Unknown"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-314791076.json"}}],"schema_version":"1.9.0"}