cbcvebase.
CVE-2014-1806
published 2014-05-14

CVE-2014-1806: The .NET Remoting implementation in Microsoft .NET Framework 1.1 SP1, 2.0 SP2, 3.5, 3.5.1, 4, 4.5, and 4.5.1 does not properly restrict memory access, which…

PriorityP272critical10CVSS 2.0
AVNACLAuNCCICAC
EXPLOIT
EPSS
39.59%
98.5th percentile
The .NET Remoting implementation in Microsoft .NET Framework 1.1 SP1, 2.0 SP2, 3.5, 3.5.1, 4, 4.5, and 4.5.1 does not properly restrict memory access, which allows remote attackers to execute arbitrary code via vectors involving malformed objects, aka "TypeFilterLevel Vulnerability."

Affected

7 ranges
VendorProductVersion rangeFixed in
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework
microsoftnet_framework

Detection & IOCsextracted from sources · hover to see the quote

filenameExploitRemotingService.exe
commandExploitRemotingService SERVICEURL ver
commandExploitRemotingService -usecom SERVICEURL ver
commandExploitRemotingService -useser SERVICEURL ls c:\
  • Monitor for .NET Remoting TCP traffic on non-standard ports matching the pattern tcp://host:port/ObjName, which is the URI format used by the exploit tool to reach vulnerable remoting endpoints.
  • Monitor for Named Pipe connections matching the IPC channel URI format ipc://channel/ObjName, which the exploit tool uses to target local IPC-based .NET Remoting services.
  • Look for use of the --usecom flag (DCOM backchannel) in process command lines or network artifacts; this variant bypasses the primary CVE-2014-1806 patch and works remotely when COM configuration is modified and the firewall is disabled.
  • Detect --useser (old serialization tricks) usage targeting .NET Remoting services running with full TypeFilterLevel mode; this variant enables file listing, upload, and download against fully-trusted remoting endpoints.
  • Audit .NET Remoting service registrations via RemotingConfiguration.RegisterWellKnownServiceType and Activator.CreateInstance calls to enumerate exposed attack surface targeted by this exploit.
  • Alert on unexpected file uploads or downloads to/from .NET Remoting service host processes, corresponding to the exploit's 'put' and 'get' commands.
  • ·The --useser serialization exploit variant only works against .NET Remoting services configured with full TypeFilterLevel mode enabled; services using lower filter levels are not vulnerable to this specific variant.
  • ·The --usecom DCOM backchannel variant works best locally; remote exploitation requires modifying COM configuration and disabling the host firewall.
  • ·The exploit tool only runs on Windows; *nix (Mono) support is partial and not guaranteed.
  • ·The --useser variant is limited to the ls, put, and get commands only; exec and cmd are not available through this serialization path.

CVSS provenance

nvdv2.010.0CRITICALAV:N/AC:L/Au:N/C:C/I:C/A:C
vendor_redhat4.0MEDIUM
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.