cbcvebase.
CVE-2013-3896
published 2013-10-09

CVE-2013-3896: Microsoft Silverlight 5 before 5.1.20913.0 does not properly validate pointers during access to Silverlight elements, which allows remote attackers to obtain…

PriorityP180medium5.5CVSS 3.1
AVLACLPRNUIRSUCHINAN
KEVITWEXPLOITRansomware
CISA Known Exploited Vulnerabilitydue 2022-06-15
Exploited in the wild
EPSS
69.61%
99.3th percentile
Microsoft Silverlight 5 before 5.1.20913.0 does not properly validate pointers during access to Silverlight elements, which allows remote attackers to obtain sensitive information via a crafted Silverlight application, aka "Silverlight Vulnerability."

Affected

1 ranges
VendorProductVersion rangeFixed in
microsoftsilverlight>= 5.0 < 5.1.20913.05.1.20913.0

Detection & IOCsextracted from sources · hover to see the quote

pathdata/exploits/cve-2013-0074/SilverApp1.xap
pathdata/exploits/cve-2013-0074/SilverApp1.dll
filenameSilverApp1.xap
filenameSilverApp1.dll
  • CVE-2013-3896 is exploited via the public WriteableBitmap class in System.Windows.dll to leak the base address of mscorlib.ni.dll, enabling ASLR/DEP bypass. Detect Silverlight applications invoking WriteableBitmap in conjunction with memory address calculations.
  • CVE-2013-3896 is chained with CVE-2013-0074 in exploit kits: the info-leak provides the mscorlib.ni.dll base address which is then passed to the RCE trigger. Detect .xap files served with Content-Type application/x-silverlight-2 that contain both WriteableBitmap and ScriptObject usage.
  • The Metasploit module targets Internet Explorer (IE6–IE10) on Windows x86/x64 with Silverlight enabled. Browser requirement checks for ua_name IE and silverlight=true can be used as a detection pivot in proxy/web logs.
  • The exploit serves a randomly named .xap file with Content-Type application/x-silverlight-2 and a matching randomly named .dll. Detect HTTP responses serving application/x-silverlight-2 with randomized filenames (5–10 alpha chars) followed by .xap.
  • The exploit module uses post/windows/manage/priv_migrate as the InitialAutoRunScript after successful exploitation. Detect post-exploitation privilege migration activity following Silverlight process crashes or abnormal iexplore.exe child process spawning.
  • ·CVE-2013-3896 is an information-disclosure (memory leak) vulnerability used solely to bypass ASLR/DEP; it does not achieve code execution on its own and is always paired with CVE-2013-0074 for a full exploit chain.
  • ·The vulnerability affects Microsoft Silverlight 5 versions prior to 5.1.20913.0 only. Systems running 5.1.20913.0 or later are not affected.
  • ·The Metasploit module's exploit payload is NOP-padded to 4-byte alignment and base64-encoded before delivery, which may affect signature-based detection of the raw shellcode in transit.

CVSS provenance

nvdv3.15.5MEDIUMCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:P/I:N/A:N
vulncheck5.5MEDIUM
cisa5.5MEDIUM
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.