In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: use RCU for hciconnparams and iterate safely in hci_sync
hciupdateacceptlistsync iterates over hdev->pendleconns and hdev->pendlereports, and waits for controller events in the loop body, without holding hdev lock.
Meanwhile, these lists and the items may be modified e.g. by lescancleanup. This can invalidate the list cursor or any other item in the list, resulting to invalid behavior (eg use-after-free).
Use RCU for the hciconnparams action lists. Since the loop bodies in hcisync block and we cannot use RCU or hdev->lock for the whole loop, copy list items first and then iterate on the copy. Only the flags field is written from elsewhere, so READONCE/WRITE_ONCE should guarantee we read valid values.
Free params everywhere with hciconnparams_free so the cleanup is guaranteed to be done properly.
This fixes the following, which can be triggered e.g. by BlueZ new mgmt-tester case "Add + Remove Device Nowait - Success", or by changing hcilesetcigparams to always return false, and running iso-tester:
================================================================== BUG: KASAN: slab-use-after-free in hciupdatepassivescansync (net/bluetooth/hcisync.c:2536 net/bluetooth/hcisync.c:2723 net/bluetooth/hci_sync.c:2841) Read of size 8 at addr ffff888001265018 by task kworker/u3:0/32
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-1.fc38 04/01/2014 Workqueue: hci0 hcicmdsyncwork Call Trace: <TASK> dumpstacklvl (./arch/x86/include/asm/irqflags.h:134 lib/dumpstack.c:107) printreport (mm/kasan/report.c:320 mm/kasan/report.c:430) ? _virtaddrvalid (./include/linux/mmzone.h:1915 ./include/linux/mmzone.h:2011 arch/x86/mm/physaddr.c:65) ? hciupdatepassivescansync (net/bluetooth/hcisync.c:2536 net/bluetooth/hcisync.c:2723 net/bluetooth/hcisync.c:2841) kasanreport (mm/kasan/report.c:538) ? hciupdatepassivescansync (net/bluetooth/hcisync.c:2536 net/bluetooth/hcisync.c:2723 net/bluetooth/hcisync.c:2841) hciupdatepassivescansync (net/bluetooth/hcisync.c:2536 net/bluetooth/hcisync.c:2723 net/bluetooth/hcisync.c:2841) ? _pfxhciupdatepassivescansync (net/bluetooth/hcisync.c:2780) ? mutexlock (kernel/locking/mutex.c:282) ? _pfxmutexlock (kernel/locking/mutex.c:282) ? _pfxmutexunlock (kernel/locking/mutex.c:538) ? _pfxupdatepassivescansync (net/bluetooth/hcisync.c:2861) hcicmdsyncwork (net/bluetooth/hcisync.c:306) processonework (./arch/x86/include/asm/preempt.h:27 kernel/workqueue.c:2399) workerthread (./include/linux/list.h:292 kernel/workqueue.c:2538) ? _pfxworkerthread (kernel/workqueue.c:2480) kthread (kernel/kthread.c:376) ? _pfxkthread (kernel/kthread.c:331) retfromfork (arch/x86/entry/entry_64.S:314) </TASK>
Allocated by task 31: kasansavestack (mm/kasan/common.c:46) kasansettrack (mm/kasan/common.c:52) _kasankmalloc (mm/kasan/common.c:374 mm/kasan/common.c:383) hciconnparamsadd (./include/linux/slab.h:580 ./include/linux/slab.h:720 net/bluetooth/hcicore.c:2277) hciconnectlescan (net/bluetooth/hciconn.c:1419 net/bluetooth/hciconn.c:1589) hciconnectcis (net/bluetooth/hciconn.c:2266) isoconnectcis (net/bluetooth/iso.c:390) isosockconnect (net/bluetooth/iso.c:899) _sysconnect (net/socket.c:2003 net/socket.c:2020) _x64sysconnect (net/socket.c:2027) dosyscall64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80) entrySYSCALL64afterhwframe (arch/x86/entry/entry64.S:120)
Freed by task 15: kasansavestack (mm/kasan/common.c:46) kasansettrack (mm/kasan/common.c:52) kasansavefreeinfo (mm/kasan/generic.c:523) _kasanslabfree (mm/kasan/common.c:238 mm/kasan/common.c:200 mm/kasan/common.c:244) _kmemcachefree (mm/slub.c:1807 mm/slub.c:3787 mm/slub.c:3800) hciconnparamsdel (net/bluetooth/hcicore.c:2323) lescancleanup (net/bluetooth/hciconn.c:202) processonework (./arch/x86/include/asm/preempt. ---truncated---
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53252.json"
}[
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"240041806771106029304158695811333754816",
"225658477952112659948550787828092768007",
"188052433442871454233357539402089426187",
"116741780935525138909312557689278685744",
"20961574424192192948806431685492947966",
"5320462198142722157683753972034747478",
"88797967873786364205806813183775464986",
"139339223074912657781614529946925385332"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-0700fd47",
"signature_type": "Line",
"target": {
"file": "include/net/bluetooth/hci_core.h"
},
"signature_version": "v1"
},
{
"digest": {
"length": 2875.0,
"function_hash": "286348046474274851955271819568057944945"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-0753ef6e",
"signature_type": "Function",
"target": {
"function": "remove_device",
"file": "net/bluetooth/mgmt.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"16842641890926835315644684130718960636",
"54474017238806903466111536019677581520",
"80777439847593962051006377516757681757",
"4679125139303890464044025995459478107",
"171403638980406390193812943904119207051",
"279445379897754236030189729140179559046",
"191330380432434922817969613492474072326",
"114534638591437898454940250096487278524",
"331322982414270034115207456143210191378",
"175455034686230251106483848352139863919",
"309236470959253971561543691075902291083",
"236531893636272733220946130251677423548",
"236011767485851346057689985930622907834",
"143910479603201297363383431409360748154",
"93705407546592813851149963285328001821",
"43748144532296076971062605285039664826",
"69233299503858011329570325708750742899",
"185220271633456746389307718081011257168",
"206117372190645166770267003812170767046",
"239387921896107323910993989895009019772",
"154554741611127858888941137752634012735",
"220255464086792043426328854015950695701",
"24283502797391538106511610444993069408",
"42670681570572420038835397447839014527",
"243191301710563195137052766915191161653",
"185690981938783148009006473749944856235",
"233845189579966887060131971505956811745",
"163685978003224021249695222705535082157",
"9678581224341006136080470561928810589"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-084ed694",
"signature_type": "Line",
"target": {
"file": "net/bluetooth/hci_core.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 2875.0,
"function_hash": "286348046474274851955271819568057944945"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-08fc99f4",
"signature_type": "Function",
"target": {
"function": "remove_device",
"file": "net/bluetooth/mgmt.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 1511.0,
"function_hash": "86714090395490073437101686534748869214"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-0b2abd94",
"signature_type": "Function",
"target": {
"function": "hci_update_accept_list_sync",
"file": "net/bluetooth/hci_sync.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 409.0,
"function_hash": "22779541840276873970405720749360968754"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-0ee3d9c5",
"signature_type": "Function",
"target": {
"function": "hci_conn_params_clear_disabled",
"file": "net/bluetooth/hci_core.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 2875.0,
"function_hash": "286348046474274851955271819568057944945"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-105596f9",
"signature_type": "Function",
"target": {
"function": "remove_device",
"file": "net/bluetooth/mgmt.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 495.0,
"function_hash": "57030463719474923977056117163523970467"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-18baf710",
"signature_type": "Function",
"target": {
"function": "hci_cc_le_set_privacy_mode",
"file": "net/bluetooth/hci_event.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 958.0,
"function_hash": "294651128220414737995125469566034351474"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-1abf7bc6",
"signature_type": "Function",
"target": {
"function": "hci_le_add_resolve_list_sync",
"file": "net/bluetooth/hci_sync.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 1380.0,
"function_hash": "231959027976220679854247555102400228627"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-1d909a02",
"signature_type": "Function",
"target": {
"function": "hci_cs_disconnect",
"file": "net/bluetooth/hci_event.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 2762.0,
"function_hash": "47123963795789946535798567637231501517"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-1ed2509a",
"signature_type": "Function",
"target": {
"function": "le_conn_complete_evt",
"file": "net/bluetooth/hci_event.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"41475145442756035064551365354903405418",
"22903822421052765514803443352290550243",
"90464532619748140564089055746141202233",
"241089685272300907273484318159581619900",
"235119435635025215744730996423915880224",
"242779765872418184160296489684066687982",
"237626225297106268587870535781240429851",
"235993218096142211269710206797422093393",
"326373081087325410439202873819710709163",
"337207865604213873345923747227953471361",
"307488316293381044914931754737051477994",
"294441286440291191910569407579265511816",
"252751386022346941371070855711751522134",
"140426463037055144157954155905216865432",
"239765240527397014866233419857858402753",
"181603300050405147149846195788777915423",
"263351934848238277233125546774705949211",
"160361674638380372246439362127432507233",
"2140613052501828306420026439853040084",
"95476113071709487615910931899278484740",
"324405127857217040878574964424183191626",
"252632261321327393648436496210639355230",
"197547878835164300544778647278564527124",
"200125644914896178437320812988237121485",
"102013783216392390565420558746655477718",
"254111995080316492359414426208880371644",
"58124563409004679552015226440668231162",
"212684831569731289358025889119304474950",
"122603564028989860505790107977129423108",
"16812619541140821078356866130873232738",
"314756229304291816695817935569085884757",
"69617084501822256924347851324092154285",
"59713747302495462416537129021212592406",
"39697430094617801393267305495829524780",
"223144653210653772307115892233316621387",
"203009725166463523375814766387474770853",
"24283502797391538106511610444993069408",
"270385834496349726780698814317163266044",
"26608158882273365463593628596769886214",
"7142178260569063762764082027709352779",
"231297597763281920392682916740893859554",
"328182010601350146385761502394366557099",
"140180124548054157717929140459090756118",
"843525024408046231906307972257693154",
"260027471969745077317504861310912854367",
"307161799320984596123469352120411915584"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-220241a7",
"signature_type": "Line",
"target": {
"file": "net/bluetooth/mgmt.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 1511.0,
"function_hash": "86714090395490073437101686534748869214"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-232aa7c9",
"signature_type": "Function",
"target": {
"function": "hci_update_accept_list_sync",
"file": "net/bluetooth/hci_sync.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 426.0,
"function_hash": "337363287029168263258234663576565489717"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-32ef0fd8",
"signature_type": "Function",
"target": {
"function": "restart_le_actions",
"file": "net/bluetooth/mgmt.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 1511.0,
"function_hash": "86714090395490073437101686534748869214"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-3d352d05",
"signature_type": "Function",
"target": {
"function": "hci_update_accept_list_sync",
"file": "net/bluetooth/hci_sync.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 426.0,
"function_hash": "337363287029168263258234663576565489717"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-49736cb6",
"signature_type": "Function",
"target": {
"function": "restart_le_actions",
"file": "net/bluetooth/mgmt.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 231.0,
"function_hash": "24682380889609428478258769226755923948"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-508df364",
"signature_type": "Function",
"target": {
"function": "hci_pend_le_action_lookup",
"file": "net/bluetooth/hci_core.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 211.0,
"function_hash": "85634123147446287498372202438484000020"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-5b23d5bd",
"signature_type": "Function",
"target": {
"function": "hci_conn_params_free",
"file": "net/bluetooth/hci_core.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"199279745945205101333621739870913776439",
"3832264558989205314755770423076804220",
"252245564247974675339910168441382224900",
"154434279026790526996263341217632762067",
"329844266079612480912628943505057585700",
"52141441189780510181639210401914866472",
"177535253375284275863635003396527651237",
"73502925259949914630336905387831553306",
"331686521189309713850568872852502196346",
"201502321011211749896233191523256870897",
"134010253381921028041829592361177312341",
"310384414995467734511544969204989002989",
"42756984333897992880714763078184495715",
"230935993034310205830690525138720762032",
"220234155101051949673145804549101451829",
"66832109895933173598513802060961506706"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-5f99c028",
"signature_type": "Line",
"target": {
"file": "net/bluetooth/hci_conn.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 706.0,
"function_hash": "290080808889677438335665401142743470510"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-63b4b765",
"signature_type": "Function",
"target": {
"function": "hci_explicit_conn_params_set",
"file": "net/bluetooth/hci_conn.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 1061.0,
"function_hash": "148677492699990605808375302740541528743"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-6555bba4",
"signature_type": "Function",
"target": {
"function": "hci_connect_le_scan_cleanup",
"file": "net/bluetooth/hci_conn.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"240041806771106029304158695811333754816",
"225658477952112659948550787828092768007",
"188052433442871454233357539402089426187",
"116741780935525138909312557689278685744",
"20961574424192192948806431685492947966",
"5320462198142722157683753972034747478",
"88797967873786364205806813183775464986",
"139339223074912657781614529946925385332"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-670cbf7f",
"signature_type": "Line",
"target": {
"file": "include/net/bluetooth/hci_core.h"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"41475145442756035064551365354903405418",
"22903822421052765514803443352290550243",
"90464532619748140564089055746141202233",
"241089685272300907273484318159581619900",
"235119435635025215744730996423915880224",
"242779765872418184160296489684066687982",
"237626225297106268587870535781240429851",
"235993218096142211269710206797422093393",
"326373081087325410439202873819710709163",
"337207865604213873345923747227953471361",
"307488316293381044914931754737051477994",
"294441286440291191910569407579265511816",
"252751386022346941371070855711751522134",
"140426463037055144157954155905216865432",
"239765240527397014866233419857858402753",
"181603300050405147149846195788777915423",
"263351934848238277233125546774705949211",
"160361674638380372246439362127432507233",
"2140613052501828306420026439853040084",
"95476113071709487615910931899278484740",
"324405127857217040878574964424183191626",
"252632261321327393648436496210639355230",
"197547878835164300544778647278564527124",
"200125644914896178437320812988237121485",
"102013783216392390565420558746655477718",
"254111995080316492359414426208880371644",
"58124563409004679552015226440668231162",
"212684831569731289358025889119304474950",
"122603564028989860505790107977129423108",
"16812619541140821078356866130873232738",
"314756229304291816695817935569085884757",
"69617084501822256924347851324092154285",
"59713747302495462416537129021212592406",
"39697430094617801393267305495829524780",
"223144653210653772307115892233316621387",
"203009725166463523375814766387474770853",
"24283502797391538106511610444993069408",
"270385834496349726780698814317163266044",
"26608158882273365463593628596769886214",
"7142178260569063762764082027709352779",
"231297597763281920392682916740893859554",
"328182010601350146385761502394366557099",
"140180124548054157717929140459090756118",
"843525024408046231906307972257693154",
"260027471969745077317504861310912854367",
"307161799320984596123469352120411915584"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-6a1ceac4",
"signature_type": "Line",
"target": {
"file": "net/bluetooth/mgmt.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 897.0,
"function_hash": "338429372116145069601194451285413847854"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-6a35429b",
"signature_type": "Function",
"target": {
"function": "hci_conn_params_set",
"file": "net/bluetooth/mgmt.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 1634.0,
"function_hash": "137224354856632937138394315117601932276"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-6ebee303",
"signature_type": "Function",
"target": {
"function": "set_device_flags",
"file": "net/bluetooth/mgmt.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 1061.0,
"function_hash": "148677492699990605808375302740541528743"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-74b6638d",
"signature_type": "Function",
"target": {
"function": "hci_connect_le_scan_cleanup",
"file": "net/bluetooth/hci_conn.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 409.0,
"function_hash": "22779541840276873970405720749360968754"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-7bc742e8",
"signature_type": "Function",
"target": {
"function": "hci_conn_params_clear_disabled",
"file": "net/bluetooth/hci_core.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 301.0,
"function_hash": "835623674704047018143585645101497090"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-82e6af7a",
"signature_type": "Function",
"target": {
"function": "hci_pend_le_actions_clear",
"file": "net/bluetooth/hci_sync.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 1061.0,
"function_hash": "148677492699990605808375302740541528743"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-8e0349ea",
"signature_type": "Function",
"target": {
"function": "hci_connect_le_scan_cleanup",
"file": "net/bluetooth/hci_conn.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 2762.0,
"function_hash": "47123963795789946535798567637231501517"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-91c67e51",
"signature_type": "Function",
"target": {
"function": "le_conn_complete_evt",
"file": "net/bluetooth/hci_event.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 409.0,
"function_hash": "22779541840276873970405720749360968754"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-92b53935",
"signature_type": "Function",
"target": {
"function": "hci_conn_params_clear_disabled",
"file": "net/bluetooth/hci_core.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"290513057042275781112216782719182528854",
"245306902052072116481618083545281409626",
"186616095108033020151139642445715038648",
"161527080008756076880228784142678669063",
"21109577761214111418841800178771964811",
"211058366376794616057126235208137580303",
"202150486895893304002502069159695398113",
"259018805652062060948867699081806025746",
"180869172149359718656245005987704315429",
"21109577761214111418841800178771964811",
"211058366376794616057126235208137580303",
"165044183958947354057326537547585086672",
"315172031408658518746266470482488510669",
"207129642036080951347230296750473672039",
"210995046368655925942165865695217095406",
"127099446784644321825538455024721182814",
"236246502313118082827059596635856392078",
"182558632950265442700319118764856014610"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-99a3d71a",
"signature_type": "Line",
"target": {
"file": "net/bluetooth/hci_event.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 231.0,
"function_hash": "24682380889609428478258769226755923948"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-9a216f33",
"signature_type": "Function",
"target": {
"function": "hci_pend_le_action_lookup",
"file": "net/bluetooth/hci_core.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"240041806771106029304158695811333754816",
"225658477952112659948550787828092768007",
"188052433442871454233357539402089426187",
"116741780935525138909312557689278685744",
"20961574424192192948806431685492947966",
"5320462198142722157683753972034747478",
"88797967873786364205806813183775464986",
"139339223074912657781614529946925385332"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-9b15e6e3",
"signature_type": "Line",
"target": {
"file": "include/net/bluetooth/hci_core.h"
},
"signature_version": "v1"
},
{
"digest": {
"length": 1507.0,
"function_hash": "72386369651616844409201866772119429384"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-9d9e072e",
"signature_type": "Function",
"target": {
"function": "hci_disconn_complete_evt",
"file": "net/bluetooth/hci_event.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 958.0,
"function_hash": "294651128220414737995125469566034351474"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-9f796f61",
"signature_type": "Function",
"target": {
"function": "hci_le_add_resolve_list_sync",
"file": "net/bluetooth/hci_sync.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"16842641890926835315644684130718960636",
"54474017238806903466111536019677581520",
"80777439847593962051006377516757681757",
"4679125139303890464044025995459478107",
"171403638980406390193812943904119207051",
"279445379897754236030189729140179559046",
"191330380432434922817969613492474072326",
"114534638591437898454940250096487278524",
"331322982414270034115207456143210191378",
"175455034686230251106483848352139863919",
"309236470959253971561543691075902291083",
"236531893636272733220946130251677423548",
"236011767485851346057689985930622907834",
"143910479603201297363383431409360748154",
"93705407546592813851149963285328001821",
"43748144532296076971062605285039664826",
"69233299503858011329570325708750742899",
"185220271633456746389307718081011257168",
"206117372190645166770267003812170767046",
"239387921896107323910993989895009019772",
"154554741611127858888941137752634012735",
"220255464086792043426328854015950695701",
"24283502797391538106511610444993069408",
"42670681570572420038835397447839014527",
"243191301710563195137052766915191161653",
"185690981938783148009006473749944856235",
"233845189579966887060131971505956811745",
"163685978003224021249695222705535082157",
"9678581224341006136080470561928810589"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-a095722b",
"signature_type": "Line",
"target": {
"file": "net/bluetooth/hci_core.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 495.0,
"function_hash": "57030463719474923977056117163523970467"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-a35097a9",
"signature_type": "Function",
"target": {
"function": "hci_cc_le_set_privacy_mode",
"file": "net/bluetooth/hci_event.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 301.0,
"function_hash": "835623674704047018143585645101497090"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-a518c611",
"signature_type": "Function",
"target": {
"function": "hci_pend_le_actions_clear",
"file": "net/bluetooth/hci_sync.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"41475145442756035064551365354903405418",
"22903822421052765514803443352290550243",
"90464532619748140564089055746141202233",
"241089685272300907273484318159581619900",
"235119435635025215744730996423915880224",
"242779765872418184160296489684066687982",
"237626225297106268587870535781240429851",
"235993218096142211269710206797422093393",
"326373081087325410439202873819710709163",
"337207865604213873345923747227953471361",
"307488316293381044914931754737051477994",
"294441286440291191910569407579265511816",
"252751386022346941371070855711751522134",
"140426463037055144157954155905216865432",
"239765240527397014866233419857858402753",
"181603300050405147149846195788777915423",
"263351934848238277233125546774705949211",
"160361674638380372246439362127432507233",
"2140613052501828306420026439853040084",
"95476113071709487615910931899278484740",
"324405127857217040878574964424183191626",
"252632261321327393648436496210639355230",
"197547878835164300544778647278564527124",
"200125644914896178437320812988237121485",
"102013783216392390565420558746655477718",
"254111995080316492359414426208880371644",
"58124563409004679552015226440668231162",
"212684831569731289358025889119304474950",
"122603564028989860505790107977129423108",
"16812619541140821078356866130873232738",
"314756229304291816695817935569085884757",
"69617084501822256924347851324092154285",
"59713747302495462416537129021212592406",
"39697430094617801393267305495829524780",
"223144653210653772307115892233316621387",
"203009725166463523375814766387474770853",
"24283502797391538106511610444993069408",
"270385834496349726780698814317163266044",
"26608158882273365463593628596769886214",
"7142178260569063762764082027709352779",
"231297597763281920392682916740893859554",
"328182010601350146385761502394366557099",
"140180124548054157717929140459090756118",
"843525024408046231906307972257693154",
"260027471969745077317504861310912854367",
"307161799320984596123469352120411915584"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-aaf75682",
"signature_type": "Line",
"target": {
"file": "net/bluetooth/mgmt.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 426.0,
"function_hash": "337363287029168263258234663576565489717"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-ab476daf",
"signature_type": "Function",
"target": {
"function": "restart_le_actions",
"file": "net/bluetooth/mgmt.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"150593319151730740911098135793435733145",
"286494770537261286370775128284886619461",
"296948192315982513348097748994046303433",
"223673582100538331044656444727527924126",
"217025387800037589830239539906911638738",
"206209186479344746586686875746520996979",
"102274203173337357111255417072954398782",
"91754587091454735064502188098415646112",
"319594868892300872239002108748511716118",
"142294447053374478097845988361609154196",
"2154184700757307537134769310535882049",
"317251185665789661750079895000827405243",
"74664153954086889719367184909623820683",
"149646311881129198056876089709086507283",
"149276463072387507438849392859942756732",
"28993031529586230016585471174372581402",
"132894741761027973674249086113171597527",
"120666701285001114366306035857429265436",
"143164270655012809699393775259302144699",
"66613462953728532291330807571656216341",
"124887339821237116321977997765525554400",
"159739571729112757029792773855047138205",
"91417121190000677577076623856433775275",
"325408028091995316520899189134270307978",
"21601950496755923690073811517712053134",
"86413702066239417919753976463403555033",
"45421500830691971006645279909102179877",
"229928306876722679366741955927434874518",
"224957623051775060834862028561018814526",
"218119261545220859065148782370026064010",
"199519033758306509049711508476835502019",
"205653454141921061083394635651193243638",
"95708539760867214564738436615637882168",
"247227428808386142061185841213848349675",
"277308589032393831026893593337726031439",
"149830702023677217036548018627479626702",
"51975697197989160427873376995623668869",
"39977963608289742260499057451230843953",
"196379032172190113105169762459105420687",
"4647050015301839321279566592859856040",
"70454808059423351852483691170284668053",
"255911437136210473718892957392606487099",
"145902895560627212592906671962065511081",
"97445375884967399107743636833582967000",
"60778274450583733923817746625718675130",
"70454808059423351852483691170284668053",
"329713217484957930950394879725270575987",
"256051945965990974151705753089871967748",
"15886908327669863655316572294689553747",
"138728541942138578597544077606116278748",
"93675987823281023843164944958313468697",
"49646154507547256918556259682859998913",
"179817627198632999085027536106510495431",
"114079989370421450367766966162529868061",
"275268093761154770303665112937911869989",
"279335266675891143322190108256803414358",
"175548756008199382741798918059695336655",
"273331841592257719201071608083187164456",
"230004831090499558635562057335048516940"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-b46231e8",
"signature_type": "Line",
"target": {
"file": "net/bluetooth/hci_sync.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"150593319151730740911098135793435733145",
"286494770537261286370775128284886619461",
"296948192315982513348097748994046303433",
"223673582100538331044656444727527924126",
"217025387800037589830239539906911638738",
"206209186479344746586686875746520996979",
"102274203173337357111255417072954398782",
"91754587091454735064502188098415646112",
"319594868892300872239002108748511716118",
"142294447053374478097845988361609154196",
"2154184700757307537134769310535882049",
"317251185665789661750079895000827405243",
"74664153954086889719367184909623820683",
"149646311881129198056876089709086507283",
"149276463072387507438849392859942756732",
"28993031529586230016585471174372581402",
"132894741761027973674249086113171597527",
"120666701285001114366306035857429265436",
"143164270655012809699393775259302144699",
"66613462953728532291330807571656216341",
"124887339821237116321977997765525554400",
"159739571729112757029792773855047138205",
"91417121190000677577076623856433775275",
"325408028091995316520899189134270307978",
"21601950496755923690073811517712053134",
"86413702066239417919753976463403555033",
"45421500830691971006645279909102179877",
"229928306876722679366741955927434874518",
"224957623051775060834862028561018814526",
"218119261545220859065148782370026064010",
"199519033758306509049711508476835502019",
"205653454141921061083394635651193243638",
"95708539760867214564738436615637882168",
"247227428808386142061185841213848349675",
"277308589032393831026893593337726031439",
"149830702023677217036548018627479626702",
"51975697197989160427873376995623668869",
"39977963608289742260499057451230843953",
"196379032172190113105169762459105420687",
"4647050015301839321279566592859856040",
"70454808059423351852483691170284668053",
"255911437136210473718892957392606487099",
"145902895560627212592906671962065511081",
"97445375884967399107743636833582967000",
"60778274450583733923817746625718675130",
"70454808059423351852483691170284668053",
"329713217484957930950394879725270575987",
"256051945965990974151705753089871967748",
"15886908327669863655316572294689553747",
"138728541942138578597544077606116278748",
"93675987823281023843164944958313468697",
"49646154507547256918556259682859998913",
"179817627198632999085027536106510495431",
"114079989370421450367766966162529868061",
"275268093761154770303665112937911869989",
"279335266675891143322190108256803414358",
"175548756008199382741798918059695336655",
"273331841592257719201071608083187164456",
"230004831090499558635562057335048516940"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-b4ab5bb0",
"signature_type": "Line",
"target": {
"file": "net/bluetooth/hci_sync.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 1634.0,
"function_hash": "137224354856632937138394315117601932276"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-b52afbf4",
"signature_type": "Function",
"target": {
"function": "set_device_flags",
"file": "net/bluetooth/mgmt.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 897.0,
"function_hash": "338429372116145069601194451285413847854"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-b798995c",
"signature_type": "Function",
"target": {
"function": "hci_conn_params_set",
"file": "net/bluetooth/mgmt.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 897.0,
"function_hash": "338429372116145069601194451285413847854"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-b81c6cc0",
"signature_type": "Function",
"target": {
"function": "hci_conn_params_set",
"file": "net/bluetooth/mgmt.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 2762.0,
"function_hash": "47123963795789946535798567637231501517"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-b9666921",
"signature_type": "Function",
"target": {
"function": "le_conn_complete_evt",
"file": "net/bluetooth/hci_event.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 1380.0,
"function_hash": "231959027976220679854247555102400228627"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-ba458397",
"signature_type": "Function",
"target": {
"function": "hci_cs_disconnect",
"file": "net/bluetooth/hci_event.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 211.0,
"function_hash": "85634123147446287498372202438484000020"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-bbd707db",
"signature_type": "Function",
"target": {
"function": "hci_conn_params_free",
"file": "net/bluetooth/hci_core.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"290513057042275781112216782719182528854",
"245306902052072116481618083545281409626",
"186616095108033020151139642445715038648",
"161527080008756076880228784142678669063",
"21109577761214111418841800178771964811",
"211058366376794616057126235208137580303",
"202150486895893304002502069159695398113",
"259018805652062060948867699081806025746",
"180869172149359718656245005987704315429",
"21109577761214111418841800178771964811",
"211058366376794616057126235208137580303",
"165044183958947354057326537547585086672",
"315172031408658518746266470482488510669",
"207129642036080951347230296750473672039",
"210995046368655925942165865695217095406",
"127099446784644321825538455024721182814",
"236246502313118082827059596635856392078",
"182558632950265442700319118764856014610"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-bbfa921b",
"signature_type": "Line",
"target": {
"file": "net/bluetooth/hci_event.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 1634.0,
"function_hash": "137224354856632937138394315117601932276"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-bd5466c2",
"signature_type": "Function",
"target": {
"function": "set_device_flags",
"file": "net/bluetooth/mgmt.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 231.0,
"function_hash": "24682380889609428478258769226755923948"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-c3ecbfb4",
"signature_type": "Function",
"target": {
"function": "hci_pend_le_action_lookup",
"file": "net/bluetooth/hci_core.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 1507.0,
"function_hash": "72386369651616844409201866772119429384"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-c66b2c7f",
"signature_type": "Function",
"target": {
"function": "hci_disconn_complete_evt",
"file": "net/bluetooth/hci_event.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 495.0,
"function_hash": "57030463719474923977056117163523970467"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-d41cdacc",
"signature_type": "Function",
"target": {
"function": "hci_cc_le_set_privacy_mode",
"file": "net/bluetooth/hci_event.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 958.0,
"function_hash": "294651128220414737995125469566034351474"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-d9fe775e",
"signature_type": "Function",
"target": {
"function": "hci_le_add_resolve_list_sync",
"file": "net/bluetooth/hci_sync.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 1507.0,
"function_hash": "72386369651616844409201866772119429384"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-db6dd1c5",
"signature_type": "Function",
"target": {
"function": "hci_disconn_complete_evt",
"file": "net/bluetooth/hci_event.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 706.0,
"function_hash": "290080808889677438335665401142743470510"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-db9c7ffa",
"signature_type": "Function",
"target": {
"function": "hci_explicit_conn_params_set",
"file": "net/bluetooth/hci_conn.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"150593319151730740911098135793435733145",
"286494770537261286370775128284886619461",
"296948192315982513348097748994046303433",
"223673582100538331044656444727527924126",
"217025387800037589830239539906911638738",
"206209186479344746586686875746520996979",
"102274203173337357111255417072954398782",
"91754587091454735064502188098415646112",
"319594868892300872239002108748511716118",
"142294447053374478097845988361609154196",
"2154184700757307537134769310535882049",
"317251185665789661750079895000827405243",
"74664153954086889719367184909623820683",
"149646311881129198056876089709086507283",
"149276463072387507438849392859942756732",
"28993031529586230016585471174372581402",
"132894741761027973674249086113171597527",
"120666701285001114366306035857429265436",
"143164270655012809699393775259302144699",
"66613462953728532291330807571656216341",
"124887339821237116321977997765525554400",
"159739571729112757029792773855047138205",
"91417121190000677577076623856433775275",
"325408028091995316520899189134270307978",
"21601950496755923690073811517712053134",
"86413702066239417919753976463403555033",
"45421500830691971006645279909102179877",
"229928306876722679366741955927434874518",
"224957623051775060834862028561018814526",
"218119261545220859065148782370026064010",
"199519033758306509049711508476835502019",
"205653454141921061083394635651193243638",
"95708539760867214564738436615637882168",
"247227428808386142061185841213848349675",
"277308589032393831026893593337726031439",
"149830702023677217036548018627479626702",
"51975697197989160427873376995623668869",
"39977963608289742260499057451230843953",
"196379032172190113105169762459105420687",
"4647050015301839321279566592859856040",
"70454808059423351852483691170284668053",
"255911437136210473718892957392606487099",
"145902895560627212592906671962065511081",
"97445375884967399107743636833582967000",
"60778274450583733923817746625718675130",
"70454808059423351852483691170284668053",
"329713217484957930950394879725270575987",
"256051945965990974151705753089871967748",
"15886908327669863655316572294689553747",
"138728541942138578597544077606116278748",
"93675987823281023843164944958313468697",
"49646154507547256918556259682859998913",
"179817627198632999085027536106510495431",
"114079989370421450367766966162529868061",
"275268093761154770303665112937911869989",
"279335266675891143322190108256803414358",
"175548756008199382741798918059695336655",
"273331841592257719201071608083187164456",
"230004831090499558635562057335048516940"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-dcbecb6c",
"signature_type": "Line",
"target": {
"file": "net/bluetooth/hci_sync.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 1380.0,
"function_hash": "231959027976220679854247555102400228627"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-de43e7a9",
"signature_type": "Function",
"target": {
"function": "hci_cs_disconnect",
"file": "net/bluetooth/hci_event.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 706.0,
"function_hash": "290080808889677438335665401142743470510"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-de9dda38",
"signature_type": "Function",
"target": {
"function": "hci_explicit_conn_params_set",
"file": "net/bluetooth/hci_conn.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"16842641890926835315644684130718960636",
"54474017238806903466111536019677581520",
"80777439847593962051006377516757681757",
"4679125139303890464044025995459478107",
"171403638980406390193812943904119207051",
"279445379897754236030189729140179559046",
"191330380432434922817969613492474072326",
"114534638591437898454940250096487278524",
"331322982414270034115207456143210191378",
"175455034686230251106483848352139863919",
"309236470959253971561543691075902291083",
"236531893636272733220946130251677423548",
"236011767485851346057689985930622907834",
"143910479603201297363383431409360748154",
"93705407546592813851149963285328001821",
"43748144532296076971062605285039664826",
"69233299503858011329570325708750742899",
"185220271633456746389307718081011257168",
"206117372190645166770267003812170767046",
"239387921896107323910993989895009019772",
"154554741611127858888941137752634012735",
"220255464086792043426328854015950695701",
"24283502797391538106511610444993069408",
"42670681570572420038835397447839014527",
"243191301710563195137052766915191161653",
"185690981938783148009006473749944856235",
"233845189579966887060131971505956811745",
"163685978003224021249695222705535082157",
"9678581224341006136080470561928810589"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-eaf6bf00",
"signature_type": "Line",
"target": {
"file": "net/bluetooth/hci_core.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"199279745945205101333621739870913776439",
"3832264558989205314755770423076804220",
"252245564247974675339910168441382224900",
"154434279026790526996263341217632762067",
"329844266079612480912628943505057585700",
"52141441189780510181639210401914866472",
"177535253375284275863635003396527651237",
"73502925259949914630336905387831553306",
"331686521189309713850568872852502196346",
"201502321011211749896233191523256870897",
"134010253381921028041829592361177312341",
"310384414995467734511544969204989002989",
"42756984333897992880714763078184495715",
"230935993034310205830690525138720762032",
"220234155101051949673145804549101451829",
"66832109895933173598513802060961506706"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-eee89eb6",
"signature_type": "Line",
"target": {
"file": "net/bluetooth/hci_conn.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 211.0,
"function_hash": "85634123147446287498372202438484000020"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-f4b9e771",
"signature_type": "Function",
"target": {
"function": "hci_conn_params_free",
"file": "net/bluetooth/hci_core.c"
},
"signature_version": "v1"
},
{
"digest": {
"length": 301.0,
"function_hash": "835623674704047018143585645101497090"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cef88a0fd8e9c2e838162fbb742b3e713b811a7e",
"deprecated": false,
"id": "CVE-2023-53252-f4cac948",
"signature_type": "Function",
"target": {
"function": "hci_pend_le_actions_clear",
"file": "net/bluetooth/hci_sync.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"199279745945205101333621739870913776439",
"3832264558989205314755770423076804220",
"252245564247974675339910168441382224900",
"154434279026790526996263341217632762067",
"329844266079612480912628943505057585700",
"52141441189780510181639210401914866472",
"177535253375284275863635003396527651237",
"73502925259949914630336905387831553306",
"331686521189309713850568872852502196346",
"201502321011211749896233191523256870897",
"134010253381921028041829592361177312341",
"310384414995467734511544969204989002989",
"42756984333897992880714763078184495715",
"230935993034310205830690525138720762032",
"220234155101051949673145804549101451829",
"66832109895933173598513802060961506706"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@13ad45ad14df992a6754a130a19abc8c142d54e2",
"deprecated": false,
"id": "CVE-2023-53252-fce35cc9",
"signature_type": "Line",
"target": {
"file": "net/bluetooth/hci_conn.c"
},
"signature_version": "v1"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"290513057042275781112216782719182528854",
"245306902052072116481618083545281409626",
"186616095108033020151139642445715038648",
"161527080008756076880228784142678669063",
"21109577761214111418841800178771964811",
"211058366376794616057126235208137580303",
"202150486895893304002502069159695398113",
"259018805652062060948867699081806025746",
"180869172149359718656245005987704315429",
"21109577761214111418841800178771964811",
"211058366376794616057126235208137580303",
"165044183958947354057326537547585086672",
"315172031408658518746266470482488510669",
"207129642036080951347230296750473672039",
"210995046368655925942165865695217095406",
"127099446784644321825538455024721182814",
"236246502313118082827059596635856392078",
"182558632950265442700319118764856014610"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@195ef75e19287b4bc413da3e3e3722b030ac881e",
"deprecated": false,
"id": "CVE-2023-53252-ffbca2a6",
"signature_type": "Line",
"target": {
"file": "net/bluetooth/hci_event.c"
},
"signature_version": "v1"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53252.json"