CVE-2011-0989

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.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTNIST
5.8 UNKNOWN
NETWORK
MEDIUM
AV:N/AC:M/Au:N/C:N/I:P/A:P
mitreCNA
---
---
CVEADP
---
---
Base Score
CVSS 3.x
EPSS Score
Percentile: 75%
VendorProductVersion
monomono
*
novellmoonlight
2.0
novellmoonlight
2.3.0
novellmoonlight
2.4
novellmoonlight
2.31
novellmoonlight
3.0
novellmoonlight
3.99
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
mono
bullseye
6.8.0.105+dfsg-3.3~deb11u1
fixed
bookworm
6.8.0.105+dfsg-3.3
fixed
sid
6.12.0.199+dfsg-2
fixed
trixie
6.12.0.199+dfsg-2
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
mono
raring
not-affected
quantal
not-affected
precise
not-affected
oneiric
not-affected
natty
ignored
maverick
ignored
lucid
ignored
karmic
ignored
hardy
ignored
dapper
ignored
Common Weakness Enumeration