Skip to content
OpenAdvisories
Medium · 6.8 CVE-2012-0955 EUVD-2012-0978GHSA-47v9-xw5c-g56f

software-properties incorrectly validated TLS certificates

Published Dec 2, 2020 · Updated Sep 16, 2024 · Assigned by canonical

Description

software-properties was vulnerable to a person-in-the-middle attack due to incorrect TLS certificate validation in softwareproperties/ppa.py. software-properties didn't check TLS certificates under python2 and only checked certificates under python3 if a valid certificate bundle was provided. Fixed in software-properties version 0.92.

Affected products

VendorProductAffectedFixed
Canonical software-properties 0.92 – < 0.92 0.92

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 12 software-properties 0.92.25debian1 —

References