First published: Fri Dec 30 2011(Updated: )
The CaseInsensitiveHashProvider.getHashCode function in the HashTable implementation in the ASP.NET subsystem in Microsoft .NET Framework 1.1 SP1, 2.0 SP2, 3.5 SP1, 3.5.1, and 4.0 computes hash values for form parameters without restricting the ability to trigger hash collisions predictably, which allows remote attackers to cause a denial of service (CPU consumption) by sending many crafted parameters, aka "Collisions in HashTable May Cause DoS Vulnerability."
Credit: secure@microsoft.com
Affected Software | Affected Version | How to fix |
---|---|---|
Microsoft Windows 7 | ||
Microsoft Windows 7 | =sp1 | |
Microsoft Windows 7 | =sp1 | |
Microsoft Windows Server | =sp2 | |
Microsoft Windows Server | =r2 | |
Microsoft Windows Server | =sp2 | |
Microsoft Windows Server | =sp2 | |
Microsoft Windows Server | =sp2 | |
Microsoft Windows Server | =r2 | |
Microsoft Windows Vista | =sp2 | |
Microsoft Windows Vista | =sp2 | |
Microsoft Windows XP | =sp2 | |
Microsoft Windows XP | =sp3-unknown | |
Microsoft Windows Vista | =sp2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2011-3414 has been rated as a medium severity vulnerability due to its potential impact on application security.
To fix CVE-2011-3414, upgrade to a later version of Microsoft .NET Framework that addresses the hash collision vulnerability.
CVE-2011-3414 affects various versions of Microsoft Windows, specifically Windows 7, Windows Vista, Windows XP, and Windows Server editions.
Exploitation of CVE-2011-3414 could allow an attacker to execute denial-of-service attacks or potentially exploit the system to manipulate data processing.
A temporary workaround for CVE-2011-3414 may involve altering application configurations to limit or mitigate possible hash collision scenarios.