{"id":"ASB-A-276750663", "published":"2023-06-01T00:00:00Z", "modified":"2026-07-09T15:25:53.339171538Z", "aliases":["CVE-2023-21670", "3425942", "A-276750663"], "affected":[{"package":{"name":":linux_kernel:Qualcomm", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"SoCVersion:0"}, {"fixed":"SoCVersion:2023-06-05"}]}], "versions":["SoCVersion"], "ecosystem_specific":{"fixes":["https://git.codelinaro.org/clo/la/kernel/msm-4.19/-/commit/d9e510a8398239d3197a68cd782c99a5dcf36ae4", "https://git.codelinaro.org/clo/la/kernel/msm-5.10/-/commit/72e14447dd0cd6feed37de1b3caf79d0fa44fc67"], "severity":"High", "spl":"2023-06-05", "types":["Unknown"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["150191551619378126070955397581184744550", "14256135008158313346919085071012486921", "145904523119066690395202568622078293291", "280501165890150676274536806437624259844", "27929368064077857289071566557951482547"], "threshold":0.9}, "id":"ASB-A-276750663-2d8b5c10", "signature_type":"Line", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-5.10/commit/72e14447dd0cd6feed37de1b3caf79d0fa44fc67", "target":{"file":"drivers/gpu/msm/adreno_gen7.c"}}, {"deprecated":false, "digest":{"function_hash":"256971102199681728995979520789794304968", "length":1120}, "id":"ASB-A-276750663-44cc51bd", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/d9e510a8398239d3197a68cd782c99a5dcf36ae4", "target":{"file":"drivers/gpu/msm/adreno_a6xx_preempt.c", "function":"a6xx_preemption_init"}}, {"deprecated":false, "digest":{"function_hash":"118448470077961557920605839593268288381", "length":1659}, "id":"ASB-A-276750663-45b9dfeb", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/d9e510a8398239d3197a68cd782c99a5dcf36ae4", "target":{"file":"drivers/gpu/msm/adreno_a6xx_preempt.c", "function":"a6xx_preemption_pre_ibsubmit"}}, {"deprecated":false, "digest":{"line_hashes":["159687842228555544995432126511937953163", "90686012741222097860630349232413376704", "280086437186737323180948466435519824447", "324640386518303853703854189396214356868", "79860397140035825746611468784107602871", "315910539568467348553562184342947983944", "32850290629472629896436045445107217743", "14833531387627895927964250034197193064", "166327321973940417564907583416611918431", "66480277262423920896009935208640010122", "310462795589603081900152356000789677164", "31180532240252515007105471417951187467", "208024736784217239810288832438041914367", "4705851742450937372235474938226688874", "51538082728627670746246402036353233239", "77352115379938632769068741132726709679", "299182267420177763975626720043457785967", "204132724246549421473064078946948933230", "304157489261433312388949994226640848230"], "threshold":0.9}, "id":"ASB-A-276750663-4a7a0937", "signature_type":"Line", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-5.10/commit/72e14447dd0cd6feed37de1b3caf79d0fa44fc67", "target":{"file":"drivers/gpu/msm/adreno_a6xx_preempt.c"}}, {"deprecated":false, "digest":{"function_hash":"45025704153017705305583679305218966767", "length":777}, "id":"ASB-A-276750663-6880651e", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-5.10/commit/72e14447dd0cd6feed37de1b3caf79d0fa44fc67", "target":{"file":"drivers/gpu/msm/adreno_gen7_preempt.c", "function":"gen7_preemption_init"}}, {"deprecated":false, "digest":{"function_hash":"297842653504322290148678764683304693133", "length":889}, "id":"ASB-A-276750663-7acd861b", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-5.10/commit/72e14447dd0cd6feed37de1b3caf79d0fa44fc67", "target":{"file":"drivers/gpu/msm/adreno_gen7_preempt.c", "function":"gen7_preemption_prepare_postamble"}}, {"deprecated":false, "digest":{"line_hashes":["95340868139002898462811059290192165647", "16428200529503251503847428117024304631", "165877048870928960768485442443274406218", "82297514795614732087629445259113567326"], "threshold":0.9}, "id":"ASB-A-276750663-7bd720fd", "signature_type":"Line", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-5.10/commit/72e14447dd0cd6feed37de1b3caf79d0fa44fc67", "target":{"file":"drivers/gpu/msm/kgsl.h"}}, {"deprecated":false, "digest":{"function_hash":"61695559707941427476282693409637981952", "length":1339}, "id":"ASB-A-276750663-81d5f028", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-5.10/commit/72e14447dd0cd6feed37de1b3caf79d0fa44fc67", "target":{"file":"drivers/gpu/msm/adreno_gen7.c", "function":"gen7_post_start"}}, {"deprecated":false, "digest":{"line_hashes":["290892759636362147457409211725076437109", "332392107371904539331342014569990698824", "45983820422777456067149232784734853378", "153353408143537734232697824724512390235", "83415687594013180690007686478271762999", "89592909430976967042920240943207171559", "178112485499581418707831041530383070650", "256687540266416390180261079755497264665", "215793950460462285141712619357861213230", "333623129597556221836404728703753205201", "13658190923752241829247070393511801587", "340146651511828494860269911343409822613", "168723557846277230445989191158299434518", "200962776355511294901867945958925374075", "814633878544734686740018245804765762", "325959559343081067009286402671384975324", "79860397140035825746611468784107602871", "315910539568467348553562184342947983944", "134109162838410699867311953458375268834", "317309746954198400849039763146489155537", "33247484727849291062952847058762204826", "66480277262423920896009935208640010122", "310462795589603081900152356000789677164", "31180532240252515007105471417951187467", "208024736784217239810288832438041914367", "220004895990818678994649779481400398635"], "threshold":0.9}, "id":"ASB-A-276750663-8a986134", "signature_type":"Line", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-5.10/commit/72e14447dd0cd6feed37de1b3caf79d0fa44fc67", "target":{"file":"drivers/gpu/msm/adreno_gen7_preempt.c"}}, {"deprecated":false, "digest":{"function_hash":"120079165922178245105062676370616166641", "length":1521}, "id":"ASB-A-276750663-935619ef", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-5.10/commit/72e14447dd0cd6feed37de1b3caf79d0fa44fc67", "target":{"file":"drivers/gpu/msm/adreno_gen7_preempt.c", "function":"gen7_preemption_pre_ibsubmit"}}, {"deprecated":false, "digest":{"line_hashes":["159687842228555544995432126511937953163", "90686012741222097860630349232413376704", "280086437186737323180948466435519824447", "324640386518303853703854189396214356868", "79860397140035825746611468784107602871", "315910539568467348553562184342947983944", "199924512244511412205178134791639097340", "14833531387627895927964250034197193064", "334211839519050358157796482161870005153", "138151611661191293176371539082191638780", "7254228009698442783894409043390888647", "172249342693491521393275905476444280848", "159833233380613099427509884887936680273", "294803618121989916095268788730223792285", "205924986638331867705976866319413103273", "333823362182790988495039026364602716443", "601043578171390357004958394047664073", "214113648537171918209528274014383778735", "319493429448092838653688364185539104945", "215491413091178980588653327096875344704", "24610396600657566258366510839777219290"], "threshold":0.9}, "id":"ASB-A-276750663-aae9f04c", "signature_type":"Line", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/d9e510a8398239d3197a68cd782c99a5dcf36ae4", "target":{"file":"drivers/gpu/msm/adreno_a6xx_preempt.c"}}, {"deprecated":false, "digest":{"function_hash":"235067949609677850714997661129735737129", "length":1304}, "id":"ASB-A-276750663-adcf1292", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-5.10/commit/72e14447dd0cd6feed37de1b3caf79d0fa44fc67", "target":{"file":"drivers/gpu/msm/adreno_a6xx_preempt.c", "function":"a6xx_preemption_init"}}, {"deprecated":false, "digest":{"function_hash":"41462144824117453844763386021048044336", "length":1554}, "id":"ASB-A-276750663-d61d022b", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-5.10/commit/72e14447dd0cd6feed37de1b3caf79d0fa44fc67", "target":{"file":"drivers/gpu/msm/adreno_a6xx_preempt.c", "function":"a6xx_preemption_pre_ibsubmit"}}, {"deprecated":false, "digest":{"line_hashes":["201721435077015674655059557994357626004", "250335787631901969234501469622820987296", "56993692319949856980795444317562554256", "181709178937790380904401896470102943365"], "threshold":0.9}, "id":"ASB-A-276750663-e2eddda2", "signature_type":"Line", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/d9e510a8398239d3197a68cd782c99a5dcf36ae4", "target":{"file":"drivers/gpu/msm/kgsl.h"}}]}}, {"package":{"name":"platform/vendor/qcom/opensource/graphics-kernel", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"SoCVersion:0"}, {"fixed":"SoCVersion:2023-06-05"}]}], "versions":["SoCVersion"], "ecosystem_specific":{"fixes":["https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/-/commit/7a93da8184c723b6cb8c8b34c5311b73cea57f8c"], "severity":"High", "spl":"2023-06-05", "types":["Unknown"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["14256135008158313346919085071012486921", "145904523119066690395202568622078293291", "19105749166679915205564703317775562041", "118335716932623216042437051419590524885"], "threshold":0.9}, "id":"ASB-A-276750663-0d64947d", "signature_type":"Line", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/7a93da8184c723b6cb8c8b34c5311b73cea57f8c", "target":{"file":"adreno_gen7.c"}}, {"deprecated":false, "digest":{"function_hash":"48974615472926898830688901036218416064", "length":925}, "id":"ASB-A-276750663-16325dc7", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/7a93da8184c723b6cb8c8b34c5311b73cea57f8c", "target":{"file":"adreno_gen7_preempt.c", "function":"gen7_preemption_prepare_postamble"}}, {"deprecated":false, "digest":{"line_hashes":["332392107371904539331342014569990698824", "45983820422777456067149232784734853378", "153353408143537734232697824724512390235", "83415687594013180690007686478271762999", "89592909430976967042920240943207171559", "178112485499581418707831041530383070650", "158500908818728974861382008688484325873", "168533250405389879572844296777805450225", "302671826880087651628777709007026906692", "122816709826492918768556435184377917663", "297467265093264417723197393562705825866", "218545571461722623317895156272301216717", "200962776355511294901867945958925374075", "814633878544734686740018245804765762", "325959559343081067009286402671384975324", "79860397140035825746611468784107602871", "315910539568467348553562184342947983944", "134109162838410699867311953458375268834", "317309746954198400849039763146489155537", "33247484727849291062952847058762204826", "66480277262423920896009935208640010122", "100008208719399566858825773029018531020", "31180532240252515007105471417951187467", "195746935195787369150655293370706957419", "168286190385636039911062068651167969285"], "threshold":0.9}, "id":"ASB-A-276750663-2fd84717", "signature_type":"Line", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/7a93da8184c723b6cb8c8b34c5311b73cea57f8c", "target":{"file":"adreno_gen7_preempt.c"}}, {"deprecated":false, "digest":{"line_hashes":["159687842228555544995432126511937953163", "90686012741222097860630349232413376704", "280086437186737323180948466435519824447", "324640386518303853703854189396214356868", "79860397140035825746611468784107602871", "315910539568467348553562184342947983944", "32850290629472629896436045445107217743", "14833531387627895927964250034197193064", "166327321973940417564907583416611918431", "66480277262423920896009935208640010122", "310462795589603081900152356000789677164", "31180532240252515007105471417951187467", "208024736784217239810288832438041914367", "4705851742450937372235474938226688874", "51538082728627670746246402036353233239", "77352115379938632769068741132726709679", "299182267420177763975626720043457785967", "204132724246549421473064078946948933230", "304157489261433312388949994226640848230"], "threshold":0.9}, "id":"ASB-A-276750663-44266bd0", "signature_type":"Line", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/7a93da8184c723b6cb8c8b34c5311b73cea57f8c", "target":{"file":"adreno_a6xx_preempt.c"}}, {"deprecated":false, "digest":{"function_hash":"120079165922178245105062676370616166641", "length":1521}, "id":"ASB-A-276750663-4e47e26e", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/7a93da8184c723b6cb8c8b34c5311b73cea57f8c", "target":{"file":"adreno_gen7_preempt.c", "function":"gen7_preemption_pre_ibsubmit"}}, {"deprecated":false, "digest":{"line_hashes":["16428200529503251503847428117024304631", "165877048870928960768485442443274406218", "82297514795614732087629445259113567326"], "threshold":0.9}, "id":"ASB-A-276750663-8e51a7a3", "signature_type":"Line", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/7a93da8184c723b6cb8c8b34c5311b73cea57f8c", "target":{"file":"kgsl.h"}}, {"deprecated":false, "digest":{"function_hash":"235067949609677850714997661129735737129", "length":1304}, "id":"ASB-A-276750663-9a5e2e82", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/7a93da8184c723b6cb8c8b34c5311b73cea57f8c", "target":{"file":"adreno_a6xx_preempt.c", "function":"a6xx_preemption_init"}}, {"deprecated":false, "digest":{"function_hash":"41462144824117453844763386021048044336", "length":1554}, "id":"ASB-A-276750663-a0ce7f4b", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/7a93da8184c723b6cb8c8b34c5311b73cea57f8c", "target":{"file":"adreno_a6xx_preempt.c", "function":"a6xx_preemption_pre_ibsubmit"}}, {"deprecated":false, "digest":{"function_hash":"165310138764720574129456563746639667751", "length":1360}, "id":"ASB-A-276750663-d560d517", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/7a93da8184c723b6cb8c8b34c5311b73cea57f8c", "target":{"file":"adreno_gen7.c", "function":"gen7_post_start"}}, {"deprecated":false, "digest":{"function_hash":"184752472348798423450823503636366574285", "length":809}, "id":"ASB-A-276750663-f0695031", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/commit/7a93da8184c723b6cb8c8b34c5311b73cea57f8c", "target":{"file":"adreno_gen7_preempt.c", "function":"gen7_preemption_init"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2023-06-01"}, {"type":"FIX", "url":"https://git.codelinaro.org/clo/la/kernel/msm-4.19/-/commit/d9e510a8398239d3197a68cd782c99a5dcf36ae4"}, {"type":"FIX", "url":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/graphics-kernel/-/commit/7a93da8184c723b6cb8c8b34c5311b73cea57f8c"}, {"type":"FIX", "url":"https://git.codelinaro.org/clo/la/kernel/msm-5.10/-/commit/72e14447dd0cd6feed37de1b3caf79d0fa44fc67"}]}