CVE-2017-7572 Race condition in n/a

High 8.1 Published Updated

A race condition in Back In Time allows local attackers to bypass polkit authorization checks and escalate privileges by exploiting process replacement timing.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2017-7572?

CVE-2017-7572 is a high-severity vulnerability in n/a, published on 6 Apr 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

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.

Weakness: CWE-362

Which versions are affected by CVE-2017-7572?

It affects 1 product.

Products include Backintime Project Backintime.

How do I fix CVE-2017-7572?

Apply the vendor's patch.

Is CVE-2017-7572 being exploited?

There is no known exploitation of CVE-2017-7572 in the wild and no public exploit code.

Sources

Also known as DEBIAN-CVE-2017-7572, GHSA-gq8h-7hr7-25cg, openSUSE-SU-2024:10647-1.

Is CVE-2017-7572 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free