{"id":"GHSA-48m6-486p-9j8p","revision":"042a2300c64b481b9cd76229ee544448","records":[{"revision":"042a2300c64b481b9cd76229ee544448","observedAt":"2026-10-24T13:19:54.901+00:00","statement":{"source":"osv","id":"GHSA-48m6-486p-9j8p","aliases":["CVE-2026-34069"],"title":"nimiq-consensus panics via RequestMacroChain micro-block locator","description":"### Impact\n An unauthenticated p2p peer can cause the `RequestMacroChain` message handler task to panic by sending a `RequestMacroChain` message where the first locator hash that is on the victim’s main chain is a micro block hash (not a macro block hash).\n\nIn `RequestMacroChain::handle`, the handler selects the locator based only on \"is on main chain\", then calls `get_macro_blocks()` and panics via `.unwrap()` when the selected hash is not a macro block (`BlockchainError::BlockIsNotMacro`).\n\n### Patches\nThe patch for this vulnerability](https://github.com/nimiq/core-rs-albatross/pull/3660) is formally released as part of [v1.3.0](https://github.com/nimiq/core-rs-albatross/releases/tag/v1.3.0).\n\n### Workarounds\nNo known workarounds.","state":0,"publishedAt":"2026-04-13T16:36:00+00:00","modifiedAt":"2026-04-15T21:04:55.230558+00:00","affected":[{"ecosystem":"crates.io","name":"nimiq-consensus","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"},{"kind":"last_affected","version":"1.2.2"}]}],"versions":[],"rawVersionEvidence":null}],"metrics":[{"system":"CVSS_V3","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","score":null,"severity":null},{"system":"Publisher rating","vector":null,"score":null,"severity":"MODERATE"}],"references":["https://github.com/nimiq/core-rs-albatross/security/advisories/GHSA-48m6-486p-9j8p","https://nvd.nist.gov/vuln/detail/CVE-2026-34069","https://github.com/nimiq/core-rs-albatross/pull/3660","https://github.com/nimiq/core-rs-albatross/commit/ae6c1e92342e72f80fd12accbe66ee80dd6802ac","https://github.com/nimiq/core-rs-albatross","https://github.com/nimiq/core-rs-albatross/releases/tag/v1.3.0"],"sourceUrl":"https://github.com/advisories/GHSA-48m6-486p-9j8p","license":"GitHub Advisory Database · CC-BY-4.0","key":"osv:GHSA-48m6-486p-9j8p","identifiers":["GHSA-48m6-486p-9j8p","CVE-2026-34069"]},"retained":false,"historicalAffected":[]}],"coverage":[]}