The RuntimeHelpers.InitializeArray method in metadata/icall.c in Mono, when Moonlight 2.x before 2.4.1 or 3.x before 3.99.3 is used, does not properly restrict data types, which allows remote attackers to modify internal read-only data structures, and cause a denial of service (plugin crash) or corrupt the internal state of the security manager, via a crafted media file, as demonstrated by modifying a C# struct.
CVSS Details
- CVSS 3.1 Base Score: 6.5
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Gentoo Linux | — | Upgrade dev-lang/mono.Upgrade dev-util/mono-debugger. | Oct 30, 2017 | Apr 13, 2011 |
| Suse | — | Upgrade libmoon0Upgrade moonlight-toolsUpgrade moonlight-desktop-develUpgrade moonlight-desktopUpgrade moonlight-pluginUpgrade moonlight-web-develUpgrade libmoon-devel | Feb 17, 2015 | Apr 13, 2011 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub