CVE-2026-47430

Yüksək

Təsvir

## Xülasə `cordova-plugin-inappbrowser`-in iOS tətbiqi, `WKScriptMessage` gövdəsindəki `id` sahəsini heç bir format yoxlaması olmadan `commandDelegate sendPluginResult:callbackId:` funksiyasına ötürür (`CDVWKInAppBrowser.m:560–574`). InAppBrowser daxilində yüklənən hər hansı veb məzmun, `id` sahəsi təxmin edilə bilən və ya sadalanan callback identifikatoru olan mesaj göndərməklə, ana tətbiqdə gözləyən istənilən Cordova callback-ni işə sala bilər. Bu zəiflikdən istifadə edən hücum, ana tətbiqin istifadə etdiyi konkret plaginlərə və callback ID-lərə uyğunlaşdırılmalıdır. Bununla belə, ümumi Cordova plagin konfiqurasiyaları haqqında biliyi olan hücumçu, geniş yayılmış plaginləri hədəf alan təkrar istifadə edilə bilən faydalı yüklər (payloads) hazırlaya bilər. ## Təsir Tətbiqin açdığı URL (OAuth yönləndirməsi, marketinq linki, deep-link hədəfi) və ya şəbəkənin tutulması vasitəsilə InAppBrowser-də göstərilən məzmunu idarə edən autentifikasiya olunmamış uzaqdan hücumçu, quraşdırılmış digər Cordova plaginlərinə (Kamera, Kontaktlar, Fayl, Geolokasiya) aid callback-ləri işə salmaq üçün `window.webkit.messageHandlers.cordova_iab.postMessage({id: '<victim-callback-id>', d: '...'})` funksiyasını çağıra bilər. Cordova callback ID-ləri proqnozlaşdırıla bilən `<PluginName><sequential-integer>` formatını izləyir ki, bu da onların sadalanmasını mümkün edir. Uğurlu istismar hücumçuya etibar sərhədləri boyunca plagin nəticələrini saxtalaşdırmağa imkan verir — məsələn, saxta kamera təsdiqinin, uydurulmuş kontaktlar siyahısının və ya hazırlanmış fayl oxuma cavabının yerləşdirilməsi. Bu problem Cordova Plugin InAppBrowser-in 3.1.0 versiyasından 6.0.0 versiyasına qədər olan hissəsinə təsir edir. İstifadəçilərə problemi aradan qaldıran 6.0.1 versiyasına yeniləmək tövsiyə olunur.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulApache Cordova Inappbrowser
Dərc8 iyn 2026
İlk görülmə8 iyn 2026

Necə düzəltmək olar

Yeniləyin
  • apache cordova_inappbrowser6.0.1 və ya daha yeni versiya
  • cordova-plugin-inappbrowser6.0.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
apache cordova_inappbrowser3.1.0 ≤ v < 6.0.16.0.1
cordova-plugin-inappbrowsernpmv < 6.0.16.0.1

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.