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.
[
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btusb.c"
},
"digest": {
"line_hashes": [
"117989906484738148266789728121963693328",
"277774970738956591756690620714299298223",
"123931468389698593982428283080086191174",
"57206547825319070129103049988960725347",
"54923278372128133593871178541683104290",
"124723250982362558713458562390056764212",
"36206615146446991453339560379971758364",
"225997160262558736951310017774357445069",
"265344906931404769036975619507991642667",
"30377595355011188848477873682862188444"
],
"threshold": 0.9
},
"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",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btmtk.c"
},
"digest": {
"line_hashes": [
"278671478645842971517876256331015018832",
"177760983823346025991891872283150583712",
"155441813890757806650247299060572289898",
"188323246258855291416803558456895557868",
"331768728714752560135201921856702066648"
],
"threshold": 0.9
},
"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",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btusb.c"
},
"digest": {
"line_hashes": [
"117989906484738148266789728121963693328",
"277774970738956591756690620714299298223",
"123931468389698593982428283080086191174",
"57206547825319070129103049988960725347",
"54923278372128133593871178541683104290",
"124723250982362558713458562390056764212",
"36206615146446991453339560379971758364",
"225997160262558736951310017774357445069",
"265344906931404769036975619507991642667",
"30377595355011188848477873682862188444"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b08bd8f02a24e2b82fece5ac51dc1c3d9aa6c404",
"signature_version": "v1",
"id": "CVE-2024-26887-3b744621"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btusb.c",
"function": "btusb_recv_acl_mtk"
},
"digest": {
"length": 413.0,
"function_hash": "32858589152031307618951487899443842142"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b10e6f6b160a60b98fb7476028f5a95405bbd725",
"signature_version": "v1",
"id": "CVE-2024-26887-41f52d6c"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btmtk.c"
},
"digest": {
"line_hashes": [
"278671478645842971517876256331015018832",
"177760983823346025991891872283150583712",
"155441813890757806650247299060572289898",
"188323246258855291416803558456895557868",
"331768728714752560135201921856702066648"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b10e6f6b160a60b98fb7476028f5a95405bbd725",
"signature_version": "v1",
"id": "CVE-2024-26887-5f427c54"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btusb.c",
"function": "btusb_recv_acl_mtk"
},
"digest": {
"length": 413.0,
"function_hash": "32858589152031307618951487899443842142"
},
"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",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btmtk.c",
"function": "btmtk_process_coredump"
},
"digest": {
"length": 869.0,
"function_hash": "198736011874715759652230865350021518377"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79f4127a502c5905f04da1f20a7bbe07103fb77c",
"signature_version": "v1",
"id": "CVE-2024-26887-70dcb432"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btmtk.c"
},
"digest": {
"line_hashes": [
"278671478645842971517876256331015018832",
"177760983823346025991891872283150583712",
"155441813890757806650247299060572289898",
"188323246258855291416803558456895557868",
"331768728714752560135201921856702066648"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b08bd8f02a24e2b82fece5ac51dc1c3d9aa6c404",
"signature_version": "v1",
"id": "CVE-2024-26887-9f9b2277"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btmtk.c",
"function": "btmtk_process_coredump"
},
"digest": {
"length": 869.0,
"function_hash": "198736011874715759652230865350021518377"
},
"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",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btusb.c",
"function": "btusb_recv_acl_mtk"
},
"digest": {
"length": 413.0,
"function_hash": "32858589152031307618951487899443842142"
},
"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",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btusb.c",
"function": "btusb_recv_acl_mtk"
},
"digest": {
"length": 413.0,
"function_hash": "32858589152031307618951487899443842142"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79f4127a502c5905f04da1f20a7bbe07103fb77c",
"signature_version": "v1",
"id": "CVE-2024-26887-c7549f88"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btusb.c"
},
"digest": {
"line_hashes": [
"117989906484738148266789728121963693328",
"277774970738956591756690620714299298223",
"123931468389698593982428283080086191174",
"57206547825319070129103049988960725347",
"54923278372128133593871178541683104290",
"124723250982362558713458562390056764212",
"36206615146446991453339560379971758364",
"225997160262558736951310017774357445069",
"265344906931404769036975619507991642667",
"30377595355011188848477873682862188444"
],
"threshold": 0.9
},
"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",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btmtk.c"
},
"digest": {
"line_hashes": [
"278671478645842971517876256331015018832",
"177760983823346025991891872283150583712",
"155441813890757806650247299060572289898",
"188323246258855291416803558456895557868",
"331768728714752560135201921856702066648"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@620b9e60e4b55fa55540ce852a0f3c9e6091dbbc",
"signature_version": "v1",
"id": "CVE-2024-26887-e370fcb9"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btmtk.c",
"function": "btmtk_process_coredump"
},
"digest": {
"length": 869.0,
"function_hash": "198736011874715759652230865350021518377"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b10e6f6b160a60b98fb7476028f5a95405bbd725",
"signature_version": "v1",
"id": "CVE-2024-26887-e6c3a079"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btusb.c"
},
"digest": {
"line_hashes": [
"117989906484738148266789728121963693328",
"277774970738956591756690620714299298223",
"123931468389698593982428283080086191174",
"57206547825319070129103049988960725347",
"54923278372128133593871178541683104290",
"124723250982362558713458562390056764212",
"36206615146446991453339560379971758364",
"225997160262558736951310017774357445069",
"265344906931404769036975619507991642667",
"30377595355011188848477873682862188444"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79f4127a502c5905f04da1f20a7bbe07103fb77c",
"signature_version": "v1",
"id": "CVE-2024-26887-e798228a"
},
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btmtk.c",
"function": "btmtk_process_coredump"
},
"digest": {
"length": 869.0,
"function_hash": "198736011874715759652230865350021518377"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@620b9e60e4b55fa55540ce852a0f3c9e6091dbbc",
"signature_version": "v1",
"id": "CVE-2024-26887-fc928bac"
}
]