CVE-2020-10729: debian debian_linux Use of Insufficiently Random Values
Vulnerability summary
CVE-2020-10729 is a medium (CVSS 5.5) Use of Insufficiently Random Values vulnerability in debian debian_linux. EPSS estimates a 0.44% chance of exploitation in the next 30 days, higher than 36.7% of scored vulnerabilities. 1 public exploit is recorded.
Advisory lineage
Upstream 0 · Downstream 9 · Related 8Timeline
- 27-05-2021PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
Description
A flaw was found in the use of insufficiently random values in Ansible. Two random password lookups of the same length generate the equal value as the template caching action for the same file since no re-evaluation happens. The highest threat from this vulnerability would be that all passwords are exposed at once for the file. This flaw affects Ansible Engine versions before 2.9.6.
CVSS metrics
7 scores · 5 sources · 3 versions- OSV · PypiEcosystem advisory · calculated5.0MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:NDiffers
- OSV · Red hatEcosystem advisory · calculated5.0MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:NDiffers
- OSV · UbuntuEcosystem advisory · calculated5.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
- OSV · DebianEcosystem advisory · calculated5.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
EPSS trend
Probability
0.44%
Chance of exploitation in the next 30 days
Percentile
37%
Versus all other CVEs
30-day change
0.00 pp
From 0.44% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundAnsible
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Redhat3 products
- ansible_engine< 2.9.6
- ansible< 0:2.9.6-1.el7ae | < 0:2.9.6-1.el8ae
- ansible-test< 0:2.9.6-1.el7ae | < 0:2.9.6-1.el8ae
Debian2 products
- ansible< 2.9.6+dfsg-1
- debian_linuxEOL10.0
PyPI1 product
- ansible< 2.9.6
Ubuntu1 product
- ansible< 2.0.0.2-2ubuntu1.3+esm5 | < 2.5.1+dfsg-1ubuntu0.1+esm5
4 vendors · 7 products
References
18 links- github.com/ansible/ansible/issues/34144X Refsource MISCWEBREPORTARTICLEExploitIssue TrackingThird Party Advisory
- github.com/ansible/ansiblePACKAGE