Answer in brief
CVE-2026-129319 records a High severity (CVSS 8.2) vulnerability in create-ecdh: computeSecret does not validate that the peer public key is on the curve (invalid-curve attack). The current sources do not mark it as known exploited. The current feed maps browserify/create-ecdh (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
CVSS is 8.2. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps browserify/create-ecdh (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| browserify/create-ecdhgeneric | >=0 <4.0.5 | 4.0.5 |
Published upstream
Nov 14, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Nov 14, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Nov 14, 2026
create-ecdh is a browserifiable implementation of Node.js crypto.createECDH. In versions 4.0.4 and below, the JavaScript implementation (browser.js, used by browser bundlers and on Node.js versions without a working native crypto.createECDH) did not validate peer public keys in ECDH.prototype.computeSecret or ECDH.prototype.setPublicKey. The peer point was multiplied by the local private key without checking that it was on the configured curve or in its prime-order subgroup. An attacker who can submit public keys to a party that reuses a static private key can perform an invalid-curve or small-subgroup attack and recover the private key modulo small factors, eventually recovering the full key via the Chinese Remainder Theorem. For the ed25519 and curve25519 curves, low-order points were also accepted, which could force a predictable shared secret. On modern Node.js, create-ecdh re-exports the native implementation, which is not affected. This issue is fixed in version 4.0.5.
Quoted source text, attributed separately from HOL analysis.