GHSA-c9vv-fhgv-cjc3 · Severity: critical · Ecosystem: npm — agent-js: Insecure Key Generation in `Ed25519KeyIdentity.generate`
Impact: The library offers a function to generate an ed25519 key pair via Ed25519KeyIdentity.generate with an optional param to provide a 32 byte seed value, which will then be used as the secret key. When no seed value is provided, it is expected that the library generates the secret key using secure randomness. However, a recent change broke this guarantee and uses an insecure seed for key pair generation. Since the private key of this identity (535yc-uxytb-gfk7h-tny7p-vjkoe-i4krp-3qmcl-uqfgr-cpgej-yqtjq-rqe) is compromised, one could lose funds associated with the principal on ledgers or lose access to a canister where this principal is the controller.
Conclusion & alert: CVE-2024-1631 is rated High Exploit Risk (80.6/100): CVSS Critical severity, with medium exploitation likelihood (EPSS 1.74%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-03-11 | 1.33% | 1.74% | +0.40% |
| 2 | 2026-03-08 | 0.44% | 1.33% | +0.90% |
| 3 | 2025-12-18 | — | 0.44% | — |
Full EPSS history (11 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 9.1 | 3.1 | CRITICAL |
|
3.9 | 5.2 | 6b35d637-e00f-4228-858c-b20ad6e1d07b |
GHSA-c9vv-fhgv-cjc3 · Severity: critical · Ecosystem: npm — agent-js: Insecure Key Generation in `Ed25519KeyIdentity.generate`
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| dfinity | icp-js-core | >= 0.20.0, < 1.0.1 | cpe:2.3:a:dfinity:icp-js-core:*:*:*:*:*:node.js:*:* |
| URL | Tags |
|---|---|
| https://agent-js.icp.xyz/identity/index.html | Broken Link |
| https://github.com/dfinity/agent-js | Product |
| https://github.com/dfinity/agent-js/pull/851 | Issue Tracking Patch |
| https://github.com/dfinity/agent-js/security/advisories/GHSA-c9vv-fhgv-cjc3 | Exploit Vendor Advisory |
| https://www.npmjs.com/package/@dfinity/identity/v/1.0.1 | Product |