• [gentoo-announce] [ GLSA 202402-02 ] SDDM: Privilege Escalation

    From [email protected]@21:1/5 to All on Sat Feb 3 07:30:01 2024
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Gentoo Linux Security Advisory GLSA 202402-02
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    https://security.gentoo.org/
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Severity: Normal
    Title: SDDM: Privilege Escalation
    Date: February 03, 2024
    Bugs: #753104
    ID: 202402-02

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Synopsis
    ========

    A vulnerability has been discovered in SDDM which can lead to privilege escalation.

    Background
    ==========

    SDDM is a modern display manager for X11 and Wayland sessions aiming to
    be fast, simple and beautiful. It uses modern technologies like QtQuick,
    which in turn gives the designer the ability to create smooth, animated
    user interfaces.

    Affected packages
    =================

    Package Vulnerable Unaffected
    ------------- ------------ ------------
    x11-misc/sddm < 0.18.1-r6 >= 0.18.1-r6

    Description
    ===========

    A vulnerability has been discovered in SDDM. Please review the CVE
    identifier referenced below for details.

    Impact
    ======

    SDDM passes the -auth and -displayfd command line arguments when
    starting the Xserver. It then waits for the display number to be
    received from the Xserver via the `displayfd`, before the Xauthority
    file specified via the `-auth` parameter is actually written. This
    results in a race condition, creating a time window in which no valid Xauthority file is existing while the Xserver is already running.

    The X.Org server, when encountering a non-existing, empty or
    corrupt/incomplete Xauthority file, will grant any connecting client
    access to the Xorg display. A local unprivileged attacker can thus
    create an unauthorized connection to the Xserver and grab e.g. keyboard
    input events from other legitimate users accessing the Xserver.

    Workaround
    ==========

    There is no known workaround at this time.

    Resolution
    ==========

    All SDDM users should upgrade to the latest version:

    # emerge --sync
    # emerge --ask --oneshot --verbose ">=x11-misc/sddm-0.18.1-r6"

    References
    ==========

    [ 1 ] CVE-2020-28049
    https://nvd.nist.gov/vuln/detail/CVE-2020-28049

    Availability
    ============

    This GLSA and any updates to it are available for viewing at
    the Gentoo Security Website:

    https://security.gentoo.org/glsa/202402-02

    Concerns?
    =========

    Security is a primary focus of Gentoo Linux and ensuring the
    confidentiality and security of our users' machines is of utmost
    importance to us. Any security concerns should be addressed to [email protected] or alternatively, you may file a bug at https://bugs.gentoo.org.

    License
    =======

    Copyright 2024 Gentoo Foundation, Inc; referenced text
    belongs to its owner(s).

    The contents of this document are licensed under the
    Creative Commons - Attribution / Share Alike license.

    https://creativecommons.org/licenses/by-sa/2.5
    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEEpqTA6ABLMxh/aChGFMQkOaVy+9kFAmW92tcACgkQFMQkOaVy +9nhYw//cC+G1uxW7w4knn13iwUezQvW2tcpwNUdl83+L/eN6aAXw0roOqzXw5/Y ehdBK9/Y8ZLX9zORH0gNnqZMCZdDGhdDjK3qDK5eFrbk63kh2B++qexb42fA933L ryPrgDH+KUoPiL2RMD0j8XEBhtkRawQx13Po5j8lkfRehVC/0eKxZdeBaqxFuR86 nmJneS7xN6cSgqySh73W2eWrzY+op4Iq/3WEBuzasSq5kkGs++abslK30339gAxd d5rG1fzwVCt7Lqe2pgejzog32ySyQh9tR5aDYurYNJeyiylvJmxxem1dfUcfT2yt aSYCc2Ed7xlqBalM+2bVMx93GS6kazRhKsy/dyceahluI4KT3PUbLXlIXM6FZ7up hEAUzhc87rlNNv5UqdrJ5zTLnARDWFSsgzFzAc5XWEfkjT20G8JPDODNP5cmYSXY cQaO9yS8+VeDaMQixQ6rx5IFZEDSYqK6HKxW+Zfl7N2+6weHgJLbk+m6K5LtW0S4 3/5/Ou4CwOulYaobXiaeCWbDE0pKzdW3bbBEfIxDgaKEXIG+aMjdk/lUnTrRfHIV 8dONPALdjY7fdukNrhD2hUr6ZwWrmjIqd1juaiv6CFFjRhThYLkBzwYZHocCU78W JGJmYwJBtn7a0WT3qneBJLYZhAs5QHR0Zd++oeoz8HC9CZdmois=
    =yTUV
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)