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.
[ { "signature_type": "Function", "id": "CVE-2018-14345-0706d99e", "source": "https://github.com/sddm/sddm/commit/147cec383892d143b5e02daa70f1e7def50f5d98", "signature_version": "v1", "target": { "function": "Display::startAuth", "file": "src/daemon/Display.cpp" }, "digest": { "function_hash": "319224329539215714289671669912780491363", "length": 2885.0 }, "deprecated": false }, { "signature_type": "Line", "id": "CVE-2018-14345-4ae14c8b", "source": "https://github.com/sddm/sddm/commit/147cec383892d143b5e02daa70f1e7def50f5d98", "signature_version": "v1", "target": { "file": "src/helper/backend/PamBackend.cpp" }, "digest": { "threshold": 0.9, "line_hashes": [ "172962929122301095961190515189863495437", "87024534473253346270643434239502843269", "222410606718930878853499482506260103682", "24502458836258739375168040153194422888", "55942035781579219665812584806630447444" ] }, "deprecated": false }, { "signature_type": "Line", "id": "CVE-2018-14345-e1903dd6", "source": "https://github.com/sddm/sddm/commit/147cec383892d143b5e02daa70f1e7def50f5d98", "signature_version": "v1", "target": { "file": "src/daemon/Display.cpp" }, "digest": { "threshold": 0.9, "line_hashes": [ "196859294944343073460622032897594135071", "106981960040867809708245205632244916634", "306465001103480198932012981717466945874", "219292707561094369074006847099265323343" ] }, "deprecated": false }, { "signature_type": "Function", "id": "CVE-2018-14345-f063ae82", "source": "https://github.com/sddm/sddm/commit/147cec383892d143b5e02daa70f1e7def50f5d98", "signature_version": "v1", "target": { "function": "PamBackend::start", "file": "src/helper/backend/PamBackend.cpp" }, "digest": { "function_hash": "100533615849233512736798439883991909764", "length": 475.0 }, "deprecated": false } ]