Skip to main content
VulnerabilityPublished

Cryptonite: Double Public Key Signing Function Oracle Attack on Ed25519

Affects cryptoniteSource GCVE Database

0
Severity
High

Rated High by Threat Radar's AI analysis

Patch
Available – fixed in 1.0.3

Data as of 13 Nov 2026, 18:41 UTC

What to do

Upgrade crypton to 1.0.3.

Affected software

ProductAffectedFixed in
HackagecryptoniteAffected
  • >=0.1
Fixed in–
HackagecryptonAffected
  • >=0.31 <1.0.3
Fixed in
  • 1.0.3

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Upgrade Cryptonite to version 1.0.3 or later, where this vulnerability is fixed. The fix ensures that the signing function verifies that any provided public key matches the private key before signing. No other mitigation is required as the patch fully addresses the issue.

Description

Cryptonite versions before 1.0.3 are vulnerable to a double public key signing function oracle attack on Ed25519. The vulnerability arises when the signing function accepts an arbitrary public key input without verifying it matches the private key. An attacker with access to the signing mechanism can use multiple public keys and messages to perform cryptanalysis and potentially recover private key parameters. This flaw allows the signing function to be used as an oracle, leaking sensitive key information. A fix is available in version 1.0.3.

References

Community reviews

Loading reviews…