In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: L2CAP: Fix div-by-zero in l2capleflowctl_init()
l2capleflowctlinit() can cause both div-by-zero and an integer overflow since hdev->lemtu may not fall in the valid range.
Move MTU from hcidev to hciconn to validate MTU and stop the connection process earlier if MTU is invalid. Also, add a missing validation in readbuffersize() and make it return an error value if the validation fails. Now hciconnadd() returns ERR_PTR() as it can fail due to the both a kzalloc failure and invalid MTU value.
divide error: 0000 [#1] PREEMPT SMP KASAN NOPTI CPU: 0 PID: 67 Comm: kworker/u5:0 Tainted: G W 6.9.0-rc5+ #20 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.15.0-1 04/01/2014 Workqueue: hci0 hcirxwork RIP: 0010:l2capleflowctlinit+0x19e/0x3f0 net/bluetooth/l2capcore.c:547 Code: e8 17 17 0c 00 66 41 89 9f 84 00 00 00 bf 01 00 00 00 41 b8 02 00 00 00 4c 89 fe 4c 89 e2 89 d9 e8 27 17 0c 00 44 89 f0 31 d2 <66> f7 f3 89 c3 ff c3 4d 8d b7 88 00 00 00 4c 89 f0 48 c1 e8 03 42 RSP: 0018:ffff88810bc0f858 EFLAGS: 00010246 RAX: 00000000000002a0 RBX: 0000000000000000 RCX: dffffc0000000000 RDX: 0000000000000000 RSI: ffff88810bc0f7c0 RDI: ffffc90002dcb66f RBP: ffff88810bc0f880 R08: aa69db2dda70ff01 R09: 0000ffaaaaaaaaaa R10: 0084000000ffaaaa R11: 0000000000000000 R12: ffff88810d65a084 R13: dffffc0000000000 R14: 00000000000002a0 R15: ffff88810d65a000 FS: 0000000000000000(0000) GS:ffff88811ac00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000020000100 CR3: 0000000103268003 CR4: 0000000000770ef0 PKRU: 55555554 Call Trace: <TASK> l2capleconnectreq net/bluetooth/l2capcore.c:4902 [inline] l2caplesigcmd net/bluetooth/l2capcore.c:5420 [inline] l2caplesigchannel net/bluetooth/l2capcore.c:5486 [inline] l2caprecvframe+0xe59d/0x11710 net/bluetooth/l2capcore.c:6809 l2caprecvacldata+0x544/0x10a0 net/bluetooth/l2capcore.c:7506 hciacldatapacket net/bluetooth/hcicore.c:3939 [inline] hcirxwork+0x5e5/0xb20 net/bluetooth/hcicore.c:4176 processonework kernel/workqueue.c:3254 [inline] processscheduledworks+0x90f/0x1530 kernel/workqueue.c:3335 workerthread+0x926/0xe70 kernel/workqueue.c:3416 kthread+0x2e3/0x380 kernel/kthread.c:388 retfromfork+0x5c/0x90 arch/x86/kernel/process.c:147 retfromforkasm+0x1a/0x30 arch/x86/entry/entry_64.S:244 </TASK> Modules linked in: ---[ end trace 0000000000000000 ]---
[
{
"id": "CVE-2024-36968-02a71d1d",
"signature_version": "v1",
"digest": {
"length": 616.0,
"function_hash": "47469560530809919036678307816332742223"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_cc_le_read_buffer_size_v2"
}
},
{
"id": "CVE-2024-36968-0aeeb709",
"signature_version": "v1",
"digest": {
"length": 2515.0,
"function_hash": "339563109540649622215136332356804514358"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "le_conn_complete_evt"
}
},
{
"id": "CVE-2024-36968-0b63485e",
"signature_version": "v1",
"digest": {
"length": 1331.0,
"function_hash": "224958763871344185157533194082353594797"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/l2cap_core.c",
"function": "l2cap_conn_add"
}
},
{
"id": "CVE-2024-36968-0ca7964f",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"96914689126106281757211815876699305413",
"117847629806397583147842264146806823580",
"94682270950631661743558250660405924236",
"215363135748097785397308135578864589098"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/iso.c"
}
},
{
"id": "CVE-2024-36968-0d7b4066",
"signature_version": "v1",
"digest": {
"length": 975.0,
"function_hash": "48260211321481868211799268923452741369"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_add_bis"
}
},
{
"id": "CVE-2024-36968-0fa7c864",
"signature_version": "v1",
"digest": {
"length": 1324.0,
"function_hash": "280179950286796339016291446021869715438"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_bind_cis"
}
},
{
"id": "CVE-2024-36968-16e9dbb3",
"signature_version": "v1",
"digest": {
"length": 532.0,
"function_hash": "281075474363383247823538885991686148281"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/sco.c",
"function": "sco_conn_add"
}
},
{
"id": "CVE-2024-36968-1c953c6c",
"signature_version": "v1",
"digest": {
"length": 1013.0,
"function_hash": "208718893322469739205473734465836125196"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_pa_create_sync"
}
},
{
"id": "CVE-2024-36968-1ead86d9",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"257662169411794950251685833928325061755",
"114180154893501682094870142000562119556",
"59384290869741789359264074148890751269",
"55612184318087098308336128978647182167",
"139076916854015312051195532844260579619",
"303752287374104011125117483657992820936",
"331691896545911370508400911697236234836",
"263148197671341858885213505905533956806",
"298730161815422940394222340459951478956",
"292311311149210983155187715318832532893"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/sco.c"
}
},
{
"id": "CVE-2024-36968-2086d7f6",
"signature_version": "v1",
"digest": {
"length": 518.0,
"function_hash": "305688349217605425932034015011296460824"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_iso_qos_setup"
}
},
{
"id": "CVE-2024-36968-265d5f09",
"signature_version": "v1",
"digest": {
"length": 1148.0,
"function_hash": "291373358768113831741387019937927656616"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_connect_le"
}
},
{
"id": "CVE-2024-36968-29551b32",
"signature_version": "v1",
"digest": {
"length": 2895.0,
"function_hash": "58007087176777581038480829471076436130"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_conn_complete_evt"
}
},
{
"id": "CVE-2024-36968-3266c1d4",
"signature_version": "v1",
"digest": {
"length": 2287.0,
"function_hash": "320715346610734410338694429583166741272"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_conn_add"
}
},
{
"id": "CVE-2024-36968-3a2b74aa",
"signature_version": "v1",
"digest": {
"length": 1394.0,
"function_hash": "112344610324476495945948578245074744532"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_le_big_sync_established_evt"
}
},
{
"id": "CVE-2024-36968-420c6dc5",
"signature_version": "v1",
"digest": {
"length": 2515.0,
"function_hash": "339563109540649622215136332356804514358"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "le_conn_complete_evt"
}
},
{
"id": "CVE-2024-36968-43b71300",
"signature_version": "v1",
"digest": {
"length": 263.0,
"function_hash": "48431759601488535742262421847891818548"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_conn_add_unset"
}
},
{
"id": "CVE-2024-36968-44d25d9e",
"signature_version": "v1",
"digest": {
"length": 650.0,
"function_hash": "105054177935036001960406543502378878842"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/l2cap_core.c",
"function": "l2cap_rx_state_wait_f"
}
},
{
"id": "CVE-2024-36968-450a1f8a",
"signature_version": "v1",
"digest": {
"length": 429.0,
"function_hash": "2171706825847763017057897516547331637"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_cc_le_read_buffer_size"
}
},
{
"id": "CVE-2024-36968-458482c3",
"signature_version": "v1",
"digest": {
"length": 753.0,
"function_hash": "161554182762195641238217298709997477455"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_cs_create_conn"
}
},
{
"id": "CVE-2024-36968-472bca16",
"signature_version": "v1",
"digest": {
"length": 975.0,
"function_hash": "48260211321481868211799268923452741369"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_add_bis"
}
},
{
"id": "CVE-2024-36968-4c886bb0",
"signature_version": "v1",
"digest": {
"length": 672.0,
"function_hash": "138399901426245113504098685786155153987"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_cs_create_conn"
}
},
{
"id": "CVE-2024-36968-51f66e5f",
"signature_version": "v1",
"digest": {
"length": 1324.0,
"function_hash": "280179950286796339016291446021869715438"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_bind_cis"
}
},
{
"id": "CVE-2024-36968-5e050725",
"signature_version": "v1",
"digest": {
"length": 839.0,
"function_hash": "253898467177982483120435266055897893841"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_le_big_info_adv_report_evt"
}
},
{
"id": "CVE-2024-36968-5e3d8bf1",
"signature_version": "v1",
"digest": {
"length": 429.0,
"function_hash": "2171706825847763017057897516547331637"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_cc_le_read_buffer_size"
}
},
{
"id": "CVE-2024-36968-66b5303b",
"signature_version": "v1",
"digest": {
"length": 2287.0,
"function_hash": "320715346610734410338694429583166741272"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_conn_add"
}
},
{
"id": "CVE-2024-36968-6ea32650",
"signature_version": "v1",
"digest": {
"length": 839.0,
"function_hash": "253898467177982483120435266055897893841"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_le_big_info_adv_report_evt"
}
},
{
"id": "CVE-2024-36968-6f49dee5",
"signature_version": "v1",
"digest": {
"length": 1251.0,
"function_hash": "280970682017223193517164739373974701884"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/iso.c",
"function": "iso_sock_sendmsg"
}
},
{
"id": "CVE-2024-36968-77278aa9",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"49216699011814562336165350576513016554",
"100868084147603660726931031224483514377",
"77438891479423601005140486031582330292",
"47469558105413897446224593046856420335",
"129635670643170305702877495339114663863",
"294525134393586303477133491069951390498",
"246865771309615716333774056016250676559",
"10826591674953536425814847546068666358",
"177684607420326003657565889906410379415",
"210068612775646272518690970517298072248",
"47027453195952199005284974532355044968",
"66191944948686647652076093729023798894",
"311962200347782252870338036694600703335",
"283883032480215343350507527428229405609",
"226955530932920967384192241840476495157",
"110440341735689238225132868989859540284",
"86963520033067097824587113221820698401",
"141142296853918148142240620965652654715",
"97957818785265621165723527331999422576",
"54154352992173605197620968019860806777",
"39155561994119670484171732340887679664",
"201381286773823695851475893911327180157"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/l2cap_core.c"
}
},
{
"id": "CVE-2024-36968-7b197e0d",
"signature_version": "v1",
"digest": {
"length": 650.0,
"function_hash": "105054177935036001960406543502378878842"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/l2cap_core.c",
"function": "l2cap_rx_state_wait_f"
}
},
{
"id": "CVE-2024-36968-7bffc138",
"signature_version": "v1",
"digest": {
"length": 1331.0,
"function_hash": "224958763871344185157533194082353594797"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/l2cap_core.c",
"function": "l2cap_conn_add"
}
},
{
"id": "CVE-2024-36968-8071e0c7",
"signature_version": "v1",
"digest": {
"length": 212.0,
"function_hash": "249513151931517627351496332180957509389"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/l2cap_core.c",
"function": "l2cap_finish_move"
}
},
{
"id": "CVE-2024-36968-8432eda1",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"257662169411794950251685833928325061755",
"114180154893501682094870142000562119556",
"59384290869741789359264074148890751269",
"55612184318087098308336128978647182167",
"139076916854015312051195532844260579619",
"303752287374104011125117483657992820936",
"331691896545911370508400911697236234836",
"263148197671341858885213505905533956806",
"298730161815422940394222340459951478956",
"292311311149210983155187715318832532893"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/sco.c"
}
},
{
"id": "CVE-2024-36968-847338e3",
"signature_version": "v1",
"digest": {
"length": 1165.0,
"function_hash": "303020895265981524012076500824735522012"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_connect_le"
}
},
{
"id": "CVE-2024-36968-884f6365",
"signature_version": "v1",
"digest": {
"length": 945.0,
"function_hash": "102457825701404132885734632366375201392"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_connect_le_scan"
}
},
{
"id": "CVE-2024-36968-8a4eb654",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"302876401823147552710614121389509395644",
"24816567806843105289985552097014288026",
"325821835204329412626060272452725246172",
"61725225889897540534391769403326498581"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4d3dbaa252257d20611c3647290e6171f1bbd6c8",
"target": {
"file": "net/bluetooth/hci_event.c"
}
},
{
"id": "CVE-2024-36968-8b60ce3d",
"signature_version": "v1",
"digest": {
"length": 616.0,
"function_hash": "47469560530809919036678307816332742223"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_cc_le_read_buffer_size_v2"
}
},
{
"id": "CVE-2024-36968-923864be",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"96914689126106281757211815876699305413",
"117847629806397583147842264146806823580",
"94682270950631661743558250660405924236",
"215363135748097785397308135578864589098"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/iso.c"
}
},
{
"id": "CVE-2024-36968-a047d070",
"signature_version": "v1",
"digest": {
"length": 2874.0,
"function_hash": "135564183565200346780879849645488323449"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_conn_complete_evt"
}
},
{
"id": "CVE-2024-36968-a466c2ce",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"269345750616764094164191008810615015212",
"81904705276077037884745931033327769553",
"30951321971402573157064752293018105031",
"102820245720664917005857683956480024264",
"24424052647633783850798576710946042386",
"302189511714265628684011556067464654439",
"51575625094506198994657113082764349328",
"165625358928611463319320055422651282847",
"304591837639688561617965069181698042909",
"274747318008070594490575189003311583357",
"1329011281255629904983866238451809787",
"233389733885184355601708549298988176861",
"14512715630494115822738732368111994009",
"218077752241766796243181829727009310989",
"35319727598670236302154659764853346392",
"79220301197864380900265773297345124655",
"278802959442216450810766923348454898719",
"304388396245760513396833870338692640174",
"257466710762306413070226775702727401846",
"199802673876460752172352301442521329444",
"46455029940887902432283832368269570100",
"203650987576908028299419133521706269934",
"30185927922202338713062472093351960333",
"307836428391491852637212727926561243758",
"89159214266316579214798471622020074053",
"286399605603298765936570245606168233593",
"37627190574401153659140259794149707733",
"199802673876460752172352301442521329444",
"98438557837642656513962315837353947833",
"121667521686760588431315344862298656494",
"238278542729418241729809104006027724484",
"182330545327398852266539535684499023263",
"184224828546948442923619769933914732733",
"41422678957998128136828650531671934637",
"300087691945599286963680812979542622199",
"163301931288105738309246838287484454522",
"219743288332952661705623696355312672971",
"302876401823147552710614121389509395644",
"24816567806843105289985552097014288026",
"235117514931229998772890456804405245529",
"122400268708735431829288910490805761520"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_event.c"
}
},
{
"id": "CVE-2024-36968-a5a17723",
"signature_version": "v1",
"digest": {
"length": 2366.0,
"function_hash": "306256158303508168483536395139877023776"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_conn_request_evt"
}
},
{
"id": "CVE-2024-36968-a7372660",
"signature_version": "v1",
"digest": {
"length": 753.0,
"function_hash": "131369083723421333826858053363827200556"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_cc_read_buffer_size"
}
},
{
"id": "CVE-2024-36968-ad3fc07f",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"84078499548739337326656688631720857151",
"263090329535144297862762242866644692669",
"130539701003289631817863101712215743705",
"92728562581911837875243464497590718056",
"303315844167012960751407785674668226713",
"124744057433623752527231037712735335383",
"34406155963237261523918026244542421403",
"133692749709454235801760113520155691547",
"232747424331376200140039523721657315568",
"282457557399818146130012905161160056878",
"108501520659168396678539879986393132763",
"148505193154387679269465016129600394028",
"191844630351308938725391515080637125817",
"8922485406927065556398053016359545742",
"326122918101263948705086168391660187866",
"153755311311620955914862973945581713686",
"44107453991605029166942157095887251571",
"8644858456159029221376470598090230798",
"150884891559022658045521803792374144016",
"48781155867942211310440598933781872947",
"59569356608291507686860616004950216138",
"47256661267110702244426016256304871159",
"99716828317240940573254223610115521026",
"103299688528832219884228517495385223856",
"216692126190466848670740627628689844670",
"275977616220596065557867661581275775311",
"132024029578958417571157463442212660091",
"74109176636131103181729448410306277889",
"64975183652511615997778099637402022700",
"74037338984132490138318785501487152296",
"197620843297827146724071305340758918555",
"167481159034686148037948100581300680668",
"78369444402247801371725065169393700878",
"206106161859077706919435687161146208723",
"250969326489956049164113293038266721756",
"203888263602777894929317965856947571351",
"83985602710752772215738584363197120848",
"138096889044157849000241970559979792728",
"82662187734848374148009849527770869231",
"287050269366679761657062176596784057441",
"152235621071382980777489992507164082057",
"17752115782041945307304433566396705078",
"53818641619677929323594177388815965828",
"310049235077233413243560692243241760453",
"284844631177348937302714232233432341523",
"259344650635161118343963846148974023098",
"72495476159627747222332020427946228373",
"223812293068695793893895594761117355422",
"8369226044376892380073983245279897607",
"111184444563307723616350862748838099392",
"259149178211438288895109567016761127965",
"119803156608103978995484769391880358989",
"327510273175961887064347915483868844878",
"82024437754802114099400758932947265232",
"221725060596475680990608573167304433151",
"75913822821541938439790986084771570568",
"331349171275270558144365500691571146936",
"219979748748871906436903316292283883556",
"79551526887425053272129241040417062643",
"257690245575028509000357137995863352507",
"170668901003408204522196293857874783338",
"57945181478800171429778312205371118720",
"157467621399825341417279028872000135175",
"153490010399349664525612197704187773006",
"133218330275057287385744618175502939709",
"338054610843121017020218719695833796108",
"244998973328794913408815029370639476880",
"94801413968141494541096678111978846833",
"252156879027124797016159700912477866587",
"67276180645247268109811484217534561115",
"100566356923620438255848971724977006223",
"103840275754781252982597521224778439938",
"77303969344389383287470344691862869450",
"223433843554123722246469083193231437717",
"67411097519634307206518075445927107912"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_conn.c"
}
},
{
"id": "CVE-2024-36968-b57bd25d",
"signature_version": "v1",
"digest": {
"length": 532.0,
"function_hash": "281075474363383247823538885991686148281"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/sco.c",
"function": "sco_conn_add"
}
},
{
"id": "CVE-2024-36968-b78318b5",
"signature_version": "v1",
"digest": {
"length": 945.0,
"function_hash": "102457825701404132885734632366375201392"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_connect_le_scan"
}
},
{
"id": "CVE-2024-36968-c28192c0",
"signature_version": "v1",
"digest": {
"length": 518.0,
"function_hash": "305688349217605425932034015011296460824"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_iso_qos_setup"
}
},
{
"id": "CVE-2024-36968-c34b5322",
"signature_version": "v1",
"digest": {
"length": 212.0,
"function_hash": "249513151931517627351496332180957509389"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/l2cap_core.c",
"function": "l2cap_finish_move"
}
},
{
"id": "CVE-2024-36968-c474105e",
"signature_version": "v1",
"digest": {
"length": 753.0,
"function_hash": "131369083723421333826858053363827200556"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_cc_read_buffer_size"
}
},
{
"id": "CVE-2024-36968-c8d3d3cd",
"signature_version": "v1",
"digest": {
"length": 825.0,
"function_hash": "17296996099907763932687404685222746989"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_connect_acl"
}
},
{
"id": "CVE-2024-36968-cbfebdaf",
"signature_version": "v1",
"digest": {
"length": 955.0,
"function_hash": "60351401945659923898852586917436141909"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_connect_acl"
}
},
{
"id": "CVE-2024-36968-cd04e7dc",
"signature_version": "v1",
"digest": {
"length": 263.0,
"function_hash": "48431759601488535742262421847891818548"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_conn_add_unset"
}
},
{
"id": "CVE-2024-36968-cdf0dc68",
"signature_version": "v1",
"digest": {
"length": 1003.0,
"function_hash": "90272705096191467842204449187427641721"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_connect_sco"
}
},
{
"id": "CVE-2024-36968-d15667d9",
"signature_version": "v1",
"digest": {
"length": 1025.0,
"function_hash": "150065529166624289344037805914651183089"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_le_cis_req_evt"
}
},
{
"id": "CVE-2024-36968-d4600f2e",
"signature_version": "v1",
"digest": {
"length": 763.0,
"function_hash": "68856381737065415902626547622706504976"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4d3dbaa252257d20611c3647290e6171f1bbd6c8",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_le_pa_sync_estabilished_evt"
}
},
{
"id": "CVE-2024-36968-d6a1023f",
"signature_version": "v1",
"digest": {
"length": 1025.0,
"function_hash": "107990704458581357128036247705561184410"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "net/bluetooth/hci_conn.c",
"function": "hci_connect_sco"
}
},
{
"id": "CVE-2024-36968-d76e25d1",
"signature_version": "v1",
"digest": {
"length": 1025.0,
"function_hash": "150065529166624289344037805914651183089"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_le_cis_req_evt"
}
},
{
"id": "CVE-2024-36968-d9231af7",
"signature_version": "v1",
"digest": {
"length": 2366.0,
"function_hash": "306256158303508168483536395139877023776"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_conn_request_evt"
}
},
{
"id": "CVE-2024-36968-d9bcaab5",
"signature_version": "v1",
"digest": {
"length": 1251.0,
"function_hash": "280970682017223193517164739373974701884"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/iso.c",
"function": "iso_sock_sendmsg"
}
},
{
"id": "CVE-2024-36968-da37ccf9",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"28945578012371313130228832921751389011",
"149506831279800204524143616634226761861",
"216452561817232367781883193959155837273",
"233288023431871287973649428829063754753"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "include/net/bluetooth/hci_core.h"
}
},
{
"id": "CVE-2024-36968-e0f71121",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"84078499548739337326656688631720857151",
"263090329535144297862762242866644692669",
"130539701003289631817863101712215743705",
"92728562581911837875243464497590718056",
"303315844167012960751407785674668226713",
"124744057433623752527231037712735335383",
"34406155963237261523918026244542421403",
"133692749709454235801760113520155691547",
"232747424331376200140039523721657315568",
"282457557399818146130012905161160056878",
"108501520659168396678539879986393132763",
"148505193154387679269465016129600394028",
"191844630351308938725391515080637125817",
"8922485406927065556398053016359545742",
"326122918101263948705086168391660187866",
"153755311311620955914862973945581713686",
"44107453991605029166942157095887251571",
"8644858456159029221376470598090230798",
"150884891559022658045521803792374144016",
"48781155867942211310440598933781872947",
"59569356608291507686860616004950216138",
"47256661267110702244426016256304871159",
"99716828317240940573254223610115521026",
"103299688528832219884228517495385223856",
"216692126190466848670740627628689844670",
"275977616220596065557867661581275775311",
"132024029578958417571157463442212660091",
"74109176636131103181729448410306277889",
"64975183652511615997778099637402022700",
"74037338984132490138318785501487152296",
"197620843297827146724071305340758918555",
"167481159034686148037948100581300680668",
"78369444402247801371725065169393700878",
"206106161859077706919435687161146208723",
"250969326489956049164113293038266721756",
"203888263602777894929317965856947571351",
"83985602710752772215738584363197120848",
"138096889044157849000241970559979792728",
"82662187734848374148009849527770869231",
"287050269366679761657062176596784057441",
"152235621071382980777489992507164082057",
"17752115782041945307304433566396705078",
"53818641619677929323594177388815965828",
"310049235077233413243560692243241760453",
"284844631177348937302714232233432341523",
"259344650635161118343963846148974023098",
"72495476159627747222332020427946228373",
"223812293068695793893895594761117355422",
"8369226044376892380073983245279897607",
"111184444563307723616350862748838099392",
"259149178211438288895109567016761127965",
"119803156608103978995484769391880358989",
"327510273175961887064347915483868844878",
"82024437754802114099400758932947265232",
"221725060596475680990608573167304433151",
"75913822821541938439790986084771570568",
"331349171275270558144365500691571146936",
"219979748748871906436903316292283883556",
"79551526887425053272129241040417062643",
"257690245575028509000357137995863352507",
"170668901003408204522196293857874783338",
"57945181478800171429778312205371118720",
"157467621399825341417279028872000135175",
"153490010399349664525612197704187773006",
"133218330275057287385744618175502939709",
"338054610843121017020218719695833796108",
"244998973328794913408815029370639476880",
"94801413968141494541096678111978846833",
"252156879027124797016159700912477866587",
"67276180645247268109811484217534561115"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_conn.c"
}
},
{
"id": "CVE-2024-36968-f2154145",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"28945578012371313130228832921751389011",
"149506831279800204524143616634226761861",
"216452561817232367781883193959155837273",
"233288023431871287973649428829063754753"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d2b2f7d3936dc5990549bc36ab7ac7ac37f22c30",
"target": {
"file": "include/net/bluetooth/hci_core.h"
}
},
{
"id": "CVE-2024-36968-f2af186e",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"269345750616764094164191008810615015212",
"81904705276077037884745931033327769553",
"30951321971402573157064752293018105031",
"102820245720664917005857683956480024264",
"24424052647633783850798576710946042386",
"302189511714265628684011556067464654439",
"51575625094506198994657113082764349328",
"165625358928611463319320055422651282847",
"304591837639688561617965069181698042909",
"274747318008070594490575189003311583357",
"1329011281255629904983866238451809787",
"233389733885184355601708549298988176861",
"14512715630494115822738732368111994009",
"218077752241766796243181829727009310989",
"35319727598670236302154659764853346392",
"79220301197864380900265773297345124655",
"278802959442216450810766923348454898719",
"304388396245760513396833870338692640174",
"257466710762306413070226775702727401846",
"199802673876460752172352301442521329444",
"46455029940887902432283832368269570100",
"203650987576908028299419133521706269934",
"30185927922202338713062472093351960333",
"307836428391491852637212727926561243758",
"89159214266316579214798471622020074053",
"286399605603298765936570245606168233593",
"37627190574401153659140259794149707733",
"199802673876460752172352301442521329444",
"98438557837642656513962315837353947833",
"121667521686760588431315344862298656494",
"238278542729418241729809104006027724484",
"182330545327398852266539535684499023263",
"184224828546948442923619769933914732733",
"41422678957998128136828650531671934637",
"300087691945599286963680812979542622199",
"163301931288105738309246838287484454522",
"219743288332952661705623696355312672971",
"302876401823147552710614121389509395644",
"24816567806843105289985552097014288026",
"235117514931229998772890456804405245529",
"122400268708735431829288910490805761520"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_event.c"
}
},
{
"id": "CVE-2024-36968-fc16fcf0",
"signature_version": "v1",
"digest": {
"length": 1536.0,
"function_hash": "306760420566807862799639423664251463184"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/hci_event.c",
"function": "hci_le_big_sync_established_evt"
}
},
{
"id": "CVE-2024-36968-fc4a817a",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"49216699011814562336165350576513016554",
"100868084147603660726931031224483514377",
"77438891479423601005140486031582330292",
"47469558105413897446224593046856420335",
"129635670643170305702877495339114663863",
"294525134393586303477133491069951390498",
"246865771309615716333774056016250676559",
"10826591674953536425814847546068666358",
"177684607420326003657565889906410379415",
"210068612775646272518690970517298072248",
"47027453195952199005284974532355044968",
"66191944948686647652076093729023798894",
"311962200347782252870338036694600703335",
"283883032480215343350507527428229405609",
"226955530932920967384192241840476495157",
"110440341735689238225132868989859540284",
"86963520033067097824587113221820698401",
"141142296853918148142240620965652654715",
"97957818785265621165723527331999422576",
"54154352992173605197620968019860806777",
"39155561994119670484171732340887679664",
"201381286773823695851475893911327180157"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ad3f7986c5a0f82b8b66a0afe1cc1f5421e1d674",
"target": {
"file": "net/bluetooth/l2cap_core.c"
}
}
]