{"id":"CVE-2024-57993","revision":"fde75863ac2b46ff80dd07881bb435f9","records":[{"revision":"fde75863ac2b46ff80dd07881bb435f9","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2024-57993","aliases":[],"title":"HID: hid-thrustmaster: Fix warning in thrustmaster_probe by adding endpoint check","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nHID: hid-thrustmaster: Fix warning in thrustmaster_probe by adding endpoint check\n\nsyzbot has found a type mismatch between a USB pipe and the transfer\nendpoint, which is triggered by the hid-thrustmaster driver[1].\nThere is a number of similar, already fixed issues [2].\nIn this case as in others, implementing check for endpoint type fixes the issue.\n\n[1] https://syzkaller.appspot.com/bug?extid=040e8b3db6a96908d470\n[2] https://syzkaller.appspot.com/bug?extid=348331f63b034f89b622","state":0,"publishedAt":"2025-02-27T02:07:14.953+00:00","modifiedAt":"2026-10-15T01:01:14.386+00:00","affected":[{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"unaffected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"drivers/hid/hid-thrustmaster.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"c49c33637802a2c6957a78119eb8be3b055dd9e9\",\n                            \"lessThan\": \"220883fba32549a34f0734e4859d07f4dcd56992\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"c49c33637802a2c6957a78119eb8be3b055dd9e9\",\n                            \"lessThan\": \"ae730deded66150204c494282969bfa98dc3ae67\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"c49c33637802a2c6957a78119eb8be3b055dd9e9\",\n                            \"lessThan\": \"e5bcae4212a6a4b4204f46a1b8bcba08909d2007\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"c49c33637802a2c6957a78119eb8be3b055dd9e9\",\n                            \"lessThan\": \"816e84602900f7f951458d743fa12769635ebfd5\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"c49c33637802a2c6957a78119eb8be3b055dd9e9\",\n                            \"lessThan\": \"50420d7c79c37a3efe4010ff9b1bb14bc61ebccf\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"affected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"drivers/hid/hid-thrustmaster.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"5.13\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \"0\",\n                            \"lessThan\": \"5.13\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.1.129\",\n                            \"lessThanOrEqual\": \"6.1.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.6.76\",\n                            \"lessThanOrEqual\": \"6.6.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.12.13\",\n                            \"lessThanOrEqual\": \"6.12.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.13.2\",\n                            \"lessThanOrEqual\": \"6.13.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.14\",\n                            \"lessThanOrEqual\": \"*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"original_commit_for_fix\"\n                        }\n                    ]\n                }"}],"metrics":[],"references":["https://git.kernel.org/stable/c/220883fba32549a34f0734e4859d07f4dcd56992","https://git.kernel.org/stable/c/ae730deded66150204c494282969bfa98dc3ae67","https://git.kernel.org/stable/c/e5bcae4212a6a4b4204f46a1b8bcba08909d2007","https://git.kernel.org/stable/c/816e84602900f7f951458d743fa12769635ebfd5","https://git.kernel.org/stable/c/50420d7c79c37a3efe4010ff9b1bb14bc61ebccf"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2024-57993","license":"CVE Program Terms of Use","key":"cve-program:CVE-2024-57993","identifiers":["CVE-2024-57993"]},"retained":false,"historicalAffected":[]}],"coverage":[]}