{"id":"ASB-A-276750306","aliases":["3356023","A-276750306","CVE-2023-22387"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2023-07-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2023-07-01"},{"type":"FIX","url":"https://git.codelinaro.org/clo/la/kernel/msm-5.10/-/commit/32d9c3a2f2b6a4d1fc48d6871194f3faf3184e8b"},{"type":"FIX","url":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/-/commit/b72d8ee2a07cca1a6cfc767b3f4ddc13eb98921c"},{"type":"FIX","url":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/-/commit/ef5cf9b985287d218edc24ba2276f2c7f48b4561"},{"type":"FIX","url":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/-/commit/ca542764e0dd73b5ddc2b2a23401b2b1168c90e2"}],"affected":[{"package":{"name":":linux_kernel:Qualcomm","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"SoCVersion:0"},{"fixed":"SoCVersion:2023-07-05"}]}],"versions":["SoCVersion"],"ecosystem_specific":{"severity":"High","spl":"2023-07-05","types":["Unknown"],"vanir_signatures":[{"deprecated":false,"digest":{"function_hash":"146947033268583852991299712446776280726","length":241},"id":"ASB-A-276750306-01ca3d06","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/ca542764e0dd73b5ddc2b2a23401b2b1168c90e2","target":{"file":"net/ipc_router/ipc_router_fifo_xprt.c","function":"fifo_tx_avail"}},{"signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/ef5cf9b985287d218edc24ba2276f2c7f48b4561","target":{"file":"net/qrtr/haven.c","function":"haven_tx_write"},"deprecated":false,"digest":{"function_hash":"92694849179637881039917478981996412702","length":456},"id":"ASB-A-276750306-0a7dd87c"},{"id":"ASB-A-276750306-0d14d7ff","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/b72d8ee2a07cca1a6cfc767b3f4ddc13eb98921c","target":{"file":"net/qrtr/fifo.c","function":"fifo_tx_write"},"deprecated":false,"digest":{"function_hash":"92694849179637881039917478981996412702","length":456}},{"target":{"file":"net/qrtr/fifo.c","function":"fifo_tx_avail"},"deprecated":false,"digest":{"function_hash":"146947033268583852991299712446776280726","length":241},"id":"ASB-A-276750306-37cba596","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/b72d8ee2a07cca1a6cfc767b3f4ddc13eb98921c"},{"id":"ASB-A-276750306-4540e1a3","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/ca542764e0dd73b5ddc2b2a23401b2b1168c90e2","target":{"file":"net/ipc_router/ipc_router_fifo_xprt.c","function":"fifo_tx_write"},"deprecated":false,"digest":{"function_hash":"92694849179637881039917478981996412702","length":456}},{"id":"ASB-A-276750306-5614b16b","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.10/commit/32d9c3a2f2b6a4d1fc48d6871194f3faf3184e8b","target":{"file":"net/qrtr/gunyah.c","function":"gunyah_tx_write"},"deprecated":false,"digest":{"function_hash":"92694849179637881039917478981996412702","length":456}},{"id":"ASB-A-276750306-76f28a10","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.10/commit/32d9c3a2f2b6a4d1fc48d6871194f3faf3184e8b","target":{"function":"gunyah_tx_avail","file":"net/qrtr/gunyah.c"},"deprecated":false,"digest":{"function_hash":"106295445037250536726547048216222778736","length":314}},{"source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/ef5cf9b985287d218edc24ba2276f2c7f48b4561","target":{"file":"net/qrtr/haven.c"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["52595550708734029991071215455045383095","267191350777806345580188787848009120027","77537813099326393398061709146587110180","279063952357068614754572000694412133954","307537172440503042005383636538464248913","216041384048585760462174084907262637709","278441491597955656658527157893051165905"]},"id":"ASB-A-276750306-bb5e218e","signature_type":"Line","signature_version":"v1"},{"deprecated":false,"digest":{"line_hashes":["52595550708734029991071215455045383095","267191350777806345580188787848009120027","324186091200200069957571526878615603157","279063952357068614754572000694412133954","307537172440503042005383636538464248913","216041384048585760462174084907262637709","278441491597955656658527157893051165905"],"threshold":0.9},"id":"ASB-A-276750306-d7acc20b","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.10/commit/32d9c3a2f2b6a4d1fc48d6871194f3faf3184e8b","target":{"file":"net/qrtr/gunyah.c"}},{"target":{"file":"net/qrtr/haven.c","function":"haven_tx_avail"},"deprecated":false,"digest":{"length":314,"function_hash":"106295445037250536726547048216222778736"},"id":"ASB-A-276750306-f10c2743","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/ef5cf9b985287d218edc24ba2276f2c7f48b4561"},{"id":"ASB-A-276750306-f470bbb1","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/b72d8ee2a07cca1a6cfc767b3f4ddc13eb98921c","target":{"file":"net/qrtr/fifo.c"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["76544791779869931094419886277378612240","281593264497418652128931001462273050671","151963078463918480798323417007854966053","279063952357068614754572000694412133954","307537172440503042005383636538464248913","216041384048585760462174084907262637709","278441491597955656658527157893051165905"]}},{"target":{"file":"net/ipc_router/ipc_router_fifo_xprt.c"},"deprecated":false,"digest":{"line_hashes":["76544791779869931094419886277378612240","281593264497418652128931001462273050671","234987226105537687657607162358558048656","279063952357068614754572000694412133954","307537172440503042005383636538464248913","216041384048585760462174084907262637709","278441491597955656658527157893051165905"],"threshold":0.9},"id":"ASB-A-276750306-f7823b88","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.9/commit/ca542764e0dd73b5ddc2b2a23401b2b1168c90e2"}],"fixes":["https://git.codelinaro.org/clo/la/kernel/msm-5.10/-/commit/32d9c3a2f2b6a4d1fc48d6871194f3faf3184e8b","https://git.codelinaro.org/clo/la/kernel/msm-4.14/-/commit/b72d8ee2a07cca1a6cfc767b3f4ddc13eb98921c","https://git.codelinaro.org/clo/la/kernel/msm-5.4/-/commit/ef5cf9b985287d218edc24ba2276f2c7f48b4561","https://git.codelinaro.org/clo/la/kernel/msm-4.9/-/commit/ca542764e0dd73b5ddc2b2a23401b2b1168c90e2"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-276750306.json"}}],"schema_version":"1.9.0"}