~ / search / GHSA-jmj6-p2j9-68cp

GHSA-jmj6-p2j9-68cp

Wildfly-elytron possibly vulnerable to timing attacks via use of unsafe comparator

Source: GitHub Advisory Database (reviewed) High CVE-2022-3143

Packages

EcosystemPackageAffectedFixed in
Maven org.wildfly.security:wildfly-elytron < 1.15.15.Final 1.15.15.Final
Maven org.wildfly.security:wildfly-elytron >= 1.16.0.CR1, < 1.20.3.Final 1.20.3.Final

Details

As written in the advisory (Markdown source, shown as plain text).

wildfly-elytron: possible timing attacks via use of unsafe comparator. A flaw was found in Wildfly-elytron. Wildfly-elytron uses `java.util.Arrays.equals` in several places, which is unsafe and vulnerable to timing attacks. To compare values securely, use `java.security.MessageDigest.isEqual` instead. This flaw allows an attacker to access secure information or impersonate an authed user.

References

External links from the advisory. They lead to third-party sites.