VDB
Sign up
HIGH7.4

GHSA-jmj6-p2j9-68cp

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

Quick fix

GHSA-jmj6-p2j9-68cp — org.wildfly.security:wildfly-elytron: upgrade to the fixed version with the command below.

# pom.xml: bump <version>1.15.15.Final</version> for org.wildfly.security:wildfly-elytron

Details

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.

Are you affected?

Enter the version of the package you're using.

Affected packages

Maven/org.wildfly.security:wildfly-elytron
Introduced in: 0Fixed in: 1.15.15.Final
Fix# pom.xml: bump <version>1.15.15.Final</version> for org.wildfly.security:wildfly-elytron
Maven/org.wildfly.security:wildfly-elytron
Introduced in: 1.16.0.CR1Fixed in: 1.20.3.Final
Fix# pom.xml: bump <version>1.20.3.Final</version> for org.wildfly.security:wildfly-elytron

References