{"id":"CVE-2026-34067","sourceIdentifier":"security-advisories@github.com","published":"2026-04-22T21:17:07.760","lastModified":"2026-10-26T22:10:00.163","vulnStatus":"Analyzed","cveTags":[],"descriptions":[{"lang":"en","value":"nimiq-transaction provides the transaction primitive to be used in Nimiq's Rust implementation. Prior to version 1.3.0, `HistoryTreeProof::verify` panics on a malformed proof where `history.len() != positions.len()` due to `assert_eq!(history.len(), positions.len())`. The proof object is derived from untrusted p2p responses (`ResponseTransactionsProof.proof`) and is therefore attacker-controlled at the network boundary until validated. A malicious peer could trigger a crash by returning a crafted inclusion proof with a length mismatch. The patch for this vulnerability is included as part of v1.3.0. No known workarounds are available."},{"lang":"es","value":"nimiq-transaction proporciona la primitiva de transacción para ser utilizada en la implementación de Nimiq en Rust. Antes de la versión 1.3.0, ’HistoryTreeProof::verify’ entra en pánico ante una prueba malformada donde ’history.len() != positions.len()’ debido a ’assert_eq!(history.len(), positions.len())’. El objeto de prueba se deriva de respuestas p2p no confiables (’ResponseTransactionsProof.proof’) y, por lo tanto, es controlado por el atacante en el límite de la red hasta que sea validado. Un par malicioso podría desencadenar un fallo al devolver una prueba de inclusión manipulada con una discrepancia de longitud. El parche para esta vulnerabilidad está incluido como parte de la v1.3.0. No se conocen soluciones alternativas disponibles."}],"affected":[{"source":"security-advisories@github.com","affectedData":[{"vendor":"nimiq","product":"nimiq-transaction","versions":[{"version":"< 1.3.0","status":"affected"}]}]}],"metrics":{"cvssMetricV31":[{"source":"security-advisories@github.com","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:L","baseScore":3.1,"baseSeverity":"LOW","attackVector":"NETWORK","attackComplexity":"HIGH","privilegesRequired":"NONE","userInteraction":"REQUIRED","scope":"UNCHANGED","confidentialityImpact":"NONE","integrityImpact":"NONE","availabilityImpact":"LOW"},"exploitabilityScore":1.6,"impactScore":1.4},{"source":"nvd@nist.gov","type":"Primary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","baseScore":6.5,"baseSeverity":"MEDIUM","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"REQUIRED","scope":"UNCHANGED","confidentialityImpact":"NONE","integrityImpact":"NONE","availabilityImpact":"HIGH"},"exploitabilityScore":2.8,"impactScore":3.6}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"timestamp":"2026-04-23T14:17:49.301869Z","id":"CVE-2026-34067","options":[{"exploitation":"none"},{"automatable":"no"},{"technicalImpact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}]},"weaknesses":[{"source":"security-advisories@github.com","type":"Secondary","description":[{"lang":"en","value":"CWE-617"}]}],"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:nimiq:nimiq_proof-of-stake:*:*:*:*:*:rust:*:*","versionEndExcluding":"1.3.0","matchCriteriaId":"CD0CAAD1-7626-4A4A-A6F8-9DC46FE50731"}]}]}],"references":[{"url":"https://github.com/nimiq/core-rs-albatross/commit/6ff0800e8e031363e787c827d8d033e5694e4e6a","source":"security-advisories@github.com","tags":["Patch"]},{"url":"https://github.com/nimiq/core-rs-albatross/pull/3659","source":"security-advisories@github.com","tags":["Issue Tracking","Patch"]},{"url":"https://github.com/nimiq/core-rs-albatross/releases/tag/v1.3.0","source":"security-advisories@github.com","tags":["Release Notes"]},{"url":"https://github.com/nimiq/core-rs-albatross/security/advisories/GHSA-264v-m8fm-76jm","source":"security-advisories@github.com","tags":["Patch","Vendor Advisory"]}]}