drivers/input/serio/i8042.c in the Linux kernel before 4.12.4 allows attackers to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact because the port->exists value can change after it is validated.
A NULL pointer dereference occurs when the application dereferences a pointer that it expects to be valid, but is NULL, typically causing a crash or exit.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Linux_kernel | Linux | * | 3.2.94 (excluding) |
Linux_kernel | Linux | 3.3 (including) | 3.16.49 (excluding) |
Linux_kernel | Linux | 3.17 (including) | 3.18.63 (excluding) |
Linux_kernel | Linux | 3.19 (including) | 4.1.44 (excluding) |
Linux_kernel | Linux | 4.2 (including) | 4.4.79 (excluding) |
Linux_kernel | Linux | 4.5 (including) | 4.9.40 (excluding) |
Linux_kernel | Linux | 4.10 (including) | 4.12.4 (excluding) |