CVE-2012-3543
mono 2.10.x ASP.NET Web Form Hash collision DoS
mono 2.10.x ASP.NET Web Form Hash collision DoS
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
mono 2.10.x ASP.NET Web Form Hash collision DoS
- Record
CVE-2012-3543- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
mono 2.10.x ASP.NET Web Form Hash collision DoS
- Record
CVE-2012-3543- Updated
- 2026-11-02
EUVDEUVD-2012-3491 No score
mono 2.10.x ASP.NET Web Form Hash collision DoS
- Record
EUVD-2012-3491- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-r6qx-59w8-q9p9
7.5
mono 2.10.x ASP.NET Web Form Hash collision DoS
mono 2.10.x ASP.NET Web Form Hash collision DoS
- Record
GHSA-r6qx-59w8-q9p9- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-20
- Updated
- 2026-11-02
OSV
7.5
mono 2.10.x ASP.NET Web Form Hash collision DoS
- Record
CVE-2012-3543- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2012-3543
7.5
mono 2.10.x ASP.NET Web Form Hash collision DoS
- Record
DEBIAN-CVE-2012-3543- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2012-3543
7.5
mono 2.10.x ASP.NET Web Form Hash collision DoS
- Record
UBUNTU-CVE-2012-3543- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2014-0244 No score
Updated mono packages fix security vulnerability
Mono 2.10.9 does not properly randomize hash functions for form posts to protect against hash collision attacks. A remote attacker could send specially crafted parameters, possibly resulting in a Denial of Service condition (CVE-2012-3543).
- Record
MGASA-2014-0244- Updated
- 2026-11-02
OSVSUSE-SU-2016:0257-1 No score
Security update for mono-core
mono-core was updated to fix the following vulnerabilities:
- CVE-2009-0689: Remote attackers could cause a denial of service and possibly arbitrary code execution through the string-to-double parser implementation (bsc#958097)
- CVE-2012-3543: Remote attackers could cause a denial of service through increased CPU consumption due to lack of protection against predictable hash collisions when processing form parameters (bsc#739119)
- Record
SUSE-SU-2016:0257-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:2958-1 No score
Security update for mono-core
mono-core was updated to fix the following vulnerabilities:
- CVE-2009-0689: Remote attackers could cause a denial of service and possibly arbitrary code execution through the string-to-double parser implementation. (bsc#958097)
- CVE-2012-3543: Remote attackers could cause a denial of service through increased CPU consumption due to lack of protection against predictable hash collisions when processing form parameters. (bsc#739119)
- Record
SUSE-SU-2016:2958-1- Updated
- 2026-11-02
OSVUSN-2547-1 No score
mono vulnerabilities
It was discovered that the Mono TLS implementation was vulnerable to the SKIP-TLS vulnerability. A remote attacker could possibly use this issue to perform client impersonation attacks. (CVE-2015-2318)
It was discovered that the Mono TLS implementation was vulnerable to the FREAK vulnerability. A remote attacker or a machine-in-the-middle could possibly use this issue to force the use of insecure ciphersuites. (CVE-2015-2319)
It was discovered that the Mono TLS implementation still supported a fallback to SSLv2. This update removes the functionality as use of SSLv2 is known to be insecure. (CVE-2015-2320)
It was discovered that Mono incorrectly handled memory in certain circumstances. A remote attacker could possibly use this issue to cause Mono to crash, resulting in a denial of service, or to obtain sensitive information. This issue only applied to Ubuntu 12.04 LTS. (CVE-2011-0992)
It was discovered that Mono incorrectly handled hash collisions. A remote attacker could possibly use this issue to cause Mono to crash, resulting in a denial of service. This issue only applied to Ubuntu 12.04 LTS. (CVE-2012-3543)
- Record
USN-2547-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
monoDebian:12 |
before 2.10.8.1-7 | 2.10.8.1-7 |
monoDebian:13 |
before 2.10.8.1-7 | 2.10.8.1-7 |
monoDebian:14 |
before 2.10.8.1-7 | 2.10.8.1-7 |
monoMageia:3 |
before 2.10.9-4.1.mga3 | 2.10.9-4.1.mga3 |
mono-coreSUSE:Linux Enterprise Software Development Kit 11 SP3 |
before 2.6.7-0.16.1 | 2.6.7-0.16.1 |
mono-coreSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 2.6.7-0.16.1 | 2.6.7-0.16.1 |
mono-coreSUSE:Linux Enterprise Desktop 11 SP4 |
before 2.6.7-0.16.1 | 2.6.7-0.16.1 |
mono-coreSUSE:Linux Enterprise Server 11 SP3 |
before 2.6.7-0.16.1 | 2.6.7-0.16.1 |
mono-coreSUSE:Linux Enterprise Server 11 SP3-TERADATA |
before 2.6.7-0.16.1 | 2.6.7-0.16.1 |
mono-coreSUSE:Linux Enterprise Server for SAP Applications 11 SP3 |
before 2.6.7-0.16.1 | 2.6.7-0.16.1 |
Show 8 moreShow less
| Package | Affected | Fixed |
|---|---|---|
mono-coreSUSE:Linux Enterprise Server 11 SP4 |
before 2.6.7-0.16.1 | 2.6.7-0.16.1 |
mono-coreSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 2.6.7-0.16.1 | 2.6.7-0.16.1 |
mono-coreSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 2.6.7-0.18.1 | 2.6.7-0.18.1 |
mono-coreSUSE:Linux Enterprise Server 11 SP3-LTSS |
before 2.6.7-0.18.1 | 2.6.7-0.18.1 |
mono-coreSUSE:Linux Enterprise Server 11 SP3-TERADATA |
before 2.6.7-0.18.1 | 2.6.7-0.18.1 |
mono-coreSUSE:Linux Enterprise Server 11 SP4 |
before 2.6.7-0.18.1 | 2.6.7-0.18.1 |
mono-coreSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 2.6.7-0.18.1 | 2.6.7-0.18.1 |
monoUbuntu:14.04:LTS |
before 3.2.8+dfsg-4ubuntu1.1, plus listed versions 2.10.8.1-5ubuntu23.2.3+dfsg-53.2.3+dfsg-7ubuntu13.2.8+dfsg-4ubuntu1 |
3.2.8+dfsg-4ubuntu1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2012-3543 is a high vulnerability (CVSS 7.5) in Mono, published August 28, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.58%, the 85th percentile. Fixed in mono 2.10.8.1-7.
References
security-tracker.debian.org/tracker/CVE-2012-3543
bugzilla.redhat.com/show_bug.cgi?id=CVE-2012-3543
bugzilla.suse.com/show_bug.cgi?id=CVE-2012-3543
access.redhat.com/security/cve/cve-2012-3543
bugs.gentoo.org/show_bug.cgi?id=CVE-2012-3543
openwall.com/lists/oss-security/2012/08/28/14
Show 21 moreShow less
securityfocus.com/bid/55251
ubuntu.com/usn/USN-2547-1
nvd.nist.gov/vuln/detail/CVE-2012-3543
github.com/advisories/GHSA-r6qx-59w8-q9p9
advisories.mageia.org/MGASA-2014-0244.html
bugs.mageia.org/show_bug.cgi?id=13413
gentoo.org/security/en/glsa/glsa-201405-16.xml
suse.com/support/update/announcement/2016/suse-su-20160257-1
bugzilla.suse.com/739119
bugzilla.suse.com/958097
suse.com/security/cve/CVE-2009-0689
suse.com/security/cve/CVE-2012-3543
suse.com/support/update/announcement/2016/suse-su-20162958-1
ubuntu.com/security/CVE-2012-3543
openwall.com/lists/oss-security/2012/08/28
ubuntu.com/security/notices/USN-2547-1
cve.org/CVERecord?id=CVE-2012-3543
ubuntu.com/security/CVE-2011-0992
ubuntu.com/security/CVE-2015-2318
ubuntu.com/security/CVE-2015-2319
ubuntu.com/security/CVE-2015-2320