CVE-2012-0955: canonical software-properties Improper Certificate Validation
Vulnerability summary
CVE-2012-0955 is a high (CVSS 7.4) Improper Certificate Validation vulnerability in canonical software-properties. EPSS estimates a 0.61% chance of exploitation in the next 30 days, higher than 48.4% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 02-12-2020PublishedVulnerability first disclosed.
- 16-09-2024Last modifiedVulnerability information updated.
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.
CVSS metrics
4 scores · 3 sources · 2 versions- CVE.orgCNA6.8MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:NDiffers
- OSV · DebianEcosystem advisory · calculated7.4HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
EPSS trend
Probability
0.61%
Chance of exploitation in the next 30 days
Percentile
48%
Versus all other CVEs
30-day change
0.00 pp
From 0.61% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundExploit Reference (launchpad.net)
Maturity: unknown
Weaknesses
CWE · root causeAffected systems
Canonical1 product
- software-properties≥ 0.92, < 0.92 | < 0.92
Debian1 product
- software-properties< 0.92.25debian1
2 vendors · 2 products
References
3 links- code.launchpad.net/~cyphermox/software-properties/lp1036839/+merge/119753Vendor AdvisoryX Refsource UBUNTUPatch