PT-2025-5745 · Opensecurity+3 · Mobile Security Framework+2
Oleg Surnin
·
Publicado
2025-02-05
·
Atualizado
2026-03-19
·
CVE-2025-24803
CVSS v2.0
8.5
Alta
| Vetor | AV:N/AC:L/Au:S/C:C/I:C/A:N |
Nome do Software Vulnerável e Versões Afetadas:
Mobile Security Framework (MobSF) versões anteriores à 4.3.1
Descrição:
O problema refere-se a uma vulnerabilidade de cross-site scripting (XSS) armazenado na funcionalidade iOS Dynamic Analyzer do Mobile Security Framework (MobSF). Segundo a documentação da Apple, os bundle IDs devem conter apenas caracteres alfanuméricos, hífens e pontos. No entanto, um atacante pode modificar manualmente o valor
CFBundleIdentifier no arquivo Info.plist para incluir caracteres especiais. O arquivo dynamic analysis.html não sanitiza o valor do bundle recebido do Corellium, permitindo que um atacante quebre o contexto HTML e execute XSS armazenado. Isso poderia permitir que um atacante realizasse ações em nome de usuários, incluindo usuários administrativos. A vulnerabilidade pode ser explorada mediante o upload de um aplicativo malicioso para o Corellium.Recomendações:
Para versões anteriores à 4.3.1, atualize para a versão 4.3.1 para resolver o problema. Como solução temporária, considere usar a função
escapeHtml() na variável bundle para sanitizar a entrada. Restrinja o acesso ao arquivo dynamic analysis.html para minimizar o risco de exploração. Evite utilizar o valor CFBundleIdentifier no arquivo Info.plist sem a devida sanitização até que o problema seja resolvido.Exploit
Correção
XSS
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Mobile Security Framework
Mobile-Security-Framework-Mobsf
Mobsf