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

VetorAV: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

BDU:2025-08881
CVE-2025-24803
GHSA-CXQQ-W3X5-7PH3

Produtos afetados

Mobile Security Framework
Mobile-Security-Framework-Mobsf
Mobsf