Description
Mono, when Moonlight before 2.3.0.1 or 2.99.x before 2.99.0.10 is used, does not properly validate arguments to generic methods, which allows remote attackers to bypass generic constraints, and possibly execute arbitrary code, via a crafted method call.
Exploits (1)
exploitdb
WORKING POC
VERIFIED
by Chris Howie · textdoslinux
https://www.exploit-db.com/exploits/15974
References (13)
Core 13
Core References
Mailing List vendor-advisory
x_refsource_suse
http://lists.opensuse.org/opensuse-security-announce/2011-01/msg00003.html
Vendor Advisory third-party-advisory
x_refsource_secunia
http://secunia.com/advisories/42373
Various Sources x_refsource_confirm
http://www.mono-project.com/Vulnerabilities#Moonlight_Generic_Constraints_Bypass_Vulnerability
Exploit, Third Party Advisory exploit
x_refsource_exploit-db
http://www.exploit-db.com/exploits/15974
Issue Tracking x_refsource_confirm
https://bugzilla.novell.com/show_bug.cgi?id=655847
Third Party Advisory third-party-advisory
x_refsource_secunia
http://secunia.com/advisories/42877
Patch x_refsource_confirm
https://github.com/mono/mono/commit/4905ef1130feb26c3150b28b97e4a96752e0d399
Patch x_refsource_confirm
https://github.com/mono/mono/commit/cf1ec146f7c6acdc6697032b3aaafc68ffacdcac
Third Party Advisory, VDB Entry vdb-entry
x_refsource_bid
http://www.securityfocus.com/bid/45051
Third Party Advisory vdb-entry
x_refsource_vupen
http://www.vupen.com/english/advisories/2011/0076
Mailing List vendor-advisory
x_refsource_suse
http://lists.opensuse.org/opensuse-security-announce/2010-12/msg00006.html
Patch x_refsource_confirm
https://github.com/mono/mono/commit/65292a69c837b8a5f7a392d34db63de592153358
Issue Tracking x_refsource_confirm
https://bugzilla.novell.com/show_bug.cgi?id=654136
Scores
EPSS
0.1568
EPSS Percentile
94.8%
Details
CWE
CWE-20
Status
published
Products (7)
mono/mono
novell/moonlight
2.99.0
novell/moonlight
2.99.1
novell/moonlight
2.99.2
novell/moonlight
2.99.7
novell/moonlight
2.99.9
novell/moonlight
< 2.3.0
Published
Dec 06, 2010
Tracked Since
Feb 18, 2026