Falhas do tipo CWE-322

34 resultados

Troca de chaves sem autenticação da entidade

Uma fraqueza onde dois pontos de comunicação negociam chaves criptográficas (para cifrar dados) sem verificar a identidade um do outro. Um atacante no meio do caminho consegue se passar por um dos lados legítimos, interceptar a negociação e derivar as mesmas chaves, comprometendo toda a confidencialidade da comunicação.

Exemplo

Um cliente se conecta a um servidor para gerar uma chave compartilhada usando Diffie-Hellman, mas não valida um certificado ou assinatura do servidor. Um MITM coloca-se entre eles, realiza a troca com o cliente (fingindo ser o servidor) e com o servidor (fingindo ser o cliente), obtendo as chaves de ambos os lados e descriptografando tudo.

Como mitigar

Sempre autentique a entidade remota antes ou durante a troca de chaves: use certificados digitais assinados por uma AC confiável, validação de chaves públicas pré-compartilhadas, ou protocolos como TLS/mTLS que exigem autenticação mútua. Nunca faça negociação de chaves em canal desprotegido sem provas criptográficas da identidade.

CVE-2026-1709CRITICALKeylime: keylime: authentication bypass allows unauthorized administrative operations due to missing client-side tls authenticationEPSS 5.7%CVE-2022-39249HIGHMatrix Javascript SDK vulnerable to impersonation via forwarded Megolm sessionsEPSS 1.3%CVE-2022-39250HIGHMatrix JavaScript SDK vulnerable to key/device identifier confusion in SAS verificationEPSS 1.2%CVE-2022-39251HIGHMatrix Javascript SDK vulnerable to Olm/Megolm protocol confusionEPSS 1.2%CVE-2022-39255HIGHMatrix iOS SDK vulnerable ton Olm/Megolm protocol confusionEPSS 1.0%CVE-2022-39248HIGHmatrix-android-sdk2 vulnerable to Olm/Megolm protocol confusionEPSS 1.0%CVE-2022-39257HIGHMatrix iOS SDK vulnerable to impersonation via forwarded Megolm sessionsEPSS 1.0%CVE-2022-39246HIGHmatrix-android-sdk2 vulnerable to impersonation via forwarded Megolm sessionsEPSS 0.9%CVE-2026-58065HIGHApache Airflow Git provider: Git provider hook defaults to StrictHostKeyChecking=no, disabling SSH host-key verificationEPSS 0.7%CVE-2022-39254HIGHWhen matrix-nio receives forwarded room keys, the receiver doesn't check if it requested the key from the forwarderEPSS 0.7%CVE-2022-39252HIGHWhen matrix-rust-sdk recieves forwarded room keys, the reciever doesn't check if it requested the key from the forwarderEPSS 0.6%CVE-2024-4871MEDIUMForeman: host ssh key not being checked in remote executionEPSS 0.6%CVE-2026-94134CRITICALApache Airflow SSH provider, Apache Airflow SFTP provider: SSH hook disables host-key verification by defaultEPSS 0.6%CVE-2026-45361HIGHApache Airflow Google provider: SSH host key verification disabled in ComputeEngineSSHHook (paramiko AutoAddPolicy default)EPSS 0.6%CVE-2025-62501HIGHSSH Hostkey Misconfiguration Vulnerability in Archer DevicesEPSS 0.5%CVE-2026-18654MEDIUMDisabled SSH host key verification in Amazon AWS CLI EMR helper commandsEPSS 0.5%CVE-2026-89422CRITICALTLS 1.3 client skips server authentication when ServerHello carries an unsolicited pre_shared_key extensionEPSS 0.5%CVE-2026-94423CRITICALNet::LibSSH versions before 0.004 for Perl authenticate to an unverified server because connect never checks the host key against known_hostsEPSS 0.4%CVE-2025-20163HIGHCisco Nexus Dashboard Fabric Controller SSH Host Key VulnerabilityEPSS 0.4%CVE-2026-94140CRITICALRex versions through 1.16.1 for Perl accept an unknown SSH host key for remote rsync transfers because sync hardcodes StrictHostKeyChecking=noEPSS 0.4%