CVE-2020-36843: Medium severity ed25519-java vulnerability
The implementation of EdDSA in EdDSA-Java (aka ed25519-java) through 0.3.0 exhibits signature malleability and does not satisfy the SUF-CMA (Strong Existential Unforgeability under Chosen Message Attacks) property. This allows attackers to create new valid signatures different from previous signatures for a known message.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2020-36843?
CVE-2020-36843 is classified as a high severity vulnerability due to its potential for signature malleability.
How do I fix CVE-2020-36843?
To mitigate CVE-2020-36843, upgrade to a version of EdDSA-Java beyond 0.3.0 where this vulnerability is addressed.
What is the impact of CVE-2020-36843 on cryptographic signatures?
CVE-2020-36843 allows attackers to generate different valid signatures for the same message, compromising the integrity of cryptographic operations.
Which versions of EdDSA-Java are affected by CVE-2020-36843?
CVE-2020-36843 affects all versions of EdDSA-Java up to and including 0.3.0.
Is it safe to use EdDSA-Java ed25519-java version 0.3.0?
Using EdDSA-Java ed25519-java version 0.3.0 is unsafe due to the malleability issues identified in CVE-2020-36843.