PT-2026-47194 · Cordova · Inappbrowser

Niklas Merz

·

Publicado

2026-06-07

·

Atualizado

2026-06-08

·

CVE-2026-47430

CVSS v4.0

9.5

Crítica

VetorAV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Nome do Software Vulnerável e Versões Afetadas Cordova Plugin InAppBrowser versões 3.1.0 a 6.0.0
Descrição A implementação para iOS do plugin InAppBrowser não valida o campo id de um corpo WKScriptMessage antes de passá-lo para a função commandDelegate sendPluginResult:callbackId:. Isso permite que o conteúdo web carregado no InAppBrowser acione qualquer callback do Cordova pendente no aplicativo host, enviando uma mensagem com um identificador de callback adivinhado ou enumerado. Um invasor pode usar o endpoint window.webkit.messageHandlers.cordova iab.postMessage() com o parâmetro id para falsificar resultados de outros plugins instalados, como Câmera, Contatos, Arquivos ou Geolocalização, pois os IDs de callback seguem o formato previsível <PluginName><sequential-integer>.
Recomendações Atualizar para a versão 6.0.1.

Correção

RCE

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-47430
GHSA-Q42J-X8RQ-PJG6

Produtos afetados

Inappbrowser