{"id":"CVE-2024-40967","summary":"serial: imx: Introduce timeout when waiting on transmitter empty","details":"In the Linux kernel, the following vulnerability has been resolved:\n\nserial: imx: Introduce timeout when waiting on transmitter empty\n\nBy waiting at most 1 second for USR2_TXDC to be set, we avoid a potential\ndeadlock.\n\nIn case of the timeout, there is not much we can do, so we simply ignore\nthe transmitter state and optimistically try to continue.","modified":"2026-04-02T12:17:22.931Z","published":"2024-07-12T12:32:06.816Z","related":["SUSE-SU-2024:2892-1","SUSE-SU-2024:2894-1","SUSE-SU-2024:2901-1","SUSE-SU-2024:2939-1","SUSE-SU-2024:2940-1","SUSE-SU-2024:2947-1","SUSE-SU-2024:3194-1","SUSE-SU-2024:3195-1","SUSE-SU-2024:3383-1","SUSE-SU-2025:20044-1","SUSE-SU-2025:20047-1"],"database_specific":{"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/40xxx/CVE-2024-40967.json","cna_assigner":"Linux"},"references":[{"type":"WEB","url":"https://git.kernel.org/stable/c/53b2c95547427c358f45515a9f144efee95e3701"},{"type":"WEB","url":"https://git.kernel.org/stable/c/7f2b9ab6d0b26f16cd38dd9fd91d51899635f7c7"},{"type":"WEB","url":"https://git.kernel.org/stable/c/7f9e70c68b7ace0141fe3bc94bf7b61296b71916"},{"type":"WEB","url":"https://git.kernel.org/stable/c/982ae3376c4c91590d38dc8a676c10f7df048a44"},{"type":"WEB","url":"https://git.kernel.org/stable/c/e533e4c62e9993e62e947ae9bbec34e4c7ae81c2"},{"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/40xxx/CVE-2024-40967.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2024-40967"},{"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":"9ec1882df244c4ee1baa692676fef5e8b0f5487d"},{"fixed":"7f2b9ab6d0b26f16cd38dd9fd91d51899635f7c7"},{"fixed":"7f9e70c68b7ace0141fe3bc94bf7b61296b71916"},{"fixed":"982ae3376c4c91590d38dc8a676c10f7df048a44"},{"fixed":"53b2c95547427c358f45515a9f144efee95e3701"},{"fixed":"e533e4c62e9993e62e947ae9bbec34e4c7ae81c2"}]},{"type":"GIT","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","events":[{"introduced":"0"},{"last_affected":"c096552004244868391b29f319ea8889d55abe19"},{"last_affected":"86236252d2449313bdbac790023cbc957bf6e426"},{"last_affected":"34d4dda865d8174f4a437f313c457c42a8fa9535"}]}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-40967.json"}}],"schema_version":"1.7.5"}