Laravel-Mediable antes 7.0.0 contém uma vulnerabilidade transversal de caminho na função Arquivo::sanitizePath() que permite aos atacantes escrever arquivos carregados para locais arbitrários, controlando o argumento de diretório passado para MediaUploader::toDestination(). Os atacantes podem explorar o reggex permissivo de classes de caracteres que permite tanto caracteres de pontos como caracteres de barra combinadas com uma chamada ineficaz de trim() para evitar a desinfectação e enviar arquivos para locais sensíveis, como a raiz de documentos, arquivos de configuração de ambiente ou diretórios de configuração de aplicativos, permitindo a execução de código remoto. Registro de aconselhamento: GHSA-xv 8 g- 76 mx- 2 RXC. Identificadores relacionados: CVE- 2026 - 49970.
Tempo: GitHub Advisory Database publicou este registro em 2026 - 07 - 13 T 21: 31: 24.000 Z e lista a sua última modificação como 2026 - 08 - 13 T 18: 28: 50.000 Z. Severidade: ALTAMENTE. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H; CVSS_V 4: CVSS: 4.0 /AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/África do Sul:N.
Informações sobre software e versão afetadas: Pacote Packagist/laravel-mediable — ECOSISTEM: introduzido 0, corrigido 7.0.0. Classificação e evidência: identificadores de fraqueza CWE- 22. O registro contém 6 suporte de referências nestes tipos: AVISO, WEB, EMBALAGEM.