CVE Catalog

CVE-2017-7572

High
Published: Translated: NVD NIST

Summary

The _checkPolkitPrivilege function in serviceHelper.py in Back In Time (version 1.1.18 and earlier) uses a deprecated polkit authorization method that is subject to a race condition. This can lead to unauthorized access when the requesting process is replaced by another process with the same PID.

Risk Assessment

Organizations may be exposed to unauthorized operations, potentially leading to serious security breaches and data loss.

Recommendation

It is recommended to upgrade to a newer version of Back In Time that does not use the deprecated polkit authorization method.

Related vulnerabilities

Original NVD description (English source)

The _checkPolkitPrivilege function in serviceHelper.py in Back In Time (aka backintime) 1.1.18 and earlier uses a deprecated polkit authorization method (unix-process) that is subject to a race condition (time of check, time of use). With this authorization method, the owner of a process requesting a polkit operation is checked by polkitd via /proc/<pid>/status, by which time the requesting process may have been replaced by a different process with the same PID that has different privileges then the original requester.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS