Skip to content
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

Any VM can make the entire screen gray and block keyboard/mouse input #5103

Closed
iprid23 opened this issue Jun 17, 2019 · 1 comment
Closed
Labels
P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. R: duplicate Resolution: Another issue exists that is very similar to or subsumes this one. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.

Comments

@iprid23
Copy link

iprid23 commented Jun 17, 2019

Qubes OS version
R4.0

Affected component(s) or functionality
Dom0 Xorg

Brief summary
Any VM can take over your screen(s) and make it hard to shut it down.
Not sure if this can exploited or it's just a possible Denial-Of-Service via annoyment.
Not sure if this will work with all GPUs either.

To Reproduce
Steps to reproduce the behavior:
_1. Make a Debian 9 based VM - testVM
_2. apt-get install compton
_3. compton -b --paint-on-overlay --unredir-if-possible --backend xr_glx_hybrid --glx-swap-method -1 --glx-no-stencil

Expected behavior
Only the windows belonging to the testVM should be affected.

Actual behavior
Your screen(s) turn gray. Pressing Ctrl-C or any other keys does nothing.

Screenshots
Could make some later.

Additional context
I've hit this when trying to use a compton for Video compositing inside a VM.

Solutions you've tried
Using Ctrl+Alt+F1-12 can give you another tty. From there you can do qvm-kill testVM.

@iprid23 iprid23 added P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists. labels Jun 17, 2019
@marmarek
Copy link
Member

Duplicate of #4705

@marmarek marmarek marked this as a duplicate of #4705 Jun 17, 2019
@andrewdavidwong andrewdavidwong added the R: duplicate Resolution: Another issue exists that is very similar to or subsumes this one. label Jun 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. R: duplicate Resolution: Another issue exists that is very similar to or subsumes this one. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
Projects
None yet
Development

No branches or pull requests

3 participants