CVE-2025-65835

Published Dec 15, 2025 CVSS 3.1 · 6.2 Medium EPSS < 1% KEV · Not listed
Description
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.

Analysis

No analysis available yet

Remediation

No remediation available yet

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Eddyverbruggen cordova-plugin-x-socialsharing
CPEs cpe:2.3:a:eddyverbruggen:cordova_social_sharing:6.0.4:*:*:*:*:node.js:*:* cpe:2.3:a:eddyverbruggen:cordova-plugin-x-socialsharing:6.0.4:*:*:*:*:node.js:*:*
Vendors & Products Eddyverbruggen cordova Social Sharing
Eddyverbruggen cordova-plugin-x-socialsharing
Type Values Removed Values Added
First Time appeared Eddyverbruggen
Eddyverbruggen cordova Social Sharing
CPEs cpe:2.3:a:eddyverbruggen:cordova_social_sharing:6.0.4:*:*:*:*:node.js:*:*
cpe:2.3:o:google:android:-:*:*:*:*:*:*:*
Vendors & Products Eddyverbruggen
Eddyverbruggen cordova Social Sharing
Type Values Removed Values Added
First Time appeared Cordova
Cordova plugin-x-socialsharing
Google
Google android
Vendors & Products Cordova
Cordova plugin-x-socialsharing
Google
Google android
Type Values Removed Values Added
Weaknesses CWE-476
Metrics cvssV3_1

{'score': 6.2, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description 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.
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Dec 15, 2025, 7:31 PM
Reserved
Nov 18, 2025, 12:00 AM
Status
Analyzed
Published
Dec 15, 2025, 7:16 PM
Modified
Oct 14, 2026, 9:10 PM