PT-2023-27938 · Unknown · Flutter Downloader

Jan Seredynski

·

Published

2023-09-19

·

Updated

2023-09-26

·

CVE-2023-41387

CVSS v3.1

9.1

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Name of the Vulnerable Software and Affected Versions flutter downloader versions 1.11.1 and earlier
Description A SQL injection in the flutter downloader component allows remote attackers to steal session tokens and overwrite arbitrary files inside the app's container. The internal database of the framework is exposed to the local user if an app uses UIFileSharingEnabled and LSSupportsOpeningDocumentsInPlace properties. As a result, local users can obtain the same attack primitives as remote attackers by tampering with the internal database of the framework on the device.
Recommendations For versions 1.11.1 and earlier, consider disabling the flutter downloader component until a patch is available to prevent remote attackers from stealing session tokens and overwriting arbitrary files. Restrict access to the internal database of the framework to minimize the risk of exploitation. Avoid using the UIFileSharingEnabled and LSSupportsOpeningDocumentsInPlace properties in affected apps to prevent local users from obtaining attack primitives. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

SQL injection

Weakness Enumeration

Related Identifiers

CVE-2023-41387

Affected Products

Flutter Downloader