{"id":"CVE-2026-40093","sourceIdentifier":"security-advisories@github.com","published":"2026-04-09T21:16:11.937","lastModified":"2026-10-26T00:10:00.150","vulnStatus":"Analyzed","cveTags":[],"descriptions":[{"lang":"en","value":"nimiq-blockchain provides persistent block storage for Nimiq's Rust implementation. In 1.3.0 and earlier, block timestamp validation enforces that timestamp >= parent.timestamp for non-skip blocks and timestamp == parent.timestamp + MIN_PRODUCER_TIMEOUT for skip blocks, but there is no visible upper bound check against the wall clock. A malicious block-producing validator can set block timestamps arbitrarily far in the future. This directly affects reward calculations via Policy::supply_at() and batch_delay() in blockchain/src/reward.rs, inflating the monetary supply beyond the intended emission schedule."},{"lang":"es","value":"nimiq-blockchain proporciona almacenamiento persistente de bloques para la implementación en Rust de Nimiq. En la versión 1.3.0 y anteriores, la validación de la marca de tiempo del bloque impone que la marca de tiempo >= la marca de tiempo del padre para bloques no omitidos y la marca de tiempo == la marca de tiempo del padre + MIN_PRODUCER_TIMEOUT para bloques omitidos, pero no hay una comprobación visible de límite superior contra el reloj de pared. Un validador malicioso que produce bloques puede establecer las marcas de tiempo de los bloques arbitrariamente lejos en el futuro. Esto afecta directamente los cálculos de recompensa a través de Policy::supply_at() y batch_delay() en blockchain/src/reward.rs, inflando la oferta monetaria más allá del cronograma de emisión previsto."}],"affected":[{"source":"security-advisories@github.com","affectedData":[{"vendor":"nimiq","product":"core-rs-albatross","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:L/PR:L/UI:N/S:U/C:N/I:H/A:H","baseScore":8.1,"baseSeverity":"HIGH","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"NONE","integrityImpact":"HIGH","availabilityImpact":"HIGH"},"exploitabilityScore":2.8,"impactScore":5.2}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"timestamp":"2026-04-13T15:05:36.431662Z","id":"CVE-2026-40093","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-1284"}]}],"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/security/advisories/GHSA-49xc-52mp-cc9j","source":"security-advisories@github.com","tags":["Broken Link"]}]}