### Impacto A loja de validade trata uma transação com `block_number = X` armazenada como "na janela" apenas quando `X > last_bn - transation_validity_window_blocks` (inégalité estritamente). No entanto, o protocolo `Transação::is_valid_at` aceita uma transação para inclusão em qualquer bloco em `[valididade_start_height - blocks_per_batch, valididade_start_height + janela - 1 ]`. Ao escolher `valididade_start_height = X + blocks_per_batch` (o maior valor ainda compatível com a primeira inclusão no bloco X), um atacante pode reproduzir a mesma transação assinada em qualquer bloco B, de modo que `X + janela < B < validity_start_height + window`, ou seja, uma janela contígua de `blocks_per_batch - 1 ` blocos ( 59 na MainNet, ~ 10 minutos) durante o qual a verificação de replay- protection não consegue sinalizá- la. A mesma transação é executada duas vezes: o remetente é débitado duas vezes, o destinatário é creditado duas vezes. ### Patches rs- albatross/pull/ 3772. ### Arrumamentos Sem arranjos conhecidos Registro de aconselhamento: GHSA- 3763 - qp 59 - 59 vf. Identificadores relacionados: CVE- 2026 - 46369.

Tempo: GitHub Advisory Database publicou este registro em 2026 - 08 - 12 T 15: 16: 53.000 Z e lista a sua última modificação como 2026 - 08 - 12 T 15: 16: 53.000 Z. Severidade: ALTAMENTE. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N.

Software afetado e informações de versão: caixas.io pacote nimiq- blockchain — ECOSISTEM: introduzido 0, corrigido 1.5.1. Classificação e evidência: identificadores de fraqueza CWE- 193, CWE- 294. O registro contém 4 suporte de referências nestes tipos: WEB, PACKAGE.