In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: btusb: mediatek: add intf release flow when usb disconnect
MediaTek claim an special usb intr interface for ISO data transmission. The interface need to be released before unregistering hci device when usb disconnect. Removing BT usb dongle without properly releasing the interface may cause Kernel panic while unregister hci device.
[
{
"signature_version": "v1",
"id": "CVE-2024-56757-49e80006",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@489304e67087abddc2666c5af0159cb95afdcf59",
"digest": {
"line_hashes": [
"4986999140844055565690188938766740647",
"124756971689030529128093225089290018240",
"216351517870705211091245689681065805504",
"127691730615295579527181485771452463958",
"112006287915339496666379108322411579175",
"289122799324563800539245680838524830951",
"251929888060645858919293237444971391525",
"202732748678915666902747022384451096631",
"156859973020592220685187940099091105648",
"202592489018282503796601013336527654602",
"128466074433164806113322567321744946937",
"92375568934587342140715589698888842480",
"111078892777350408031744186755183727214",
"135276811867063717593610721605535847671",
"284264908114925281712169459712597472533",
"178959441793721293977814967293004586134",
"277125227735473686955868254944536931292",
"22954668330604355441453003999993733036",
"39279583013920338830693866002417416829",
"162461717959904727515610348644102500630",
"14376739606800322385554566093017284318",
"46593441555118340447588072718858450632",
"44495738595820928769468185984998190767",
"153252077481006869294975988485277514860",
"32639456834544765970034752241217453904",
"130046039957245845079521536120879321944"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btusb.c"
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"id": "CVE-2024-56757-5e44adf0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cc569d791ab2a0de74f76e470515d25d24c9b84b",
"digest": {
"length": 414.0,
"function_hash": "250630433329223874642500573474194889351"
},
"deprecated": false,
"target": {
"function": "btusb_mtk_release_iso_intf",
"file": "drivers/bluetooth/btusb.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2024-56757-735f593a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@489304e67087abddc2666c5af0159cb95afdcf59",
"digest": {
"length": 414.0,
"function_hash": "250630433329223874642500573474194889351"
},
"deprecated": false,
"target": {
"function": "btusb_mtk_release_iso_intf",
"file": "drivers/bluetooth/btusb.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2024-56757-93e6e086",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@489304e67087abddc2666c5af0159cb95afdcf59",
"digest": {
"length": 613.0,
"function_hash": "268233443998499528992798589612552985513"
},
"deprecated": false,
"target": {
"function": "btusb_mtk_reset",
"file": "drivers/bluetooth/btusb.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2024-56757-9d9c607b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cc569d791ab2a0de74f76e470515d25d24c9b84b",
"digest": {
"length": 10018.0,
"function_hash": "302354032420854306079152341616000382734"
},
"deprecated": false,
"target": {
"function": "btusb_probe",
"file": "drivers/bluetooth/btusb.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2024-56757-ae84b4e8",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cc569d791ab2a0de74f76e470515d25d24c9b84b",
"digest": {
"line_hashes": [
"94286648726697554495284636294789483765",
"229348118518505923249720029811312895084",
"216351517870705211091245689681065805504",
"127691730615295579527181485771452463958",
"112006287915339496666379108322411579175",
"289122799324563800539245680838524830951",
"251929888060645858919293237444971391525",
"202732748678915666902747022384451096631",
"156859973020592220685187940099091105648",
"202592489018282503796601013336527654602",
"128466074433164806113322567321744946937",
"92375568934587342140715589698888842480",
"111078892777350408031744186755183727214",
"135276811867063717593610721605535847671",
"284264908114925281712169459712597472533",
"178959441793721293977814967293004586134",
"277125227735473686955868254944536931292",
"22954668330604355441453003999993733036",
"39279583013920338830693866002417416829",
"162461717959904727515610348644102500630",
"14376739606800322385554566093017284318",
"46593441555118340447588072718858450632",
"44495738595820928769468185984998190767",
"153252077481006869294975988485277514860",
"32639456834544765970034752241217453904",
"130046039957245845079521536120879321944"
],
"threshold": 0.9
},
"deprecated": false,
"target": {
"file": "drivers/bluetooth/btusb.c"
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"id": "CVE-2024-56757-cb575904",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@489304e67087abddc2666c5af0159cb95afdcf59",
"digest": {
"length": 9875.0,
"function_hash": "11610649247689757451061927410972841333"
},
"deprecated": false,
"target": {
"function": "btusb_probe",
"file": "drivers/bluetooth/btusb.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2024-56757-e01943c8",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cc569d791ab2a0de74f76e470515d25d24c9b84b",
"digest": {
"length": 613.0,
"function_hash": "268233443998499528992798589612552985513"
},
"deprecated": false,
"target": {
"function": "btusb_mtk_reset",
"file": "drivers/bluetooth/btusb.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2024-56757-e1f1709e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@489304e67087abddc2666c5af0159cb95afdcf59",
"digest": {
"length": 242.0,
"function_hash": "281530524249884186302438273967247149677"
},
"deprecated": false,
"target": {
"function": "btusb_mtk_shutdown",
"file": "drivers/bluetooth/btusb.c"
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"id": "CVE-2024-56757-e5dfae79",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cc569d791ab2a0de74f76e470515d25d24c9b84b",
"digest": {
"length": 242.0,
"function_hash": "281530524249884186302438273967247149677"
},
"deprecated": false,
"target": {
"function": "btusb_mtk_shutdown",
"file": "drivers/bluetooth/btusb.c"
},
"signature_type": "Function"
}
]