Falhas do tipo CWE-226

42 resultados

Informação sensível não removida antes de reutilizar recurso

Acontece quando um recurso (arquivo, memória, buffer) contém dados sensíveis e é reutilizado sem limpeza prévia. Um atacante com acesso ao recurso consegue recuperar informações de sessões ou operações anteriores. É especialmente perigoso em ambientes multiusuário ou quando o SO reatribui memória/disco.

Exemplo

Um arquivo temporário com credenciais é criado durante um login, mas nunca é deletado com segurança. Quando o SO reatribui esse espaço em disco para outro usuário, dados de autenticação vazam. Outro cenário: buffer de memória alocado para processar cartão de crédito não é zerado antes de ser devolvido ao heap, expondo o número do cartão a requisições futuras.

Como mitigar

Sempre limpe recursos sensíveis antes de reutilizá-los: sobrescreva memória com zeros (ou dados aleatórios), delete arquivos temporários com ferramentas seguras (shred, secure_erase), e implemente rotinas de limpeza na finalização de operações críticas. Considere usar APIs que garantem limpeza automática (SecureString em .NET, pinned memory em Java).

CVE-2020-27218—In Eclipse Jetty version 9.4.0.RC0 to 9.4.34.v20201102, 10.0.0.alpha0 to 10.0.0.beta2, and 11.0.0.alpha0 to 11.0.0.beta2, if GZIP request boEPSS 8.3%CVE-2018-7166—In all versions of Node.js 10 prior to 10.9.0, an argument processing flaw can cause `Buffer.alloc()` to return uninitialized memory. This mEPSS 3.3%CVE-2022-39393HIGHWasmtime vulnerable to data leakage between instances in the pooling allocatorEPSS 0.8%CVE-2026-92708HIGHdevalue: Cross-request process memory disclosure in devalue when `stringify` / `uneval` serialize Node BuffersEPSS 0.7%CVE-2024-32036MEDIUMSixLabors.ImageSharp vulnerable to data leakageEPSS 0.6%CVE-2026-5795HIGHIn Eclipse Jetty, the class JASPIAuthenticator initiates the authentication checks, which set two ThreadLocal variable. Upon returning froEPSS 0.5%CVE-2019-25560HIGHLyric Video Creator 2.1 Denial of Service via MP3 FileEPSS 0.5%CVE-2026-47247HIGHlibheif Vulnerable to Heap Information Disclosure via Grid Image Gap + Uninitialized Pixel Plane AllocationEPSS 0.5%CVE-2024-7883LOWCMSE secure state may leak from stack to floating-point registersEPSS 0.5%CVE-2024-38275HIGHmoodle: HTTP authorization header is preserved between "emulated redirects"EPSS 0.4%CVE-2026-74791CRITICALScriban before 7.0.0 Authorization Bypass via Stale Include CacheEPSS 0.4%CVE-2026-114366LOWInformation disclosure vulnerability in authentication handling of QWebSocket impacts Qt FrameworkEPSS 0.4%CVE-2026-114501MEDIUMPillow: Arrow export leaks stale heap memory when PILLOW_ALIGNMENT > 1EPSS 0.4%CVE-2025-11602MEDIUMUntargeted information leak in Bolt protocol handshakeEPSS 0.3%CVE-2026-119179HIGHMongoDB Node.js driver: Connection pool desynchronization after operation timeout can expose other user's dataEPSS 0.3%CVE-2026-74250MEDIUMIn OpenStack Ironic before 38.0.1, the autodetect deploy interface may fail to run cleaning immediately after enrollment with, or changing tEPSS 0.3%CVE-2026-106111MEDIUMImageSharp: EXR ZIP decoder can expose stale allocator data after a short inflateEPSS 0.3%CVE-2019-1573LOWInformation Disclosure in GlobalProtect AgentEPSS 0.3%CVE-2025-2522MEDIUMLack of buffer clearing before reuse may result in incorrect system behavior.EPSS 0.3%CVE-2023-3006MEDIUMA known cache speculation vulnerability, known as Branch History Injection (BHI) or Spectre-BHB, becomes actual again for the new hw AmpereOEPSS 0.3%