{"id":"CVE-2023-54244","summary":"ACPI: EC: Fix oops when removing custom query handlers","details":"In the Linux kernel, the following vulnerability has been resolved:\n\nACPI: EC: Fix oops when removing custom query handlers\n\nWhen removing custom query handlers, the handler might still\nbe used inside the EC query workqueue, causing a kernel oops\nif the module holding the callback function was already unloaded.\n\nFix this by flushing the EC query workqueue when removing\ncustom query handlers.\n\nTested on a Acer Travelmate 4002WLMi","modified":"2026-03-20T12:33:31.076455Z","published":"2025-12-30T12:15:43.397Z","related":["SUSE-SU-2026:0263-1","SUSE-SU-2026:0317-1","SUSE-SU-2026:0411-1","SUSE-SU-2026:0617-1"],"database_specific":{"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/54xxx/CVE-2023-54244.json","cna_assigner":"Linux"},"references":[{"type":"WEB","url":"https://git.kernel.org/stable/c/066b90bca755f0b876e7b027b75d1796861d6db0"},{"type":"WEB","url":"https://git.kernel.org/stable/c/0d528a7c421b1f1772fc1d29370b3b5fc0f42b19"},{"type":"WEB","url":"https://git.kernel.org/stable/c/130e3eac51912f2c866e7d035992ede25f8feac0"},{"type":"WEB","url":"https://git.kernel.org/stable/c/86a159fd5bdb01ec34b160cfda1a313b616d9302"},{"type":"WEB","url":"https://git.kernel.org/stable/c/ccae2233e9935a038a35fe8cfd703df905f700e7"},{"type":"WEB","url":"https://git.kernel.org/stable/c/e5b492c6bb900fcf9722e05f4a10924410e170c1"},{"type":"WEB","url":"https://git.kernel.org/stable/c/f4a573eed6377d356f835a4b00099d5dacee0da0"},{"type":"WEB","url":"https://git.kernel.org/stable/c/fd2c99e81ae0dbdd62a154ef9c77fc01715cc020"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/54xxx/CVE-2023-54244.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2023-54244"},{"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":"a62e8f1978f49e52f87a711ff6711b323d4b12ff"},{"fixed":"130e3eac51912f2c866e7d035992ede25f8feac0"},{"fixed":"0d528a7c421b1f1772fc1d29370b3b5fc0f42b19"},{"fixed":"ccae2233e9935a038a35fe8cfd703df905f700e7"},{"fixed":"066b90bca755f0b876e7b027b75d1796861d6db0"},{"fixed":"f4a573eed6377d356f835a4b00099d5dacee0da0"},{"fixed":"86a159fd5bdb01ec34b160cfda1a313b616d9302"},{"fixed":"fd2c99e81ae0dbdd62a154ef9c77fc01715cc020"},{"fixed":"e5b492c6bb900fcf9722e05f4a10924410e170c1"}]},{"type":"GIT","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","events":[{"introduced":"0"},{"last_affected":"1ff7b99e4983d9e93d25e98ba1ce303ad4e4909e"}]}],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-54244.json"}},{"package":{"name":"Kernel","ecosystem":"Linux"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"2.6.33"},{"fixed":"4.14.316"}]},{"type":"ECOSYSTEM","events":[{"introduced":"4.15.0"},{"fixed":"4.19.284"}]},{"type":"ECOSYSTEM","events":[{"introduced":"4.20.0"},{"fixed":"5.4.244"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.5.0"},{"fixed":"5.10.181"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.11.0"},{"fixed":"5.15.113"}]},{"type":"ECOSYSTEM","events":[{"introduced":"5.16.0"},{"fixed":"6.1.30"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.2.0"},{"fixed":"6.3.4"}]}],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-54244.json"}}],"schema_version":"1.7.5"}