CVE-2026-28402: nimiq core-rs-albatross · Improper Validation of Integrity Check Value
Affects nimiq core-rs-albatrossSource CVE Database V5
Not known to be exploited · CVSS 7.1 High : upgrade to 1.2.2 soon.
Data as of 30 Oct 2026, 11:52 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 13% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 1.2.2
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:HExploitation evidence
Disclosed: evidence found.
CVE published 27 Feb 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
Upgrade core-rs-albatross and github/nimiq/core-rs-albatross to 1.2.2.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| nimiqcore-rs-albatross | Affected
| Fixed in
|
crates.iogithub/nimiq/core-rs-albatrosspkg:cargo/github/nimiq/core-rs-albatrossOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
The primary mitigation is to upgrade all validator nodes running the nimiq/core-rs-albatross software to version 1.2.2 or later, which includes the patch that enforces the integrity check between header.body_root and the macro body hash. Validator operators should prioritize this upgrade to prevent potential crashes from malformed macro block proposals. Additionally, operators should implement strict security controls to prevent validator node compromise, including hardened host configurations, secure key management, and network segmentation to reduce the risk of malicious insiders or external attackers gaining proposer privileges. Monitoring validator node logs for unexpected panics or crashes can help detect exploitation attempts. Since no workarounds exist, maintaining up-to-date backups and failover validator nodes can improve resilience. Network-level protections, such as filtering or rate limiting proposals from suspicious validators, may help but require coordination within the validator community. Finally, validator operators should stay informed of updates from the Nimiq project and apply security patches promptly.
Description
nimiq/core-rs-albatross is a Rust implementation of the Nimiq Proof-of-Stake protocol based on the Albatross consensus algorithm. Prior to version 1.2.2, a malicious or compromised validator that is elected as proposer can publish a macro block proposal where `header.body_root` does not match the actual macro body hash. The proposal can pass proposal verification because the macro proposal verification path validates the header but does not validate the binding `body_root == hash(body)`; later code expects this binding and may panic on mismatch, crashing validators. Note that the impact is only for validator nodes. The patch for this vulnerability is formally released as part of v1.2.2. The patch adds the corresponding body root verification in the proposal checks. No known workarounds are available.
References
- github.com/nimiq/core-rs-albatross/security/advisories/GHSA-7wh6-rmxx-ww47 (opens in a new tab)
- github.com/nimiq/core-rs-albatross/pull/3623 (opens in a new tab)
- github.com/nimiq/core-rs-albatross/commit/6454c26d966858c5520f55739a30b94c17656c85 (opens in a new tab)
- github.com/nimiq/core-rs-albatross/releases/tag/v1.2.2 (opens in a new tab)