Falhas do tipo CWE-591

77 resultados

Armazenamento de dados sensíveis em memória sem proteção adequada

A aplicação mantém dados sensíveis (senhas, tokens, chaves criptográficas) em memória RAM sem mecanismos de proteção contra leitura não autorizada. Um atacante com acesso ao processo, ao dump de memória ou ao sistema operacional pode extrair esses dados diretamente da RAM, contornando as proteções do disco.

Exemplo

Uma aplicação Java armazena a senha do usuário em uma String comum durante toda a sessão. Como Strings são imutáveis em Java, mesmo após o login, a senha permanece na memória e pode ser recuperada via ferramentas de análise de heap ou dump de processo, mesmo que tenha sido 'limpa' da variável.

Como mitigar

Use estruturas de dados específicas para dados sensíveis (como char[] ou ByteBuffer em Java, SecureString em .NET) que permitem zeragem explícita da memória. Implemente locking de páginas de memória via SO (mlock em Linux), minimize o tempo de retenção de sensíveis em RAM e utilize técnicas de ofuscação ou encriptação em tempo de execução quando viável.

CVE-2024-49106HIGHWindows Remote Desktop Services Remote Code Execution VulnerabilityEPSS 1.2%CVE-2024-49108HIGHWindows Remote Desktop Services Remote Code Execution VulnerabilityEPSS 1.2%CVE-2024-49128HIGHWindows Remote Desktop Services Remote Code Execution VulnerabilityEPSS 1.2%CVE-2024-38263HIGHWindows Remote Desktop Licensing Service Remote Code Execution VulnerabilityEPSS 1.2%CVE-2024-49115HIGHWindows Remote Desktop Services Remote Code Execution VulnerabilityEPSS 1.1%CVE-2024-38262HIGHWindows Remote Desktop Licensing Service Remote Code Execution VulnerabilityEPSS 1.1%CVE-2024-49123HIGHWindows Remote Desktop Services Remote Code Execution VulnerabilityEPSS 1.1%CVE-2024-49132HIGHWindows Remote Desktop Services Remote Code Execution VulnerabilityEPSS 1.1%CVE-2023-21546HIGHWindows Layer 2 Tunneling Protocol (L2TP) Remote Code Execution VulnerabilityEPSS 1.1%CVE-2023-21535HIGHWindows Secure Socket Tunneling Protocol (SSTP) Remote Code Execution VulnerabilityEPSS 1.1%CVE-2023-21548HIGHWindows Secure Socket Tunneling Protocol (SSTP) Remote Code Execution VulnerabilityEPSS 1.1%CVE-2023-28283HIGHWindows Lightweight Directory Access Protocol (LDAP) Remote Code Execution VulnerabilityEPSS 1.0%CVE-2023-28238HIGHWindows Internet Key Exchange (IKE) Protocol Extensions Remote Code Execution VulnerabilityEPSS 0.9%CVE-2023-21766MEDIUMWindows Overlay Filter Information Disclosure VulnerabilityEPSS 0.9%CVE-2023-28278MEDIUMWindows DNS Server Remote Code Execution VulnerabilityEPSS 0.9%CVE-2023-28256MEDIUMWindows DNS Server Remote Code Execution VulnerabilityEPSS 0.8%CVE-2023-28255MEDIUMWindows DNS Server Remote Code Execution VulnerabilityEPSS 0.8%CVE-2025-27484HIGHWindows Universal Plug and Play (UPnP) Device Host Elevation of Privilege VulnerabilityEPSS 0.8%CVE-2023-35309HIGHMicrosoft Message Queuing (MSMQ) Remote Code Execution VulnerabilityEPSS 0.8%CVE-2023-35346MEDIUMWindows DNS Server Remote Code Execution VulnerabilityEPSS 0.7%