Katalog CVE

CVE-2017-7572

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja _checkPolkitPrivilege w serviceHelper.py w Back In Time (wersja 1.1.18 i wcześniejsze) wykorzystuje przestarzałą metodę autoryzacji polkit, która jest podatna na warunki wyścigu. Może to prowadzić do nieautoryzowanego dostępu, gdy proces żądający operacji polkit zostanie zastąpiony innym procesem o tym samym PID.

Ocena ryzyka

Organizacje mogą być narażone na nieautoryzowane operacje, co może prowadzić do poważnych naruszeń bezpieczeństwa i utraty danych.

Rekomendacja

Zaleca się aktualizację do nowszej wersji Back In Time, która nie wykorzystuje przestarzałej metody autoryzacji polkit.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS