Falhas do tipo CWE-340

55 resultados

Geração de números ou identificadores previsíveis

A aplicação usa um algoritmo fraco ou determinístico para gerar valores que deveriam ser aleatórios ou únicos (tokens, senhas, IDs de sessão, chaves). Um atacante consegue prever o próximo valor e contornar autenticação, falsificar sessões ou acessar dados de outros usuários.

Exemplo

Sistema que gera token de redefinição de senha usando apenas timestamp + ID do usuário (ex: hash(data_hora + user_id)). Atacante consegue calcular tokens válidos para qualquer usuário sem necessidade de acessá-los, redefinindo senhas à vontade.

Como mitigar

Use geradores criptograficamente seguros (SecureRandom, os.urandom, crypto.getRandomValues). Incorpore entropia suficiente: 128+ bits para tokens. Nunca combine apenas informações públicas ou sequenciais; sempre use uma fonte de aleatoriedade de verdade.

CVE-2026-28810MEDIUMPredictable DNS Transaction IDs Enable Cache Poisoning in Built-in ResolverEPSS 0.3%CVE-2024-10603MEDIUMWeaknesses in the generation of TCP/UDP source ports and some other header values in Google's gVisor allowed them to be predicted by an exteEPSS 0.3%CVE-2025-40924MEDIUMCatalyst::Plugin::Session before version 0.44 for Perl generates session ids insecurelyEPSS 0.3%CVE-2021-29480MEDIUMDefault client side session signing key is highly predictableEPSS 0.3%CVE-2026-45673MEDIUMNetty: DNS Cache Poisoning due to Predictable PRNG and Default Static Source PortEPSS 0.3%CVE-2025-58424MEDIUMBIG-IP TMM vulnerabilityEPSS 0.2%CVE-2026-8503MEDIUMApache::Session::Generate::SHA256 versions before 1.3.19 for Perl create insecure session idsEPSS 0.2%CVE-2026-4269MEDIUMImproper S3 ownership verification in Bedrock AgentCore Starter ToolkitEPSS 0.2%CVE-2025-68701HIGHJervis has Deterministic AES IV Derivation from PassphraseEPSS 0.2%CVE-2026-42932MEDIUMNaxclow IoT Platform Generation of Predictable Numbers or IdentifiersEPSS 0.2%CVE-2025-40932HIGHApache::SessionX versions through 2.01 for Perl create insecure session idEPSS 0.2%CVE-2025-3449LOWWeak Session Token used in Automation Runtime SDMEPSS 0.2%CVE-2025-0218MEDIUMpgAgent scheduled batch job scripts are created in a predictable temporary directory potentially allowing a denial of serviceEPSS 0.2%CVE-2025-13044MEDIUMMultiple Vulnerabilities in IBM Concert SoftwareEPSS 0.1%CVE-2026-95653HIGHConcrete CMS Community Store before 2.7.8 Predictable Digital Download TokenEPSS