First published: Tue Mar 06 2018(Updated: )
Case insensitive string comparison uses an insecure hashing algorithm which can be compromised in .NET Core 1.x (Unix) and .NET Core 2.0. The attack vector could be a Dictionary which uses case invariant keys.
Affected Software | Affected Version | How to fix |
---|---|---|
Microsoft .NET Core Runtime | >=1.0<2.1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-1552060 is considered critical due to the potential for exploitation in case insensitive string comparisons.
To fix REDHAT-BUG-1552060, upgrade to .NET Core version 2.1 or later, which addresses the insecure hashing algorithm.
REDHAT-BUG-1552060 affects .NET Core versions 1.x and 2.0.
Not addressing REDHAT-BUG-1552060 could lead to vulnerabilities that allow attackers to compromise applications using insecure hashing for case invariant dictionary keys.
Yes, REDHAT-BUG-1552060 specifically affects .NET Core running on Unix systems.