Falhas do tipo CWE-639

2.437 resultados

Manipulação de identificadores para contornar controle de acesso

A aplicação não valida adequadamente se o usuário autenticado tem permissão para acessar o recurso identificado pelo parâmetro fornecido (ID de registro, número de documento, etc.). Um atacante modifica esse parâmetro para acessar dados de outros usuários — por exemplo, mudando `user_id=123` para `user_id=124` na URL e obtendo informações alheias sem autenticação adicional.

Exemplo

Um banco permite visualizar extrato em `/api/extrato?conta=1001`. Um cliente autenticado como `user_123` descobre que pode acessar `/api/extrato?conta=1002` e ver o extrato completo de outra pessoa, porque o servidor apenas verifica se há uma sessão válida, não se aquele usuário é dono da conta 1002.

Como mitigar

Implemente validação de propriedade em cada requisição: antes de retornar dados, confirme que o ID do recurso pertence ao usuário autenticado. Use referências indiretas (tokens opacos) em vez de IDs sequenciais previsíveis, e aplique testes automatizados que tentam acessar recursos de outros usuários.

CVE-2021-44160HIGHCarinal Tien Hospital Health Report System - Authorization Bypass Through User-Controlled KeyEPSS 1.1%CVE-2017-0882Multiple versions of GitLab expose sensitive user credentials when assigning a user to an issue or merge request. A fix was included in versEPSS 1.1%CVE-2021-32744CRITICALUnauthenticated attacker could gain access to currently open filesEPSS 1.1%CVE-2021-25096IP2Location Country Blocker < 2.26.5 - Ban BypassEPSS 1.0%CVE-2021-24655WP User Manager < 2.6.3 - Arbitrary User Password Reset to Account CompromiseEPSS 1.0%CVE-2021-37184A vulnerability has been identified in Industrial Edge Management (All versions < V1.3). An unauthenticated attacker could change the the paEPSS 1.0%CVE-2024-37889MEDIUMMyFinances Allows Unauthorized Access to Other Customer DataEPSS 1.0%CVE-2026-8839MEDIUMMapPress Maps for WordPress <= 2.96.6 - Unauthenticated Insecure Direct Object Reference via REST API EndpointsEPSS 1.0%CVE-2023-32310HIGHDataEase API interface has IDOR vulnerabilityEPSS 1.0%CVE-2023-43668Apache InLong: Jdbc Connection Security Bypass in InLongEPSS 1.0%CVE-2021-24739Logo Carousel < 3.4.2 - Unauthorised Private Post AccessEPSS 1.0%CVE-2022-40186CRITICALAn issue was discovered in HashiCorp Vault and Vault Enterprise before 1.11.3. A vulnerability in the Identity Engine was found where, in a EPSS 1.0%CVE-2023-26428MEDIUMAttackers can successfully request arbitrary snippet IDs, including E-Mail signatures of other users within the same context. Signatures of EPSS 1.0%CVE-2026-54568MEDIUMMicrosoft UFO: Missing Authorization in DEVICE_INFO_REQUEST Allows a DEVICE Client to Read Another Device's system_infoEPSS 1.0%CVE-2023-46478HIGHAn issue in minCal v.1.0.0 allows a remote attacker to execute arbitrary code via a crafted script to the customer_data parameter.EPSS 1.0%CVE-2019-5466An IDOR was discovered in GitLab CE/EE 11.5 and later that allowed new merge requests endpoint to disclose label names.EPSS 1.0%CVE-2019-15581An IDOR exists in < 12.3.2, < 12.2.6, and < 12.1.12 for GitLab Community Edition (CE) and Enterprise Edition (EE) that allowed a project ownEPSS 1.0%CVE-2022-33944MEDIUMICSA-22-200-01 MiCODUS MV720 GPS tracker Authorization Bypass Through User-Controlled KeyEPSS 1.0%CVE-2022-29159MEDIUMPossibility for anyone to add a stack with existing tasks on anyone's board in Nextcloud DeckEPSS 1.0%CVE-2021-43820HIGHPermissions check bypass in SeafileEPSS 1.0%