Fallos del tipo CWE-1023
24 resultadosComparação incompleta com fatores faltantes
Ocorre quando uma comparação de segurança verifica apenas alguns dos fatores relevantes, ignorando outros que deveriam ser validados. Isso deixa brechas lógicas que um atacante explora contornando a proteção parcial implementada.
Ejemplo
Um sistema valida se um usuário está autenticado (token válido) mas não verifica se a sessão expirou ou se as permissões foram revogadas. Um invasor usa um token antigo já desativado para acessar recursos porque a comparação foi incompleta.
Cómo mitigar
Enumere explicitamente todos os fatores que devem ser validados (autenticação, expiração, permissões, roles, contexto). Implemente testes unitários que tentam contornar cada fator isoladamente e use princípio de falha segura — rejeite a menos que todos os critérios passem.
CVE-2026-121949LOWSymfony: HtmlSanitizer Does Not URL-Sanitize srcset and imagesrcset: Media Scheme and Host Allow-List BypassEPSS 0.2%CVE-2026-53859MEDIUMOpenClaw < 2026.5.26 - Hostname Validation Bypass via Trailing-Dot InconsistencyEPSS 0.2%CVE-2025-62000MEDIUMBullWall Ransomware Containment incomplete file inspectionEPSS 0.2%CVE-2026-48057LOWBotan: directoryName nameConstraint bypass via multi-AVA RDN flattening in matches_dnEPSS —