init_tmp in TeeJee.FileSystem.vala in Timeshift before 20.03 unsafely reuses a preexisting temporary directory in the predictable location /tmp/timeshift. It follows symlinks in this location or uses directories owned by unprivileged users. Because Timeshift also executes scripts under this location, an attacker can attempt to win a race condition to replace scripts created by Timeshift with attacker-controlled scripts. Upon success, an attacker-controlled script is executed with full root privileges. This logic is practically always triggered when Timeshift runs regardless of the command-line arguments used.

Subscriptions

Vendors Products
Canonical Subscribe
Ubuntu Linux Subscribe
Fedoraproject Subscribe
Timeshift Project Subscribe
Timeshift Subscribe

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
EUVD EUVD EUVD-2020-2637 init_tmp in TeeJee.FileSystem.vala in Timeshift before 20.03 unsafely reuses a preexisting temporary directory in the predictable location /tmp/timeshift. It follows symlinks in this location or uses directories owned by unprivileged users. Because Timeshift also executes scripts under this location, an attacker can attempt to win a race condition to replace scripts created by Timeshift with attacker-controlled scripts. Upon success, an attacker-controlled script is executed with full root privileges. This logic is practically always triggered when Timeshift runs regardless of the command-line arguments used.
Ubuntu USN Ubuntu USN USN-4312-1 Timeshift vulnerability
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2024-08-04T10:50:57.827Z

Reserved: 2020-03-05T00:00:00.000Z

Link: CVE-2020-10174

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2020-03-05T16:15:11.940

Modified: 2024-11-21T04:54:54.730

Link: CVE-2020-10174

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses