Skip to content
OpenAdvisories
Unscored CVE-2021-34557 EUVD-2021-21207GHSA-hrwv-325w-f6ch

XScreenSaver 5.45 can be bypassed if the machine has more than ten disconnectable video outputs. A buffer overflow in update_screen_layout(…

Published Jun 10, 2021 · Updated Aug 4, 2024 · Assigned by mitre

Description

XScreenSaver 5.45 can be bypassed if the machine has more than ten disconnectable video outputs. A buffer overflow in update_screen_layout() allows an attacker to bypass the standard screen lock authentication mechanism by crashing XScreenSaver. The attacker must physically disconnect many video outputs.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 xscreensaver 5.45+dfsg1-2 —
Debian 13 xscreensaver 5.45+dfsg1-2 —
Debian 12 xscreensaver 5.45+dfsg1-2 —
ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS xscreensaver No fix yet —
Ubuntu 20.04 LTS xscreensaver No fix yet —
Ubuntu 18.04 LTS xscreensaver No fix yet —
Ubuntu 16.04 LTS xscreensaver No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP3 xscreensaver 5.44-150000.5.6.1 SUSE-SU-2022:2641-1
SLES 12 SP5 xscreensaver 5.22-8.3.1 SUSE-SU-2022:2642-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP5 xscreensaver 5.22-8.3.1 SUSE-SU-2022:2642-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.3 xscreensaver 5.44-150000.5.6.1 SUSE-SU-2022:2641-1
ReleasePackageFixed inAdvisory
Alpine v3.24 xscreensaver 6.02-r0 —
Alpine v3.23 xscreensaver 6.02-r0 —
Alpine v3.22 xscreensaver 6.02-r0 —
Alpine v3.21 xscreensaver 6.02-r0 —
Alpine v3.20 xscreensaver 6.02-r0 —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 xscreensaver 6.02-r0 —
Alpine v3.18 xscreensaver 6.02-r0 —
Alpine v3.17 xscreensaver 6.02-r0 —
Alpine v3.16 xscreensaver 6.02-r0 —

Advisories 2

References