CVE-2014-0073
KrytyczneStreszczenie
Klasa CDVInAppBrowser w wtyczce Apache Cordova In-App-Browser przed wersją 0.3.2 dla iOS oraz wtyczka In-App-Browser dla iOS od Cordova 2.6.0 do 2.9.0 nieprawidłowo waliduje identyfikatory callbacków, co pozwala zdalnym atakującym na wykonanie dowolnego kodu JavaScript w stronie hosta.
Ocena ryzyka
Atakujący mogą uzyskać nieautoryzowane uprawnienia, co może prowadzić do poważnych naruszeń bezpieczeństwa aplikacji i danych użytkowników.
Rekomendacja
Zaleca się aktualizację wtyczki do najnowszej wersji, aby zapewnić prawidłową walidację identyfikatorów callbacków oraz zminimalizować ryzyko ataków.
Oryginalny opis (angielski, źródło NVD)
The CDVInAppBrowser class in the Apache Cordova In-App-Browser standalone plugin (org.apache.cordova.inappbrowser) before 0.3.2 for iOS and the In-App-Browser plugin for iOS from Cordova 2.6.0 through 2.9.0 does not properly validate callback identifiers, which allows remote attackers to execute arbitrary JavaScript in the host page and consequently gain privileges via a crafted gap-iab: URI.

