Description
The Android implementation of the Flutter/Dart receive_sharing_intent package, versions 1.4.1 through 1.9.0, contains a path traversal vulnerability in FileDirectory.getDataColumn that allows a malicious co-resident application to write files outside the intended cache directory by supplying a crafted _display_name value from an untrusted ContentProvider. Attackers can use a path-shaped display name ../databases/proof.txt combined with a controlled content stream to write to arbitrary locations within the receiving application's private sandbox under its UID, achieving file overwrite without user interaction.
Published: 2026-11-09
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Arbitrary file overwrite within an app's private sandbox
Action: Apply Patch
AI Analysis

Impact

The vulnerability resides in the Android implementation of the receive_sharing_intent package, where the FileDirectory.getDataColumn method fails to properly validate the _display_name field supplied by an external ContentProvider. An attacker can craft a display name such as ../databases/proof.txt and supply a controlled content stream, forcing the receiving application to write the supplied data to an arbitrary location outside its intended cache directory. The result is that sensitive or system files inside the receiving app's private sandbox can be created or overwritten without user interaction, potentially leading to persistence of malicious code or data tampering.

Affected Systems

The affected product is the receive_sharing_intent package, developed by KasemJaffer. Versions 1.4.1 through 1.9.0 are affected. Any application that incorporates these versions is at risk, as the flaw lies in the package's internal handling of incoming shared content.

Risk and Exploitability

The vulnerability has a CVSS score of 6.9, indicating a moderate severity. The EPSS score is not available, so the current exploitation probability cannot be quantified, and the vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is a local co‑resident malicious application that controls an untrusted ContentProvider. The attempt would require the attacker to supply a crafted _display_name and a controlled content stream to the vulnerable application, but no direct user interaction or elevated privileges are needed beyond co‑resident execution. The impact is limited to the receiving application’s private sandbox, which is isolated from other apps, but within that sandbox the attacker can overwrite arbitrary files.

Generated by OpenCVE AI on November 9, 2026 at 19:25 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the receive_sharing_intent package to the latest version that contains the patch for CWE‑22 path traversal.
  • If an immediate update is impossible, modify the application code to reject or sanitize any _display_name that contains path traversal sequences such as '../' before passing it to FileDirectory.getDataColumn.
  • Limit the use of receive_sharing_intent to trusted sources or remove the dependency entirely if it is not essential to app functionality.

Generated by OpenCVE AI on November 9, 2026 at 19:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 09 Nov 2026 18:00:00 +0000

Type Values Removed Values Added
Description The Android implementation of the Flutter/Dart receive_sharing_intent package, versions 1.4.1 through 1.9.0, contains a path traversal vulnerability in FileDirectory.getDataColumn that allows a malicious co-resident application to write files outside the intended cache directory by supplying a crafted _display_name value from an untrusted ContentProvider. Attackers can use a path-shaped display name ../databases/proof.txt combined with a controlled content stream to write to arbitrary locations within the receiving application's private sandbox under its UID, achieving file overwrite without user interaction.
Title receive_sharing_intent 1.4.1-1.9.0 Path Traversal via FileDirectory
Weaknesses CWE-22
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-09T17:49:29.109Z

Reserved: 2026-07-08T13:27:53.031Z

Link: CVE-2026-60117

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-09T18:17:29.517

Modified: 2026-11-09T18:17:29.517

Link: CVE-2026-60117

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-09T19:30:15Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')