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.
[ { "deprecated": false, "target": { "file": "drivers/bluetooth/btusb.c" }, "signature_type": "Line", "digest": { "threshold": 0.9, "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" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@489304e67087abddc2666c5af0159cb95afdcf59", "signature_version": "v1", "id": "CVE-2024-56757-49e80006" }, { "deprecated": false, "target": { "function": "btusb_mtk_release_iso_intf", "file": "drivers/bluetooth/btusb.c" }, "signature_type": "Function", "digest": { "function_hash": "250630433329223874642500573474194889351", "length": 414.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cc569d791ab2a0de74f76e470515d25d24c9b84b", "signature_version": "v1", "id": "CVE-2024-56757-5e44adf0" }, { "deprecated": false, "target": { "function": "btusb_mtk_release_iso_intf", "file": "drivers/bluetooth/btusb.c" }, "signature_type": "Function", "digest": { "function_hash": "250630433329223874642500573474194889351", "length": 414.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@489304e67087abddc2666c5af0159cb95afdcf59", "signature_version": "v1", "id": "CVE-2024-56757-735f593a" }, { "deprecated": false, "target": { "function": "btusb_mtk_reset", "file": "drivers/bluetooth/btusb.c" }, "signature_type": "Function", "digest": { "function_hash": "268233443998499528992798589612552985513", "length": 613.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@489304e67087abddc2666c5af0159cb95afdcf59", "signature_version": "v1", "id": "CVE-2024-56757-93e6e086" }, { "deprecated": false, "target": { "function": "btusb_probe", "file": "drivers/bluetooth/btusb.c" }, "signature_type": "Function", "digest": { "function_hash": "302354032420854306079152341616000382734", "length": 10018.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cc569d791ab2a0de74f76e470515d25d24c9b84b", "signature_version": "v1", "id": "CVE-2024-56757-9d9c607b" }, { "deprecated": false, "target": { "file": "drivers/bluetooth/btusb.c" }, "signature_type": "Line", "digest": { "threshold": 0.9, "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" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cc569d791ab2a0de74f76e470515d25d24c9b84b", "signature_version": "v1", "id": "CVE-2024-56757-ae84b4e8" }, { "deprecated": false, "target": { "function": "btusb_probe", "file": "drivers/bluetooth/btusb.c" }, "signature_type": "Function", "digest": { "function_hash": "11610649247689757451061927410972841333", "length": 9875.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@489304e67087abddc2666c5af0159cb95afdcf59", "signature_version": "v1", "id": "CVE-2024-56757-cb575904" }, { "deprecated": false, "target": { "function": "btusb_mtk_reset", "file": "drivers/bluetooth/btusb.c" }, "signature_type": "Function", "digest": { "function_hash": "268233443998499528992798589612552985513", "length": 613.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cc569d791ab2a0de74f76e470515d25d24c9b84b", "signature_version": "v1", "id": "CVE-2024-56757-e01943c8" }, { "deprecated": false, "target": { "function": "btusb_mtk_shutdown", "file": "drivers/bluetooth/btusb.c" }, "signature_type": "Function", "digest": { "function_hash": "281530524249884186302438273967247149677", "length": 242.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@489304e67087abddc2666c5af0159cb95afdcf59", "signature_version": "v1", "id": "CVE-2024-56757-e1f1709e" }, { "deprecated": false, "target": { "function": "btusb_mtk_shutdown", "file": "drivers/bluetooth/btusb.c" }, "signature_type": "Function", "digest": { "function_hash": "281530524249884186302438273967247149677", "length": 242.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cc569d791ab2a0de74f76e470515d25d24c9b84b", "signature_version": "v1", "id": "CVE-2024-56757-e5dfae79" } ]