CVE-2025-64767

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.
Configurations

No configuration.

History

18 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) hpke-js es un módulo de Cifrado Híbrido de Clave Pública (HPKE) construido sobre la API de Criptografía Web. Versiones anteriores a la versión 1.7.5, la API pública Seal() de SenderContext tiene una condición de carrera que permite que el mismo nonce AEAD sea reutilizado para múltiples llamadas a Seal(). Esto puede llevar a la pérdida completa de la Confidencialidad y la Integridad de los mensajes producidos. Este problema ha sido parcheado en la versión 1.7.5.

Information

Published : 2025-11-21 19:16

Updated : 2026-10-18 20:10


NVD link : CVE-2025-64767

Mitre link : CVE-2025-64767

CVE.ORG link : CVE-2025-64767


JSON object : View

Products Affected

No product.

CWE
CWE-323

Reusing a Nonce, Key Pair in Encryption