Weaknesses of type CWE-488

57 results

Exposição de dados a sessão incorreta

Ocorre quando dados sensíveis de um usuário são acidentalmente compartilhados ou acessíveis para outra sessão ou outro usuário. Geralmente acontece por falha na isolação de dados entre sessões, uso de identificadores globais em vez de locais, ou cache compartilhado sem validação adequada. O risco é grave: um atacante consegue ler ou modificar dados que não lhe pertencem.

Example

Uma aplicação web usa um Map global para armazenar dados de usuário, indexado apenas pelo nome. Se dois usuários chamados João acessam simultaneamente, ambos podem enxergar ou sobrescrever os dados um do outro. Outro cenário: um servidor em nuvem reutiliza buffers de memória entre requisições sem zeralos, deixando dados da sessão anterior visíveis.

How to mitigate

Sempre isole dados por identificador único de sessão (token, SID seguro). Valide que cada requisição acessa apenas seus próprios dados antes de retornar informações. Use estruturas de armazenamento segregadas por sessão e implemente testes de vazamento de dados entre usuários paralelos. Nunca confie em apenas nome de usuário para segmentação.

CVE-2026-86411CRITICALFTP connection reuse inherits client-certificateEPSS 0.4%CVE-2026-115419HIGHUnintended disclosure of data element to wrong session in Strands Agents SDK A2A ServerEPSS 0.4%CVE-2026-18489HIGHIBM ContextForge Translate is affected by cross-client credential context confusionEPSS 0.4%CVE-2026-82367LOWRe-entrant synchronous publish in AshGraphql subscription batcher delivers one subscriber's records to another's topicEPSS 0.4%CVE-2026-54311MEDIUMn8n: Merge Node SQL Mode Prototype PollutionEPSS 0.4%CVE-2024-11094MEDIUM404 Solution <= 2.35.17 - Missing Authentication to Sensitive Information ExposureEPSS 0.4%CVE-2026-23646MEDIUMOpenProject users can delete other user's session, causing them to be logged outEPSS 0.4%CVE-2025-30073HIGHAn issue was discovered in OPC cardsystems Webapp Aufwertung 2.1.0. The reference assigned to transactions can be reused. When completing a EPSS 0.4%CVE-2026-8458MEDIUMwrong reuse for different servicesEPSS 0.4%CVE-2024-8314MEDIUMImproper session handling in B&R APROLEPSS 0.4%CVE-2026-14621LOWFederatedAI FATE OSX Broker QueuePushReqStreamObserver.java QueuePushReqStreamObserver.initEggroll wrong sessionEPSS 0.4%CVE-2026-112921HIGHRobots::Validate versions from 0.4.3 before 0.4.10 for Perl report clients as imposter robots when User-Agent matcher state carries over from a previous requestEPSS 0.4%CVE-2026-121966HIGHTraefik before 2.11.60 and 3.7.16 ForwardAuth NTLM/Negotiate Identity LeakEPSS 0.3%CVE-2026-54497MEDIUMview_component: Reused Component Instances Retain Stale Render ContextEPSS 0.3%CVE-2026-46416MEDIUMMicrosoft UFO shared WebSocket handler state causes cross-client response hijackingEPSS 0.3%CVE-2026-82806MEDIUMApache APISIX: cross-request permission pollution via static permission list mutationEPSS 0.3%CVE-2026-82416HIGHFrankenPHP: Cross-request PHP session ID leak in worker mode when the session extension is a shared moduleEPSS 0.3%CVE-2026-114637HIGHTraefik v3.2.0 before v3.7.14 FastProxy NTLM/Negotiate Connection Pool Identity LeakEPSS 0.3%CVE-2026-84685MEDIUMImproper Cache Isolation in auth0/react-native-auth0 SDK Web Platform Credential ManagementEPSS 0.3%CVE-2026-71850MEDIUMHono: `memo()` retains SSR output across requests, leading to cross-user data disclosureEPSS 0.3%