Katalog CVE

CVE-2025-65835

ŚrednieCVSS 6.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

Percentyl 20 - wyżej niż 20% wszystkich znanych CVE

Streszczenie

Wtyczka Cordova cordova-plugin-x-socialsharing (SocialSharing-PhoneGap-Plugin) dla Androida w wersji 6.0.4 rejestruje eksportowany odbiornik rozgłoszeń nl.xservices.plugins.ShareChooserPendingIntent z filtrem intencji android.intent.action.SEND. Implementacja onReceive uzyskuje dostęp do Intent.EXTRA_CHOSEN_COMPONENT bez sprawdzania wartości null, co przy braku tego dodatku powoduje wyjątek NullPointerException. Ponieważ odbiornik jest eksportowany i nie weryfikuje uprawnień ani wywołującego, dowolna lokalna aplikacja może wysyłać spreparowane rozgłoszenia ACTION_SEND i wielokrotnie powodować awarię aplikacji hosta.

Ocena ryzyka

Lokalny, nieuwierzytelniony atakujący może wywołać odmowę usługi (DoS) w dowolnej aplikacji zawierającej tę wtyczkę, powodując jej wielokrotne zawieszanie się.

Rekomendacja

Zaktualizuj wtyczkę cordova-plugin-x-socialsharing do wersji, która naprawia tę lukę, lub usuń eksport odbiornika / dodaj walidację wartości null i sprawdzanie uprawnień.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

The Cordova plugin cordova-plugin-x-socialsharing (SocialSharing-PhoneGap-Plugin) for Android 6.0.4, registers an exported broadcast receiver nl.xservices.plugins.ShareChooserPendingIntent with an android.intent.action.SEND intent filter. The onReceive implementation accesses Intent.EXTRA_CHOSEN_COMPONENT without checking for null. If a broadcast is sent with extras present but without EXTRA_CHOSEN_COMPONENT, the code dereferences a null value and throws a NullPointerException. Because the receiver is exported and performs no permission or caller validation, any local application on the device can send crafted ACTION_SEND broadcasts to this component and repeatedly crash the host application, resulting in a local, unauthenticated application-level denial of service for any app that includes the plugin.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS