<div dir="ltr">Package: accountsservice<br>Version: 23.13.9-7<br>Severity: normal<br>Tags: upstream patch<br><br>Dear Maintainer,<br><br>The org.freedesktop.accounts.change-own-user-data polkit action is<br>configured with allow_any=yes in the upstream policy file, permitting<br>unauthenticated user data modification (SetRealName, SetEmail,<br>SetIconFile) from any session context including remote/SSH sessions.<br><br>Reproduction:<br>  busctl call org.freedesktop.Accounts \<br>    /org/freedesktop/Accounts/User1000 \<br>    org.freedesktop.Accounts.User SetRealName s "MODIFIED"<br><br>This succeeds without any authentication prompt on an SSH session.<br><br>This was intentionally set to yes in Ubuntu (LP: #1512002) for LTSP<br>remote session UX, but poses an unnecessary risk on systems where<br>authenticated sessions are expected.<br><br>Suggested fix:<br>  allow_any=yes  ->  allow_any=auth_self_keep<br><br>This would still allow active local session users to change their own<br>data without a prompt, while requiring authentication from remote or<br>inactive sessions.<br><br>-- System Information:<br>Debian Release: 13.5<br>  APT prefers stable-updates<br>  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')<br>Architecture: amd64 (x86_64)<br><br>Kernel: Linux 6.12.94+deb13-amd64 (SMP w/2 CPU threads; PREEMPT)<br>Locale: LANG=tr_TR.UTF-8, LC_CTYPE=tr_TR.UTF-8 (charmap=UTF-8), LANGUAGE not set<br>Shell: /bin/sh linked to /usr/bin/dash<br>Init: systemd (via /run/systemd/system)<br>LSM: AppArmor: enabled<br><br>Versions of packages accountsservice depends on:<br>ii  dbus [default-dbus-system-bus]  1.16.2-2<br>ii  libaccountsservice0             23.13.9-7<br>ii  libc6                           2.41-12+deb13u3<br>ii  libglib2.0-0t64                 2.84.4-3~deb13u3<br>ii  libpolkit-gobject-1-0           126-2<br><br>Versions of packages accountsservice recommends:<br>ii  libpam-systemd [logind]  257.13-1~deb13u1<br>ii  polkitd                  126-2<br><br>Versions of packages accountsservice suggests:<br>pn  gnome-control-center  <none><br><br>-- no debconf information<br><br></div>