Exposure of Sensitive Information to an Unauthorized Actor in com.nextcloud.client
Description
Nextcloud Android app is the Android client for Nextcloud, a self-hosted productivity platform. In versions prior to 3.19.0, any application with notification permission can access contacts if Nextcloud has access to Contacts without applying for the Contacts permission itself. Version 3.19.0 contains a fix for this issue. There are currently no known workarounds.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Nextcloud Android app prior to 3.19.0 exposes contacts to any app with notification permission via an implicit PendingIntent.
Vulnerability
The Nextcloud Android app versions prior to 3.19.0 contain a vulnerability in the notification handling logic. An implicit PendingIntent is used, which allows any application on the device that has the POST_NOTIFICATIONS permission to access the user's contacts without the calling app needing the READ_CONTACTS permission. This occurs because the PendingIntent is not made immutable, enabling other apps to intercept and invoke it. The affected versions are all releases before 3.19.0 [1][2].
Exploitation
An attacker must have an application installed on the same Android device that has been granted the notification permission (i.e., POST_NOTIFICATIONS). The malicious app can then trigger the implicit PendingIntent exposed by the Nextcloud app, which in turn accesses the contacts database. No additional user interaction or authentication is required beyond the initial installation and permission grant [2].
Impact
Successful exploitation results in unauthorized access to the victim's contact list. The attacker gains the ability to read all contacts stored on the device that are accessible to the Nextcloud app. This is a confidentiality breach, as contact information (names, phone numbers, email addresses) is disclosed to a third-party application without the user's consent [2].
Mitigation
The vulnerability is fixed in Nextcloud Android app version 3.19.0, released on April 27, 2022. The fix involves making all PendingIntent objects immutable, preventing other apps from intercepting them [1]. Users should upgrade to version 3.19.0 or later. There are no known workarounds for this issue [2].
AI Insight generated on May 25, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2- Range: <3.19.0
- nextcloud/security-advisoriesv5Range: < 3.19.0
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
3- github.com/nextcloud/android/pull/9726mitrex_refsource_MISC
- github.com/nextcloud/security-advisories/security/advisories/GHSA-5cj3-v98r-2wmqmitrex_refsource_CONFIRM
- hackerone.com/reports/1161401mitrex_refsource_MISC
News mentions
0No linked articles in our index yet.