cbcvebase.
CVE-2020-10174
published 2020-03-05

CVE-2020-10174: init_tmp in TeeJee.FileSystem.vala in Timeshift before 20.03 unsafely reuses a preexisting temporary directory in the predictable location /tmp/timeshift. It…

PriorityP432high7CVSS 3.1
AVLACHPRLUINSUCHIHAH
EPSS
0.28%
20.3th percentile
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.

Affected

10 ranges
VendorProductVersion rangeFixed in
canonicalubuntu_linux
debiantimeshift< timeshift 20.03+ds-1 (bookworm)timeshift 20.03+ds-1 (bookworm)
fedoraprojectfedora
fedoraprojectfedora
fedoraprojectfedora
timeshift_projecttimeshift< 20.0320.03
timeshift_projecttimeshift>= 0 < 20.03+ds-120.03+ds-1
timeshift_projecttimeshift>= 0 < 20.03+ds-120.03+ds-1
timeshift_projecttimeshift>= 0 < 20.03+ds-120.03+ds-1
timeshift_projecttimeshift>= 0 < 20.03+ds-120.03+ds-1

CVSS provenance

nvdv3.17.0HIGHCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
nvdv2.06.9MEDIUMAV:L/AC:M/Au:N/C:C/I:C/A:C
osv7.0HIGH
vendor_debian7.0HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.