Fallos del tipo CWE-616

11 resultados

Identificação incompleta de variáveis de arquivo enviado (PHP)

Em PHP, quando o desenvolvedor valida apenas alguns arquivos enviados via formulário, mas deixa passar outros sem verificação — como arquivos hidden ou parâmetros adicionais não mapeados. O atacante explora os arquivos não validados para fazer upload de shells, binários maliciosos ou contornar restrições de tipo de arquivo.

Ejemplo

Um script PHP valida $_FILES['documento'] contra extensões permitidas, mas não verifica $_FILES['anexo'] ou parâmetros adicionais que o cliente HTTP pode injetar. O atacante contorna a validação enviando um arquivo .php malicioso em um campo não tratado.

Cómo mitigar

Liste explicitamente todos os campos de upload esperados e valide cada um deles. Use uma abordagem de whitelist (extensões e MIME types permitidos), armazene uploads fora da raiz web e execute validação no servidor, nunca confie em nomes ou tipos relatados pelo cliente.

CVE-2023-38947HIGHAn arbitrary file upload vulnerability in the /languages/install.php component of WBCE CMS v1.6.1 allows attackers to execute arbitrary codeEPSS 0.5%CVE-2025-67084CRITICALFile upload vulnerability in InvoicePlane through 1.6.3 allows authenticated attackers to upload arbitrary PHP files into attachments, whichEPSS 0.4%CVE-2024-29858CRITICALIn MISP before 2.4.187, __uploadLogo in app/Controller/OrganisationsController.php does not properly check for a valid logo upload.EPSS 0.4%CVE-2024-31601CRITICALAn issue in Beijing Panabit Network Software Co., Ltd Panalog big data analysis platform v. 20240323 and before allows attackers to execute EPSS 0.4%CVE-2026-67198HIGHPerspective 5.0.0 DoS via VirtualServer Protocol DispatcherEPSS 0.3%CVE-2026-22789MEDIUMWebErpMesv2 has a File Upload Validation Bypass Leading to RCEEPSS 0.3%CVE-2025-59402MEDIUMFlock Safety Bravo Edge AI Compute Device BRAVO_00.00_local_20241017 accepts the default Thundercomm TurboX 6490 Firehose loader in EDL/QDL EPSS 0.2%CVE-2025-52130MEDIUMFile upload vulnerability in WebErpMesv2 1.17 in the app/Http/Controllers/FactoryController.php controller. This flaw allows an authenticateEPSS 0.2%CVE-2026-105630HIGHPlane: Stored XSS via SVG attachment served inline on the application origin (account takeover)EPSS 0.2%CVE-2024-52305MEDIUMUnoPim Stored XSS : Cookie hijacking through Create User functionEPSS 0.2%CVE-2024-28520MEDIUMFile Upload vulnerability in Byzoro Networks Smart multi-service security gateway intelligent management platform version S210, allows an atEPSS 0.2%