cbcvebase.
CVE-2020-0624
published 2020-01-14

CVE-2020-0624: An elevation of privilege vulnerability exists in Windows when the Win32k component fails to properly handle objects in memory, aka 'Win32k Elevation of…

PriorityP182high7.8CVSS 3.1
AVLACLPRLUINSUCHIHAH
ITWEXPLOITVulnCheck KEVRansomware
Exploited in the wild
EPSS
1.93%
77.7th percentile
An elevation of privilege vulnerability exists in Windows when the Win32k component fails to properly handle objects in memory, aka 'Win32k Elevation of Privilege Vulnerability'. This CVE ID is unique from CVE-2020-0642.

Affected

60 ranges· showing 25
VendorProductVersion rangeFixed in
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows
microsoftwindows_10
microsoftwindows_10
microsoftwindows_10
microsoftwindows_10
microsoftwindows_10
microsoftwindows_10
microsoftwindows_10_version_1903_for_32-bit_systems

Detection & IOCsextracted from sources · hover to see the quote

urlhttps://github.com/nu11secur1ty/Windows10Exploits/raw/master/Undefined/CVE-2020-0624/win32k/__32-win32k.sys5.1.2600.1330.zip
commandSendMessage(hChild, WM_LBUTTONDOWN, 0, 0)
  • Exploit manipulates the PEB KernelCallbackTable entries at indices 2 and 3 (CCI2/CCI3) by making them writable via VirtualProtect and swapping them with malicious callbacks — monitor for VirtualProtect calls targeting the PEB KernelCallbackTable address range in user-mode processes.
  • Exploit uses InterlockedExchangePointer to hook KernelCallbackTable function pointers — detect anomalous modification of PEB->KernelCallbackTable pointers pointing outside of user32.dll address space.
  • Exploit triggers the vulnerability by sending WM_LBUTTONDOWN to a ScrollBar child window and destroying the parent window inside the kernel callback — monitor for DestroyWindow called on a parent window from within a Win32k kernel callback context.
  • Exploit creates ScrollBar class windows (parent and child) as part of the UAF trigger sequence — creation of multiple ScrollBar windows followed immediately by DestroyWindow on the parent within a callback is a behavioral indicator.
  • ·Microsoft's own advisory marks this CVE as 'Publicly Disclosed: No; Exploited: No' with exploitation assessed as 'Less Likely' for both latest and older software releases — however a public PoC exists on Exploit-DB.

CVSS provenance

nvdv3.17.8HIGHCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
nvdv2.04.6MEDIUMAV:L/AC:L/Au:N/C:P/I:P/A:P
vulncheck7.8HIGH
vendor_msrc7.8HIGH
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.