Falhas do tipo CWE-551

23 resultados

Validação de autorização antes da normalização de entrada

A aplicação verifica permissões de um usuário antes de normalizar (canonicalizar) a entrada recebida, como URLs, caminhos de arquivo ou comandos. Um atacante pode contornar a autenticação usando variações não normalizadas da entrada (encoding duplo, traversal, case variation) que passam na verificação, mas são interpretadas diferentemente após o processamento.

Exemplo

Um serviço de API verifica se o usuário tem acesso a '/admin/dados' e nega. Mas se o atacante usa '/admin/../admin/dados' ou '/Admin/dados', a verificação passa (entrada diferente), enquanto o backend normaliza e acessa o recurso protegido. Ou autorização validada em 'arquivo.txt' mas entrada como 'arquivo.txt%00.jpg' engana o parser.

Como mitigar

Normalize e canonicalize TODA entrada no início do processamento, antes de qualquer verificação de autorização. Valide permissões sobre a forma final e normalizada que será efetivamente usada, nunca sobre a entrada bruta.

CVE-2021-34429MEDIUMFor Eclipse Jetty versions 9.4.37-9.4.42, 10.0.1-10.0.5 & 11.0.1-11.0.5, URIs can be crafted using some encoded characters to access the conEPSS 99.3%CVE-2021-28164MEDIUMIn Eclipse Jetty 9.4.37.v20210219 to 9.4.38.v20210224, the default compliance mode allows requests with URIs that contain %2e or %2e%2e segmEPSS 82.4%CVE-2021-28165HIGHIn Eclipse Jetty 7.2.2 to 9.4.38, 10.0.0.alpha0 to 10.0.1, and 11.0.0.alpha0 to 11.0.1, CPU usage can reach 100% upon receiving a large invaEPSS 53.9%CVE-2023-23924CRITICALURI validation failure on SVG parsing in DompdfEPSS 3.6%CVE-2021-32777HIGHIncorrect concatenation of multiple value request headers in ext-authz extensionEPSS 3.3%CVE-2026-44575HIGHNext.js: Middleware / Proxy bypass in App Router applications via segment-prefetch routesEPSS 1.6%CVE-2026-33186CRITICALgRPC-Go has an authorization bypass via missing leading slash in :pathEPSS 1.6%CVE-2021-31384HIGHJunos OS: SRX Series: Under a specific device configuration an attacker can access the devices J-Web management services from any interface, regardless of security settings protecting the serviceEPSS 1.1%CVE-2021-32779HIGHIncorrectly handling of URI '#fragment' element as part of the path elementEPSS 0.9%CVE-2026-2293HIGHNestJS 11.1.13 - Lack of data validation allowing authentication/authorization bypassEPSS 0.7%CVE-2026-44574HIGHNext.js: Middleware / Proxy bypass through dynamic route parameter injectionEPSS 0.6%CVE-2026-40022HIGHApache Camel Platform HTTP Main: Authentication Bypass on Non-Root Context Paths in camel main runtimeEPSS 0.6%CVE-2026-44573HIGHNext.js: Middleware / Proxy bypass in Pages Router applications using i18nEPSS 0.6%CVE-2016-20030CRITICALZKTeco ZKBioSecurity 3.0 User Enumeration via authLoginActionEPSS 0.6%CVE-2026-28808HIGHScriptAlias CGI targets bypass directory auth in inets httpd (mod_auth vs mod_cgi path mismatch)EPSS 0.5%CVE-2026-50559HIGHAuthentication/Authorization Bypass via Advanced Path Normalization VulnerabilitiesEPSS 0.5%CVE-2026-39852HIGHQuarkus authorization bypass via semicolon path normalization inconsistencyEPSS 0.4%CVE-2026-13676HIGHfast-uri vulnerable to host confusion via failed IDN canonicalizationEPSS 0.4%CVE-2026-0707MEDIUMKeycloak: keycloak authorization header parsing leading to potential security control bypassEPSS 0.4%CVE-2026-4636HIGHKeycloak: keycloak: uma policy bypass allows authenticated users to gain unauthorized access to victim-owned resources.EPSS 0.3%