cbcvebase.
CVE-2013-3956
published 2013-07-31

CVE-2013-3956: The NICM.SYS kernel driver 3.1.11.0 in Novell Client 4.91 SP5 on Windows XP and Windows Server 2003; Novell Client 2 SP2 on Windows Vista and Windows Server…

PriorityP273high7.2CVSS 2.0
AVLACLAuNCCICAC
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
7.80%
93.9th percentile
The NICM.SYS kernel driver 3.1.11.0 in Novell Client 4.91 SP5 on Windows XP and Windows Server 2003; Novell Client 2 SP2 on Windows Vista and Windows Server 2008; and Novell Client 2 SP3 on Windows Server 2008 R2, Windows 7, Windows 8, and Windows Server 2012 allows local users to gain privileges via a crafted 0x143B6B IOCTL call.

Affected

2 ranges
VendorProductVersion rangeFixed in
novellclient
novellclient

Detection & IOCsextracted from sources · hover to see the quote

filenameNICM.SYS
versionnicm.sys 3.1.11.0
command0x143B6B
commandEVIL_IOCTL = 0x00143B6B
commandmagic_ioctl = 0x143B6B
  • Monitor for DeviceIoControl calls targeting the '\. icm' device handle with IOCTL code 0x143B6B from non-privileged user-mode processes; this is the specific vulnerable IOCTL used to trigger the kernel privilege escalation.
  • Alert on NtAllocateVirtualMemory calls allocating executable memory (PAGE_EXECUTE, 0x40) at low fixed addresses such as 0x0d0d0000 or 0x0c0c0000, which are used by exploit code to stage shellcode before triggering the IOCTL.
  • Look for the presence of nicm.sys version 3.1.11.0 on endpoints; this specific driver version is confirmed vulnerable and its presence indicates an exploitable attack surface.
  • The Metasploit module targets Windows 7 SP1 with Novell Client 2 SP3; hunt for meterpreter sessions on hosts with this software combination as post-exploitation activity is expected after successful IOCTL trigger.
  • ·The Python exploit does NOT bypass SMEP on Windows 8; exploitation on Windows 8 targets will fail without an additional SMEP bypass technique.
  • ·The Metasploit module requires an existing Meterpreter session (local privilege escalation only); it is not a remote exploit and requires prior code execution on the target.
  • ·The exploit is architecture-specific (x86 only); the Metasploit module declares ARCH_X86 and the Python PoC was tested only on x86 builds of Windows 7 and 8.
  • ·Kernel struct offsets for the token-stealing shellcode differ between Windows 7 and Windows 8; incorrect offsets will cause a kernel crash rather than privilege escalation.

CVSS provenance

nvdv2.07.2HIGHAV:L/AC:L/Au:N/C:C/I:C/A:C
vulncheck7.2HIGH
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.