-
-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Special shell characters are interpreted in path to the boot ISO image #4860
Comments
This will fix handling filenames with spaces and shell special characters. Reported by @v6ak Fixes QubesOS/qubes-issues#4860
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
Or update dom0 via Qubes Manager. |
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
Or update dom0 via Qubes Manager. |
Qubes OS version:
R4.0
Affected component(s) or functionality:
core
Steps to reproduce the behavior:
qubes-vm-boot-from-device
.$
, or `.Expected or desired behavior:
Filename is used literally, no special characters are interpreted.
Actual behavior:
Special characters are interpreted by shell in the VM where the file is stored. This include possible command execution with `.
General notes:
The problem is in two places:
qvm-start
tool fails to properly escape/quote file name given in--cdrom
argument, when sending it back to originating VM (losetup
command call).Reported by @v6ak
I am aware of the following related, non-duplicate issues:
#4850 would avoid the second problem
The text was updated successfully, but these errors were encountered: