CVE-2026-47430

Yüksek

Açıklama

## Özet `cordova-plugin-inappbrowser` eklentisinin iOS uygulaması, bir `WKScriptMessage` gövdesindeki `id` alanını herhangi bir biçim doğrulaması yapmadan `commandDelegate sendPluginResult:callbackId:` çağrısına iletir (`CDVWKInAppBrowser.m:560–574`). InAppBrowser içinde yüklenen herhangi bir web içeriği, `id` alanı tahmin edilebilir veya numaralandırılabilir bir geri çağırma tanımlayıcısı olan bir mesaj göndererek ana uygulamadaki bekleyen herhangi bir Cordova geri çağırmasını tetikleyebilir. Bu zayıflığı kötüye kullanan bir saldırının, ana uygulamanın kullandığı belirli eklentilere ve geri çağırma kimliklerine göre uyarlanması gerekir. Bununla birlikte, yaygın Cordova eklenti yapılandırmaları hakkında bilgi sahibi olan bir saldırgan, yaygın olarak benimsenen eklentileri hedefleyen yeniden kullanılabilir yükler hazırlayabilir. ## Etki InAppBrowser içinde görüntülenen içeriği kontrol eden kimliği doğrulanmamış bir uzak saldırgan — uygulamanın açtığı bir URL (OAuth yönlendirmesi, pazarlama bağlantısı, derin bağlantı hedefi) veya bir ağ araya girme yoluyla — kurulu diğer herhangi bir Cordova eklentisine (Camera, Contacts, File, Geolocation) ait geri çağırmaları tetiklemek için `window.webkit.messageHandlers.cordova_iab.postMessage({id: '<victim-callback-id>', d: '...'})` çağrısını yapabilir. Cordova geri çağırma kimlikleri öngörülebilir `<PluginName><sequential-integer>` biçimini izler ve bu da numaralandırmayı mümkün kılar. Başarılı bir sömürü, saldırganın güven sınırları arasında eklenti sonuçlarını taklit etmesine olanak tanır — örneğin sahte bir kamera onayı, uydurma bir kişi listesi veya hazırlanmış bir dosya okuma yanıtı enjekte etmek gibi. Bu sorun Cordova Plugin InAppBrowser'ı 3.1.0 sürümünden 6.0.0 sürümüne kadar etkiler. Kullanıcıların sorunu düzelten 6.0.1 sürümüne yükseltmeleri önerilir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünApache Cordova Inappbrowser
Yayın8 Haz 2026
İlk görülme8 Haz 2026

Nasıl düzeltilir

Güncelleyin
  • apache cordova_inappbrowser6.0.1 ya da sonraki bir sürüm
  • cordova-plugin-inappbrowser6.0.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
apache cordova_inappbrowser3.1.0 ≤ v < 6.0.16.0.1
cordova-plugin-inappbrowsernpmv < 6.0.16.0.1

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-47430 · Apache Cordova Inappbrowser · Dark Radar