PT-2020-14239 · Python · Python Tuf

Florianveaux

·

Published

2020-09-09

·

Updated

2021-11-18

·

CVE-2020-15163

CVSS v3.1

8.7

High

VectorAV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Python TUF (The Update Framework) versions prior to 0.12
Description The issue allows an attacker, who can serve multiple new versions of root metadata through a man-in-the-middle attack, to control the trust chain for future updates by culminating in a version that has not been correctly signed. This occurs because the implementation will incorrectly trust a previously downloaded root metadata file which failed verification at download time.
Recommendations For versions prior to 0.12, update to version 0.12 or newer to resolve the issue. As a temporary workaround, consider restricting the use of the root metadata file until a patch is applied.

Fix

Incorrect Authorization

Insufficient Verification of Data Authenticity

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2020-15163
GHSA-F8MR-JV2C-V8MG
PYSEC-2020-145

Affected Products

Python Tuf