-
Notifications
You must be signed in to change notification settings - Fork 151
Open
Labels
Description
Flatpak's documentation should explicitly document what the threat model is, particularly for updates. For example, AFAICT:
- Flatpak's local sandbox assumes that a malicious or otherwise compromised application cannot exploit a security vulnerability in the monolithic Linux kernel to break out of the sandbox
- Flatpak's update system does not protect against an adversary who is able to compromise repository signing keys and perform network interception on the connection to the repository (for example, to present a specifically targeted user a modified view of the repo)
- Flatpak is unable to prevent denial-of-service attacks where users are prevented from contacting the repo to receive (security) updates
- Etc. (https://theupdateframework.io/ has thought through and written about a lot of these scenarios)