Falhas do tipo CWE-323

43 resultados

Reutilização de nonce ou par de chaves em criptografia

Ocorre quando o mesmo nonce (número usado uma única vez) ou o mesmo par de chaves é reutilizado em múltiplas operações criptográficas. Isso quebra a segurança de algoritmos que dependem da unicidade desses valores, permitindo que um atacante deduza padrões, recupere a chave ou descriptografe mensagens sem possuir a chave privada.

Exemplo

Um servidor gera uma chave RSA ou um par (chave, nonce) para criptografar sessões de usuários, mas reutiliza o mesmo nonce em múltiplos cifrados GCM ou ChaCha20. Um atacante coleta os criptogramas e, comparando-os, recupera o fluxo de chave ou força a descriptografia.

Como mitigar

Sempre gerar nonces aleatórios e únicos para cada operação criptográfica (use geradores criptograficamente seguros como /dev/urandom ou bibliotecas que garantem aleatoriedade). Além disso, implemente rotação de chaves em intervalos apropriados e utilize modos de criptografia (como GCM ou ChaCha20-Poly1305) que exigem nonce único por design, com validação rigorosa antes de reutilizar qualquer material criptográfico.

CVE-2026-59099CRITICALApereo CAS 7.3.0 < 8.0.0-RC6 - AES-GCM Nonce Reuse Information DisclosureEPSS 0.4%CVE-2026-3099MEDIUMLibsoup: libsoup: authentication bypass via digest authentication replay attackEPSS 0.4%CVE-2022-24401HIGHKeystream recovery for arbitrary frames in TETRAEPSS 0.3%CVE-2026-25998HIGHstrongMan vulnerable to private credential recovery due to key and counter reuseEPSS 0.3%CVE-2025-46632MEDIUMInitialization vector (IV) reuse in the web management portal of the Tenda RX2 Pro 16.03.30.14 may allow an attacker to discern information EPSS 0.3%CVE-2026-12205CRITICALCrypt::DSA versions before 1.21 for Perl reused the nonce across signatures, leading to private-key recoveryEPSS 0.3%CVE-2023-7003MEDIUMCVE-2023-7003EPSS 0.3%CVE-2026-13602HIGHSession takeover vulnerabilityEPSS 0.3%CVE-2024-36121MEDIUM netty-incubator-codec-ohttp's BoringSSLAEADContext Repeats NoncesEPSS 0.3%CVE-2026-5446MEDIUMwolfSSL ARIA-GCM TLS 1.2/DTLS 1.2 GCM nonce reuseEPSS 0.3%CVE-2025-59870HIGHImproper management of a static JWT signing secret in the web application, where the secret lacks rotation , introducing a security riskEPSS 0.2%CVE-2024-36289MEDIUMReusing a nonce, key pair in encryption issue exists in "FreeFrom - the nostr client" App versions prior to 1.3.5 for Android and iOS. If thEPSS 0.2%CVE-2026-56369MEDIUMImageMagick - Information Disclosure via AES-CTR Nonce Reuse in PasskeyEncipherImageEPSS 0.2%CVE-2025-64767CRITICALhpke-js reuses AEAD noncesEPSS 0.2%CVE-2025-61739HIGHJohnson Controls IQ Panels2, 2+, IQHub, IQPanel 4, PowerG reusing a nonce, key pair in encryptionEPSS 0.2%CVE-2024-41951MEDIUMPheonixAppAPI has visible Encoding MapsEPSS 0.2%CVE-2026-45028LOWAstro: Server island encrypted parameters vulnerable to cross-component replayEPSS 0.1%CVE-2024-21530MEDIUMVersions of the package cocoon before 0.4.0 are vulnerable to Reusing a Nonce, Key Pair in Encryption when the encrypt, wrap, and dump functEPSS 0.1%CVE-2026-55967LOWAES-GCM streaming APIs do not reject >64 GiB cumulative single messages, enabling counter wrap and keystream reuseEPSS 0.1%CVE-2026-30785HIGHRustDesk Encrypts Local Passwords with World-Readable Machine ID and Fixed Zero Nonce (XSalsa20-Poly1305)EPSS 0.1%