EUVD-2026-122797Published
Forge: Ed25519 signature verification accepts small-order public keys
Related advisories and sources
Publishers link these advisories through the identifiers shown below. A shared identifier or date alone does not tell you whether your software is affected or whether the advisories describe the same cause.
CVE-2026-125335 · CVE overview and exploitation status
cve-program · CVE-2026-125335
- https://github.com/digitalbazaar/forge/security/advisories/GHSA-6889-vf6x-f3g5
- https://github.com/digitalbazaar/forge/pull/1169
- https://github.com/digitalbazaar/forge/commit/1b77e6f20082d7484479303d0252d5f427651295
- https://github.com/digitalbazaar/forge/releases/tag/v1.4.3
euvd · EUVD-2026-122797
- https://github.com/digitalbazaar/forge/security/advisories/GHSA-6889-vf6x-f3g5
- https://github.com/digitalbazaar/forge/pull/1169
- https://github.com/digitalbazaar/forge/commit/1b77e6f20082d7484479303d0252d5f427651295
- https://github.com/digitalbazaar/forge/releases/tag/v1.4.3
nvd · CVE-2026-125335
- https://github.com/digitalbazaar/forge/commit/1b77e6f20082d7484479303d0252d5f427651295
- https://github.com/digitalbazaar/forge/pull/1169
- https://github.com/digitalbazaar/forge/releases/tag/v1.4.3
- https://github.com/digitalbazaar/forge/security/advisories/GHSA-6889-vf6x-f3g5
osv · GHSA-6889-vf6x-f3g5
- https://github.com/digitalbazaar/forge/security/advisories/GHSA-6889-vf6x-f3g5
- https://github.com/digitalbazaar/forge/pull/1169
- https://github.com/digitalbazaar/forge/commit/1b77e6f20082d7484479303d0252d5f427651295
- https://github.com/digitalbazaar/forge
- https://github.com/digitalbazaar/forge/releases/tag/v1.4.3
Related changes
Linked by CVE identifier- Forge (also called node-forge) is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.3, ed25519.verify() decodes a public key in crypto_sign_open() without rejecting small-order points or their non-canonical enc… · Advisory content revised · 12 Nov 2026
- Forge (also called node-forge) is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.3, ed25519.verify() decodes a public key in crypto_sign_open() without rejecting small-order points or their non-canonical enc… · Advisory content revised · 12 Nov 2026
- Forge: Ed25519 signature verification accepts small-order public keys · Newly collected advisory · 10 Nov 2026
- Forge: Ed25519 signature verification accepts small-order public keys · Newly collected advisory · 10 Nov 2026