Weaknesses of type CWE-323

43 results

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

Ocorre quando um nonce (número usado uma única vez) ou um par de chaves criptográfico é reutilizado em múltiplas operações de cifra, comprometendo a segurança da criptografia. Cada operação criptográfica deve usar um nonce único; reutilizá-lo permite que um atacante deduza padrões, recupere a chave ou descriptografe dados.

Example

Um servidor gera um nonce para cifrar mensagens em TLS, mas reutiliza o mesmo nonce em múltiplas conexões ou sessões. Um atacante captura dois criptogramas C1 e C2 gerados com o mesmo nonce e chave, e pode fazer XOR entre eles para eliminar o nonce e recuperar informações sobre o plaintext original.

How to mitigate

Sempre gerar um nonce criptograficamente aleatório e único para cada operação de cifra; usar bibliotecas criptográficas confiáveis (como libsodium, NaCl, ou OpenSSL) que garantem nonces únicos por padrão; e validar que a implementação nunca reutiliza nonces ou chaves em contextos diferentes.

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-2024-41951MEDIUMPheonixAppAPI has visible Encoding MapsEPSS 0.2%CVE-2025-61739HIGHJohnson Controls IQ Panels2, 2+, IQHub, IQPanel 4, PowerG reusing a nonce, key pair in encryptionEPSS 0.2%CVE-2026-17578LOWKong Event Gateway AES-GCM nonce reuse due to missing key rotation enforcementEPSS 0.1%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%