{"id":"PUB-A-190408641", "published":"2021-12-01T00:00:00Z", "modified":"2026-07-10T15:26:01.587957612Z", "aliases":["CVE-2021-30298", "2873209", "A-190408641"], "affected":[{"package":{"name":":linux_kernel:Qualcomm", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"SoCVersion:0"}, {"fixed":"SoCVersion:2021-12-05"}]}], "versions":["SoCVersion"], "ecosystem_specific":{"fixes":["https://source.codeaurora.org/quic/la/kernel/msm-4.9/commit/?id=5cdb717eb842ab5d4fdde5117d8194571cd3ba86", "https://source.codeaurora.org/quic/le/kernel/msm-4.19/commit/?id=c59bd17c7f7d51c43844cf3051338ba6cc5db08c"], "severity":"Moderate", "spl":"2021-12-05", "types":["Unknown"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["113346763968625244227611739850380001320", "137644678898267129344108292944951221066", "325482715440906667337147229803675435026", "9133230104284783490121733064009827192", "223627026441419511295008731527945475147", "36912509038974429144502698138065619361", "195673028937794801610410867392168568611", "233461198254842413992725796539986041692", "180954459877007753099994070535650752611"], "threshold":0.9}, "id":"PUB-A-190408641-088c90bb", "signature_type":"Line", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/5cdb717eb842ab5d4fdde5117d8194571cd3ba86", "target":{"file":"drivers/char/diag/diagmem.c"}}, {"deprecated":false, "digest":{"line_hashes":["113346763968625244227611739850380001320", "137644678898267129344108292944951221066", "325482715440906667337147229803675435026", "9133230104284783490121733064009827192", "223627026441419511295008731527945475147", "36912509038974429144502698138065619361", "195673028937794801610410867392168568611", "233461198254842413992725796539986041692", "180954459877007753099994070535650752611"], "threshold":0.9}, "id":"PUB-A-190408641-499b3331", "signature_type":"Line", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/c59bd17c7f7d51c43844cf3051338ba6cc5db08c", "target":{"file":"drivers/char/diag/diagmem.c"}}, {"deprecated":false, "digest":{"line_hashes":["291642974340741969425726255470430380006", "146625791050535403647159053238100227143", "92780843582391613358734137611820970163", "148995049867898626827140662970595947297", "44881246199756937335543701576172449610", "2613621764084403274892377183455365075", "311196672228488191986248453803952801144", "105446605115300853028273735914490244210", "289788983690992592156277356372679699202", "129101993639103750603574513060154001633", "107820272655415960858125615205576268283", "182688402626288406676047999116766694581", "226230495214643952862154347937114357740", "249507003088457186492832925494952455175", "170629305263209995750700452518075205926"], "threshold":0.9}, "id":"PUB-A-190408641-594eac8e", "signature_type":"Line", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/5cdb717eb842ab5d4fdde5117d8194571cd3ba86", "target":{"file":"drivers/char/diag/diagchar_core.c"}}, {"deprecated":false, "digest":{"function_hash":"48307940034577830862376210829758630619", "length":985}, "id":"PUB-A-190408641-5bc548f3", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/c59bd17c7f7d51c43844cf3051338ba6cc5db08c", "target":{"file":"drivers/char/diag/diagmem.c", "function":"diagmem_alloc"}}, {"deprecated":false, "digest":{"function_hash":"328986641955351281889249736028989097045", "length":445}, "id":"PUB-A-190408641-ce78c727", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-4.19/commit/c59bd17c7f7d51c43844cf3051338ba6cc5db08c", "target":{"file":"drivers/char/diag/diagmem.c", "function":"diagmem_setsize"}}, {"deprecated":false, "digest":{"function_hash":"48307940034577830862376210829758630619", "length":985}, "id":"PUB-A-190408641-d2f59e35", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/5cdb717eb842ab5d4fdde5117d8194571cd3ba86", "target":{"file":"drivers/char/diag/diagmem.c", "function":"diagmem_alloc"}}, {"deprecated":false, "digest":{"function_hash":"328986641955351281889249736028989097045", "length":445}, "id":"PUB-A-190408641-e680fedf", "signature_type":"Function", "signature_version":"v1", "source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/5cdb717eb842ab5d4fdde5117d8194571cd3ba86", "target":{"file":"drivers/char/diag/diagmem.c", "function":"diagmem_setsize"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2021-12-01"}, {"type":"FIX", "url":"https://source.codeaurora.org/quic/la/kernel/msm-4.9/commit/?id=5cdb717eb842ab5d4fdde5117d8194571cd3ba86"}, {"type":"FIX", "url":"https://source.codeaurora.org/quic/le/kernel/msm-4.19/commit/?id=c59bd17c7f7d51c43844cf3051338ba6cc5db08c"}]}