{"id":"CVE-2024-45007","summary":"char: xillybus: Don't destroy workqueue from work item running on it","details":"In the Linux kernel, the following vulnerability has been resolved:\n\nchar: xillybus: Don't destroy workqueue from work item running on it\n\nTriggered by a kref decrement, destroy_workqueue() may be called from\nwithin a work item for destroying its own workqueue. This illegal\nsituation is averted by adding a module-global workqueue for exclusive\nuse of the offending work item. Other work items continue to be queued\non per-device workqueues to ensure performance.","modified":"2026-03-20T12:38:57.687397Z","published":"2024-09-04T19:54:49.037Z","related":["MGASA-2024-0309","MGASA-2024-0310","SUSE-SU-2024:3551-1","SUSE-SU-2024:3553-1","SUSE-SU-2024:3561-1","SUSE-SU-2024:3564-1","SUSE-SU-2024:3569-1","SUSE-SU-2024:3587-1","SUSE-SU-2024:3592-1","SUSE-SU-2025:20073-1","SUSE-SU-2025:20077-1"],"database_specific":{"cna_assigner":"Linux","osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/45xxx/CVE-2024-45007.json"},"references":[{"type":"WEB","url":"https://git.kernel.org/stable/c/409b495f8e3300d5fba08bc817fa8825dae48cc9"},{"type":"WEB","url":"https://git.kernel.org/stable/c/5d3567caff2a1d678aa40cc74a54e1318941fad3"},{"type":"WEB","url":"https://git.kernel.org/stable/c/a7ad105b12256ec7fb6d6d1a0e2e60f00b7da157"},{"type":"WEB","url":"https://git.kernel.org/stable/c/aa1a19724fa2c31e97a9be48baedd4692b265157"},{"type":"WEB","url":"https://git.kernel.org/stable/c/ccbde4b128ef9c73d14d0d7817d68ef795f6d131"},{"type":"WEB","url":"https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/45xxx/CVE-2024-45007.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2024-45007"},{"type":"PACKAGE","url":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","events":[{"introduced":"a53d1202aef122894b6e46116a92174a9123db5d"},{"fixed":"409b495f8e3300d5fba08bc817fa8825dae48cc9"},{"fixed":"5d3567caff2a1d678aa40cc74a54e1318941fad3"},{"fixed":"a7ad105b12256ec7fb6d6d1a0e2e60f00b7da157"},{"fixed":"aa1a19724fa2c31e97a9be48baedd4692b265157"},{"fixed":"ccbde4b128ef9c73d14d0d7817d68ef795f6d131"}]}],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-45007.json"}}],"schema_version":"1.7.5"}