CVE-2026-46542 Details
Description
Nimiq is a Rust implementation of the Nimiq Proof-of-Stake protocol based on the Albatross consensus algorithm. Prior to version 1.4.0, a denial-of-service vulnerability exists in the Ed25519 multisig delinearization code path. Ed25519PublicKey::delinearize() in keys/src/multisig/mod.rs called .unwrap() on curve point decompression, which panics when a public key is constructed from 32 bytes that do not represent a valid point on the Ed25519 curve. Ed25519PublicKey construction only validates byte length, not curve membership, so invalid keys can reach the delinearization path and crash the hosting process. This issue has been patched in version 1.4.0.
A denial-of-service vulnerability has been identified in the Nimiq Rust implementation of the Proof-of-Stake protocol, prior to version 1.4.0. The issue arises in the Ed25519 multisig delinearization process, where the function Ed25519PublicKey::delinearize() improperly handles curve point validation. It calls .unwrap() on the decomposition of curve points, leading to a panic when a public key is formed from 32 bytes that do not correspond to a valid point on the Ed25519 curve. This vulnerability can cause the hosting process to crash, as the public key construction only checks byte length without verifying curve membership. Consequently, invalid keys can bypass initial validation and trigger a crash during the delinearization process.
Users can update to Nimiq version 1.4.0, which addresses this vulnerability by improving curve point validation in the multisig delinearization process.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jun 10, 2026CISA-ADP
Assessed Jun 10, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/nimiq/core-rs-albatross/pull/3713 | [email protected] | Source CodeVendor |
| https://github.com/nimiq/core-rs-albatross/releases/tag/v1.4.0 | [email protected] | Release NotesVendor |
| https://github.com/nimiq/core-rs-albatross/security/advisories/GHSA-h9cc-w26m-j342 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-617 | Reachable Assertion | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Nimiq | <= v1.3.0 (semver) |
CPE
Remediation
| |
| Nimiq Keys | <= v1.3.0 (semver) |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 23, 2026 | CVE Translated | [email protected] |
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 10, 2026 | New CVE Received | [email protected] |
Volerion