In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: btusb: Fix memory leak
This checks if CONFIGDEVCOREDUMP is enabled before attempting to clone the skb and also make sure btmtkprocesscoredump frees the skb passed following the same logic.
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "117989906484738148266789728121963693328", "277774970738956591756690620714299298223", "123931468389698593982428283080086191174", "57206547825319070129103049988960725347", "54923278372128133593871178541683104290", "124723250982362558713458562390056764212", "36206615146446991453339560379971758364", "225997160262558736951310017774357445069", "265344906931404769036975619507991642667", "30377595355011188848477873682862188444" ] }, "target": { "file": "drivers/bluetooth/btusb.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b10e6f6b160a60b98fb7476028f5a95405bbd725", "signature_version": "v1", "id": "CVE-2024-26887-15b2d4ca", "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "278671478645842971517876256331015018832", "177760983823346025991891872283150583712", "155441813890757806650247299060572289898", "188323246258855291416803558456895557868", "331768728714752560135201921856702066648" ] }, "target": { "file": "drivers/bluetooth/btmtk.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79f4127a502c5905f04da1f20a7bbe07103fb77c", "signature_version": "v1", "id": "CVE-2024-26887-211d1d0b", "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "117989906484738148266789728121963693328", "277774970738956591756690620714299298223", "123931468389698593982428283080086191174", "57206547825319070129103049988960725347", "54923278372128133593871178541683104290", "124723250982362558713458562390056764212", "36206615146446991453339560379971758364", "225997160262558736951310017774357445069", "265344906931404769036975619507991642667", "30377595355011188848477873682862188444" ] }, "target": { "file": "drivers/bluetooth/btusb.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b08bd8f02a24e2b82fece5ac51dc1c3d9aa6c404", "signature_version": "v1", "id": "CVE-2024-26887-3b744621", "signature_type": "Line" }, { "digest": { "length": 413.0, "function_hash": "32858589152031307618951487899443842142" }, "target": { "file": "drivers/bluetooth/btusb.c", "function": "btusb_recv_acl_mtk" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b10e6f6b160a60b98fb7476028f5a95405bbd725", "signature_version": "v1", "id": "CVE-2024-26887-41f52d6c", "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "278671478645842971517876256331015018832", "177760983823346025991891872283150583712", "155441813890757806650247299060572289898", "188323246258855291416803558456895557868", "331768728714752560135201921856702066648" ] }, "target": { "file": "drivers/bluetooth/btmtk.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b10e6f6b160a60b98fb7476028f5a95405bbd725", "signature_version": "v1", "id": "CVE-2024-26887-5f427c54", "signature_type": "Line" }, { "digest": { "length": 413.0, "function_hash": "32858589152031307618951487899443842142" }, "target": { "file": "drivers/bluetooth/btusb.c", "function": "btusb_recv_acl_mtk" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@620b9e60e4b55fa55540ce852a0f3c9e6091dbbc", "signature_version": "v1", "id": "CVE-2024-26887-64758262", "signature_type": "Function" }, { "digest": { "length": 869.0, "function_hash": "198736011874715759652230865350021518377" }, "target": { "file": "drivers/bluetooth/btmtk.c", "function": "btmtk_process_coredump" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79f4127a502c5905f04da1f20a7bbe07103fb77c", "signature_version": "v1", "id": "CVE-2024-26887-70dcb432", "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "278671478645842971517876256331015018832", "177760983823346025991891872283150583712", "155441813890757806650247299060572289898", "188323246258855291416803558456895557868", "331768728714752560135201921856702066648" ] }, "target": { "file": "drivers/bluetooth/btmtk.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b08bd8f02a24e2b82fece5ac51dc1c3d9aa6c404", "signature_version": "v1", "id": "CVE-2024-26887-9f9b2277", "signature_type": "Line" }, { "digest": { "length": 869.0, "function_hash": "198736011874715759652230865350021518377" }, "target": { "file": "drivers/bluetooth/btmtk.c", "function": "btmtk_process_coredump" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b08bd8f02a24e2b82fece5ac51dc1c3d9aa6c404", "signature_version": "v1", "id": "CVE-2024-26887-be6c1849", "signature_type": "Function" }, { "digest": { "length": 413.0, "function_hash": "32858589152031307618951487899443842142" }, "target": { "file": "drivers/bluetooth/btusb.c", "function": "btusb_recv_acl_mtk" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b08bd8f02a24e2b82fece5ac51dc1c3d9aa6c404", "signature_version": "v1", "id": "CVE-2024-26887-c031e65f", "signature_type": "Function" }, { "digest": { "length": 413.0, "function_hash": "32858589152031307618951487899443842142" }, "target": { "file": "drivers/bluetooth/btusb.c", "function": "btusb_recv_acl_mtk" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79f4127a502c5905f04da1f20a7bbe07103fb77c", "signature_version": "v1", "id": "CVE-2024-26887-c7549f88", "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "117989906484738148266789728121963693328", "277774970738956591756690620714299298223", "123931468389698593982428283080086191174", "57206547825319070129103049988960725347", "54923278372128133593871178541683104290", "124723250982362558713458562390056764212", "36206615146446991453339560379971758364", "225997160262558736951310017774357445069", "265344906931404769036975619507991642667", "30377595355011188848477873682862188444" ] }, "target": { "file": "drivers/bluetooth/btusb.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@620b9e60e4b55fa55540ce852a0f3c9e6091dbbc", "signature_version": "v1", "id": "CVE-2024-26887-cf186171", "signature_type": "Line" }, { "digest": { "threshold": 0.9, "line_hashes": [ "278671478645842971517876256331015018832", "177760983823346025991891872283150583712", "155441813890757806650247299060572289898", "188323246258855291416803558456895557868", "331768728714752560135201921856702066648" ] }, "target": { "file": "drivers/bluetooth/btmtk.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@620b9e60e4b55fa55540ce852a0f3c9e6091dbbc", "signature_version": "v1", "id": "CVE-2024-26887-e370fcb9", "signature_type": "Line" }, { "digest": { "length": 869.0, "function_hash": "198736011874715759652230865350021518377" }, "target": { "file": "drivers/bluetooth/btmtk.c", "function": "btmtk_process_coredump" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b10e6f6b160a60b98fb7476028f5a95405bbd725", "signature_version": "v1", "id": "CVE-2024-26887-e6c3a079", "signature_type": "Function" }, { "digest": { "threshold": 0.9, "line_hashes": [ "117989906484738148266789728121963693328", "277774970738956591756690620714299298223", "123931468389698593982428283080086191174", "57206547825319070129103049988960725347", "54923278372128133593871178541683104290", "124723250982362558713458562390056764212", "36206615146446991453339560379971758364", "225997160262558736951310017774357445069", "265344906931404769036975619507991642667", "30377595355011188848477873682862188444" ] }, "target": { "file": "drivers/bluetooth/btusb.c" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79f4127a502c5905f04da1f20a7bbe07103fb77c", "signature_version": "v1", "id": "CVE-2024-26887-e798228a", "signature_type": "Line" }, { "digest": { "length": 869.0, "function_hash": "198736011874715759652230865350021518377" }, "target": { "file": "drivers/bluetooth/btmtk.c", "function": "btmtk_process_coredump" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@620b9e60e4b55fa55540ce852a0f3c9e6091dbbc", "signature_version": "v1", "id": "CVE-2024-26887-fc928bac", "signature_type": "Function" } ] }