https://bugs.kde.org/show_bug.cgi?id=448653

            Bug ID: 448653
           Summary: KWallet Password dialog window should be a modal
                    window forced to front and with forced focus but it is
                    not, so other windows can grab focus while typing the
                    password
           Product: kwalletmanager
           Version: 21.12.1
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: va...@kde.org
          Reporter: mail+...@branleb.de
  Target Milestone: ---

When KWallet access is required by an Application (e.g. after login), the
password dialogue is not a modal dialog (meaning the window is not neccessarily
forcibly displayed on top off all other windows (see also Bug #436531) and the
input focus can switch to other windows without an active user interaction).

This leads to a situation, where other applications can grab the input focus
while typing a password.
Especially during startup/after login this can happen - and should never happen
because it's a information security breach.

gnome keyring manger gets that and therefore works as expected. kwallet should
too.

STEPS TO REPRODUCE
1. Start KWallet Service
2. Start some Application which requires wallet access
3. Have some other Application opening a new Windows while typing the password

OBSERVED RESULT
KWallet Password dialogue loses focus, typing goes to other application ->
information breach

EXPECTED RESULT
Input Focus stays on Kwallet dialogue, password gets typed in completely, no
information breach


SOFTWARE/OS VERSIONS
Windows: not tested
macOS: not tested
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.23.5
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
<code>
lsb_release -a
LSB Version:    n/a
Distributor ID: openSUSE
Description:    openSUSE Tumbleweed
Release:        20220103
Codename:       n/a
</code>
<code>
kwalletmanager5 --version
kwalletmanager5 21.12.1
</code>

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to