-
-
Notifications
You must be signed in to change notification settings - Fork 53
Description
Qubes OS release
4.2
Brief summary
After verifying a backup, Qubes leaves leftover files in the user's dom0 home directory.
Steps to reproduce
Use the GUI backup restore tool to verify the integrity of a backup file that resides in an app qube.
Expected behavior
- Qubes OS shouldn't put files in the user's home directory without user consent and informing the user.
- Qubes OS should clean up after itself, not leave temp files lying around.
Actual behavior
There is an unexpected leftover QubesIncoming/
directory in the user's dom0 home directory containing some files related to the operation. It is not clear why this exists or what it's for unless you're at least somewhat familiar with how the backup verification process works.
Commentary
The home directory is the one place in the system where users are told to store their own personal files. Users should be able to expect to exercise full control over that one directory. The entire directory should be considered "user data." Finding files there that the user did not put there can be alarming and could be an indicator of compromise. At no point during the backup verification process is the user warned or informed that any files will be created in the dom0 home directory. The system should never touch that directory as part of its own internal operations. (It has the whole rest of the file system to work with.) Even if it does have to touch the user's data for some reason, it should clean up its own temp files after it's done, not force the user to clean up after it.