CVE-2007-5086: Input Validation
Kaspersky Anti-Virus (KAV) and Internet Security 7.0 build 125 do not properly validate certain parameters to System Service Descriptor Table (SSDT) and Shadow SSDT function handlers, which allows local users to cause a denial of service (crash) via the (1) NtUserSendInput, (2) LoadLibraryA, (3) NtOpenProcess, (4) NtOpenThread, (5) NtTerminateProcess, (6) NtUserFindWindowEx, and (7) NtUserBuildHwndList kernel SSDT hooks in kylif.sys; the (8) NtDuplicateObject (DuplicateHandle) kernel SSDT hook; and possibly other kernel SSDT hooks. NOTE: the NtCreateSection vector is covered by CVE-2007-5043.1. NOTE: the vendor disputes that the DuplicateHandle vector is a vulnerability in their code, stating that "it is not an error in our code, but an obscure method for manipulating standard Windows routines to circumvent our self-defense mechanisms."
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2007-5086?
CVE-2007-5086 is considered a medium-severity vulnerability that can lead to a denial of service.
How do I fix CVE-2007-5086?
To fix CVE-2007-5086, users should update Kaspersky Anti-Virus or Internet Security to a version that addresses this vulnerability.
What products are affected by CVE-2007-5086?
CVE-2007-5086 affects Kaspersky Anti-Virus and Kaspersky Internet Security version 7.0 build 125.
Can CVE-2007-5086 be exploited remotely?
CVE-2007-5086 cannot be exploited remotely as it requires local user access to trigger the denial of service.
What impact does CVE-2007-5086 have on systems?
CVE-2007-5086 can cause the affected system to crash, resulting in a denial of service.