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
| Vector | AV: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
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Flutter Downloader