Summary: | when overview is mapped a modifier only shortcut, it works even at lock screen, thus the user's current windows and their contents are exposed. | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | partialtemplate |
Component: | effects-overview | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | kde, nate |
Priority: | VHI | Flags: | nate:
Wayland-
nate: X11+ |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/39153cf77aac120476402b21c9fdd357ec1d40ce | Version Fixed In: | 5.24.2 |
Sentry Crash Report: |
Description
partialtemplate
2022-02-15 18:58:18 UTC
Cannot reproduce on Wayland, trying on X11... Can reproduce on X11. Raising priority and severity due to the security implications. We don't expose that in a GUI option anywhere. Still worth fixing, but not worth being too worried about it. A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/2034 Git commit aab395f07bcfeca487b7736ddc10902d8510768c by Vlad Zahorodnii, on behalf of David Edmundson. Committed on 17/02/2022 at 13:01. Pushed by vladz into branch 'master'. Check lockscreen status for fullscreen effects Whilst global shortcuts are blocked by grabbing the keyboard, user set up manual scripts can still invoke a global action. Given we already have code to deactivate when locking it makes sense to also prevent activation. M +3 -0 src/effects/desktopgrid/desktopgrid.cpp M +3 -0 src/effects/overview/overvieweffect.cpp M +3 -0 src/effects/presentwindows/presentwindows.cpp https://invent.kde.org/plasma/kwin/commit/aab395f07bcfeca487b7736ddc10902d8510768c Git commit 39153cf77aac120476402b21c9fdd357ec1d40ce by Vlad Zahorodnii, on behalf of David Edmundson. Committed on 17/02/2022 at 13:51. Pushed by vladz into branch 'Plasma/5.24'. Check lockscreen status for fullscreen effects Whilst global shortcuts are blocked by grabbing the keyboard, user set up manual scripts can still invoke a global action. Given we already have code to deactivate when locking it makes sense to also prevent activation. (cherry picked from commit aab395f07bcfeca487b7736ddc10902d8510768c) M +3 -0 src/effects/desktopgrid/desktopgrid.cpp M +3 -0 src/effects/overview/overvieweffect.cpp M +3 -0 src/effects/presentwindows/presentwindows.cpp https://invent.kde.org/plasma/kwin/commit/39153cf77aac120476402b21c9fdd357ec1d40ce |