An issue was discovered in SDDM through 0.17.0. If configured with ReuseSession=true, the password is not checked for users with an already existing session. Any user with access to the system D-Bus can therefore unlock any graphical session. This is related to daemon/Display.cpp and helper/backend/PamBackend.cpp.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae159450bf401ffa9651ce243e8c12ca088e127b commit ae159450bf401ffa9651ce243e8c12ca088e127b Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-07-21 21:07:45 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-07-22 11:21:17 +0000 x11-misc/sddm: 0.18.0 version bump Bug: https://bugs.gentoo.org/661510 Package-Manager: Portage-2.3.43, Repoman-2.3.10 x11-misc/sddm/Manifest | 1 + x11-misc/sddm/files/sddm-0.18.0-Xsession.patch | 24 ++++++ x11-misc/sddm/files/sddm-0.18.0-sddmconfdir.patch | 32 ++++++++ x11-misc/sddm/sddm-0.18.0.ebuild | 96 +++++++++++++++++++++++ 4 files changed, 153 insertions(+)
Adding arches
amd64 stable
x86 stable
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e996d8c5d2e1f27ad0eceed39173e46039c8a5b commit 5e996d8c5d2e1f27ad0eceed39173e46039c8a5b Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-11-13 15:29:54 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-11-13 21:30:42 +0000 x11-misc/sddm: Drop vulnerable 0.17.0-r4 Bug: https://bugs.gentoo.org/661510 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> x11-misc/sddm/Manifest | 1 - x11-misc/sddm/files/sddm-0.16.0-Xsession.patch | 24 ------- x11-misc/sddm/files/sddm-0.17.0-consolekit.patch | 22 ------ x11-misc/sddm/files/sddm-0.17.0-logind-race.patch | 26 ------- .../files/sddm-0.17.0-switchtogreeter-r1.patch | 54 -------------- x11-misc/sddm/sddm-0.17.0-r4.ebuild | 84 ---------------------- 6 files changed, 211 deletions(-)
@Andreas, what about 0.15.0 here?
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2196a02524145987ac3f6dd1b62e8c2c73279e0 commit e2196a02524145987ac3f6dd1b62e8c2c73279e0 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-11-25 19:26:32 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-11-25 19:28:28 +0000 profiles: Mask vulnerable <x11-misc/sddm-0.18.0 Bug: https://bugs.gentoo.org/661510 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+)
(In reply to Larry the Git Cow from comment #7) > The bug has been referenced in the following commit(s): > > https://gitweb.gentoo.org/repo/gentoo.git/commit/ > ?id=e2196a02524145987ac3f6dd1b62e8c2c73279e0 > > commit e2196a02524145987ac3f6dd1b62e8c2c73279e0 > Author: Andreas Sturmlechner <asturm@gentoo.org> > AuthorDate: 2018-11-25 19:26:32 +0000 > Commit: Andreas Sturmlechner <asturm@gentoo.org> > CommitDate: 2018-11-25 19:28:28 +0000 > > profiles: Mask vulnerable <x11-misc/sddm-0.18.0 > > Bug: https://bugs.gentoo.org/661510 > Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> > > profiles/package.mask | 5 +++++ > 1 file changed, 5 insertions(+) Andreas, can this be dropped yet?
Unfortunately not. It is masked, anyway.
Unable to check for sanity: > no match for package: x11-misc/sddm-0.18.0
Can sddm-0.15.0 be dropped now? 0.18.1-r1 has been stabilized since this bug was last touched by a human.
(In reply to John Helmert III (ajak) from comment #11) > Can sddm-0.15.0 be dropped now? 0.18.1-r1 has been stabilized since this bug > was last touched by a human. First need to produce a version that works for those depending on 0.15.
Resetting sanity check; package list is empty or all packages are done.
(In reply to Andreas Sturmlechner from comment #12) > (In reply to John Helmert III (ajak) from comment #11) > > Can sddm-0.15.0 be dropped now? 0.18.1-r1 has been stabilized since this bug > > was last touched by a human. > > First need to produce a version that works for those depending on 0.15. Is there a bug against the newer versions?
Ping.
Oh, cleanup done in commit 4358362c18fef2411b0053d9556745e749d3afdd. kde proj out.