Skip to main content
← All vulnerabilities
CVE-2025-64767GHSA-73G8-5H73-26H4

hpke-js reuses AEAD nonces

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.7.5
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

hpke-js is a Hybrid Public Key Encryption (HPKE) module built on top of Web Cryptography API. Prior to version 1.7.5, the public SenderContext Seal() API has a race condition which allows for the same AEAD nonce to be re-used for multiple Seal() calls. This can lead to complete loss of Confidentiality and Integrity of the produced messages. This issue has been patched in version 1.7.5.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • dajiaji hpke-js

    fixed in 1.7.5

  • @hpke/corenpm

    fixed in 1.7.5

References 3

GitHub · dajiaji/hpke-js