2024-07-29 16:03:14 +00:00
{
"id" : "CVE-2024-41063" ,
"sourceIdentifier" : "416baaa9-dc9f-4396-8d5f-8c081fb06d67" ,
"published" : "2024-07-29T15:15:14.243" ,
2024-12-08 03:06:42 +00:00
"lastModified" : "2024-11-21T09:32:10.187" ,
"vulnStatus" : "Modified" ,
2024-07-29 16:03:14 +00:00
"cveTags" : [ ] ,
"descriptions" : [
{
"lang" : "en" ,
"value" : "In the Linux kernel, the following vulnerability has been resolved:\n\nBluetooth: hci_core: cancel all works upon hci_unregister_dev()\n\nsyzbot is reporting that calling hci_release_dev() from hci_error_reset()\ndue to hci_dev_put() from hci_error_reset() can cause deadlock at\ndestroy_workqueue(), for hci_error_reset() is called from\nhdev->req_workqueue which destroy_workqueue() needs to flush.\n\nWe need to make sure that hdev->{rx_work,cmd_work,tx_work} which are\nqueued into hdev->workqueue and hdev->{power_on,error_reset} which are\nqueued into hdev->req_workqueue are no longer running by the moment\n\n destroy_workqueue(hdev->workqueue);\n destroy_workqueue(hdev->req_workqueue);\n\nare called from hci_release_dev().\n\nCall cancel_work_sync() on these work items from hci_unregister_dev()\nas soon as hdev->list is removed from hci_dev_list."
2024-08-04 02:03:13 +00:00
} ,
{
"lang" : "es" ,
"value" : "En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: Bluetooth: hci_core: cancelar todos los trabajos en hci_unregister_dev() syzbot informa que llamar a hci_release_dev() desde hci_error_reset() debido a hci_dev_put() desde hci_error_reset() puede causar un punto muerto en destroy_workqueue( ), porque hci_error_reset() se llama desde hdev->req_workqueue y destroy_workqueue() necesita vaciarse. Necesitamos asegurarnos de que hdev->{rx_work,cmd_work,tx_work} que est\u00e1n en cola en hdev->workqueue y hdev->{power_on,error_reset} que est\u00e1n en cola en hdev->req_workqueue ya no se est\u00e9n ejecutando en el momento destroy_workqueue( hdev->cola de trabajo); destroy_workqueue(hdev->req_workqueue); se llaman desde hci_release_dev(). Llame a cancel_work_sync() en estos elementos de trabajo desde hci_unregister_dev() tan pronto como se elimine hdev->list de hci_dev_list."
2024-07-29 16:03:14 +00:00
}
] ,
2024-09-10 18:03:16 +00:00
"metrics" : {
"cvssMetricV31" : [
{
"source" : "nvd@nist.gov" ,
"type" : "Primary" ,
"cvssData" : {
"version" : "3.1" ,
"vectorString" : "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H" ,
2024-12-08 03:06:42 +00:00
"baseScore" : 5.5 ,
"baseSeverity" : "MEDIUM" ,
2024-09-10 18:03:16 +00:00
"attackVector" : "LOCAL" ,
"attackComplexity" : "LOW" ,
"privilegesRequired" : "LOW" ,
"userInteraction" : "NONE" ,
"scope" : "UNCHANGED" ,
"confidentialityImpact" : "NONE" ,
"integrityImpact" : "NONE" ,
2024-12-08 03:06:42 +00:00
"availabilityImpact" : "HIGH"
2024-09-10 18:03:16 +00:00
} ,
"exploitabilityScore" : 1.8 ,
"impactScore" : 3.6
}
]
} ,
"weaknesses" : [
{
"source" : "nvd@nist.gov" ,
"type" : "Primary" ,
"description" : [
{
"lang" : "en" ,
"value" : "CWE-667"
}
]
}
] ,
"configurations" : [
{
"nodes" : [
{
"operator" : "OR" ,
"negate" : false ,
"cpeMatch" : [
{
"vulnerable" : true ,
"criteria" : "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*" ,
"versionEndExcluding" : "4.19.319" ,
"matchCriteriaId" : "E857C256-89B3-44DA-B5EC-9C0BC49E368D"
} ,
{
"vulnerable" : true ,
"criteria" : "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*" ,
"versionStartIncluding" : "4.20" ,
"versionEndExcluding" : "5.4.281" ,
"matchCriteriaId" : "92317F4D-6FF1-4A82-8834-52B023F0A242"
} ,
{
"vulnerable" : true ,
"criteria" : "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*" ,
"versionStartIncluding" : "5.5" ,
"versionEndExcluding" : "5.10.223" ,
"matchCriteriaId" : "12CD4E48-26A1-40B4-AF6A-1CC066193F4C"
} ,
{
"vulnerable" : true ,
"criteria" : "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*" ,
"versionStartIncluding" : "5.11" ,
"versionEndExcluding" : "5.15.164" ,
"matchCriteriaId" : "3D6B1E23-6E6C-4761-ACD4-EA687A95F56F"
} ,
{
"vulnerable" : true ,
"criteria" : "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*" ,
"versionStartIncluding" : "5.16" ,
"versionEndExcluding" : "6.1.101" ,
"matchCriteriaId" : "2B46438B-72B8-4053-8554-94AED3EB13EB"
} ,
{
"vulnerable" : true ,
"criteria" : "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*" ,
"versionStartIncluding" : "6.2" ,
"versionEndExcluding" : "6.6.42" ,
"matchCriteriaId" : "972274A2-D688-4C37-BE42-689B58B4C225"
} ,
{
"vulnerable" : true ,
"criteria" : "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*" ,
"versionStartIncluding" : "6.7" ,
"versionEndExcluding" : "6.9.11" ,
"matchCriteriaId" : "01E300B3-8B39-4A2D-8B03-4631433D3915"
} ,
{
"vulnerable" : true ,
"criteria" : "cpe:2.3:o:linux:linux_kernel:6.10:rc1:*:*:*:*:*:*" ,
"matchCriteriaId" : "2EBB4392-5FA6-4DA9-9772-8F9C750109FA"
} ,
{
"vulnerable" : true ,
"criteria" : "cpe:2.3:o:linux:linux_kernel:6.10:rc2:*:*:*:*:*:*" ,
"matchCriteriaId" : "331C2F14-12C7-45D5-893D-8C52EE38EA10"
} ,
{
"vulnerable" : true ,
"criteria" : "cpe:2.3:o:linux:linux_kernel:6.10:rc3:*:*:*:*:*:*" ,
"matchCriteriaId" : "3173713D-909A-4DD3-9DD4-1E171EB057EE"
} ,
{
"vulnerable" : true ,
"criteria" : "cpe:2.3:o:linux:linux_kernel:6.10:rc4:*:*:*:*:*:*" ,
"matchCriteriaId" : "79F18AFA-40F7-43F0-BA30-7BDB65F918B9"
} ,
{
"vulnerable" : true ,
"criteria" : "cpe:2.3:o:linux:linux_kernel:6.10:rc5:*:*:*:*:*:*" ,
"matchCriteriaId" : "BD973AA4-A789-49BD-8D57-B2846935D3C7"
} ,
{
"vulnerable" : true ,
"criteria" : "cpe:2.3:o:linux:linux_kernel:6.10:rc6:*:*:*:*:*:*" ,
"matchCriteriaId" : "8F3E9E0C-AC3E-4967-AF80-6483E8AB0078"
}
]
}
]
}
] ,
2024-07-29 16:03:14 +00:00
"references" : [
{
"url" : "https://git.kernel.org/stable/c/0d151a103775dd9645c78c97f77d6e2a5298d913" ,
2024-09-10 18:03:16 +00:00
"source" : "416baaa9-dc9f-4396-8d5f-8c081fb06d67" ,
"tags" : [
"Patch"
]
2024-07-29 16:03:14 +00:00
} ,
{
"url" : "https://git.kernel.org/stable/c/3f939bd73fed12dddc2a32a76116c19ca47c7678" ,
2024-09-10 18:03:16 +00:00
"source" : "416baaa9-dc9f-4396-8d5f-8c081fb06d67" ,
"tags" : [
"Patch"
]
2024-07-29 16:03:14 +00:00
} ,
{
"url" : "https://git.kernel.org/stable/c/48542881997e17b49dc16b93fe910e0cfcf7a9f9" ,
2024-09-10 18:03:16 +00:00
"source" : "416baaa9-dc9f-4396-8d5f-8c081fb06d67" ,
"tags" : [
"Patch"
]
2024-07-29 16:03:14 +00:00
} ,
{
"url" : "https://git.kernel.org/stable/c/96600c2e5ee8213dbab5df1617293d8e847bb4fa" ,
2024-09-10 18:03:16 +00:00
"source" : "416baaa9-dc9f-4396-8d5f-8c081fb06d67" ,
"tags" : [
"Patch"
]
2024-07-29 16:03:14 +00:00
} ,
{
"url" : "https://git.kernel.org/stable/c/9cfc84b1d464cc024286f42a090718f9067b80ed" ,
2024-09-10 18:03:16 +00:00
"source" : "416baaa9-dc9f-4396-8d5f-8c081fb06d67" ,
"tags" : [
"Patch"
]
2024-07-29 16:03:14 +00:00
} ,
{
"url" : "https://git.kernel.org/stable/c/d2ce562a5aff1dcd0c50d9808ea825ef90da909f" ,
2024-09-10 18:03:16 +00:00
"source" : "416baaa9-dc9f-4396-8d5f-8c081fb06d67" ,
"tags" : [
"Patch"
]
2024-07-29 16:03:14 +00:00
} ,
{
"url" : "https://git.kernel.org/stable/c/d6cbce18370641a21dd889e8613d8153df15eb39" ,
2024-09-10 18:03:16 +00:00
"source" : "416baaa9-dc9f-4396-8d5f-8c081fb06d67" ,
"tags" : [
"Patch"
]
2024-07-29 16:03:14 +00:00
} ,
{
"url" : "https://git.kernel.org/stable/c/ddeda6ca5f218b668b560d90fc31ae469adbfd92" ,
2024-09-10 18:03:16 +00:00
"source" : "416baaa9-dc9f-4396-8d5f-8c081fb06d67" ,
"tags" : [
"Patch"
]
2024-12-08 03:06:42 +00:00
} ,
{
"url" : "https://git.kernel.org/stable/c/0d151a103775dd9645c78c97f77d6e2a5298d913" ,
"source" : "af854a3a-2127-422b-91ae-364da2661108" ,
"tags" : [
"Patch"
]
} ,
{
"url" : "https://git.kernel.org/stable/c/3f939bd73fed12dddc2a32a76116c19ca47c7678" ,
"source" : "af854a3a-2127-422b-91ae-364da2661108" ,
"tags" : [
"Patch"
]
} ,
{
"url" : "https://git.kernel.org/stable/c/48542881997e17b49dc16b93fe910e0cfcf7a9f9" ,
"source" : "af854a3a-2127-422b-91ae-364da2661108" ,
"tags" : [
"Patch"
]
} ,
{
"url" : "https://git.kernel.org/stable/c/96600c2e5ee8213dbab5df1617293d8e847bb4fa" ,
"source" : "af854a3a-2127-422b-91ae-364da2661108" ,
"tags" : [
"Patch"
]
} ,
{
"url" : "https://git.kernel.org/stable/c/9cfc84b1d464cc024286f42a090718f9067b80ed" ,
"source" : "af854a3a-2127-422b-91ae-364da2661108" ,
"tags" : [
"Patch"
]
} ,
{
"url" : "https://git.kernel.org/stable/c/d2ce562a5aff1dcd0c50d9808ea825ef90da909f" ,
"source" : "af854a3a-2127-422b-91ae-364da2661108" ,
"tags" : [
"Patch"
]
} ,
{
"url" : "https://git.kernel.org/stable/c/d6cbce18370641a21dd889e8613d8153df15eb39" ,
"source" : "af854a3a-2127-422b-91ae-364da2661108" ,
"tags" : [
"Patch"
]
} ,
{
"url" : "https://git.kernel.org/stable/c/ddeda6ca5f218b668b560d90fc31ae469adbfd92" ,
"source" : "af854a3a-2127-422b-91ae-364da2661108" ,
"tags" : [
"Patch"
]
2024-07-29 16:03:14 +00:00
}
]
}