{"id":"CVE-2020-10684","published":"2020-03-24T00:00:00Z","modified":"2024-08-04T11:06:10Z","title":"A flaw was found in Ansible Engine, all versions 2.7.x, 2.8.x and 2.9.x prior to 2.7.17, 2.8.9 and 2.9.6 respectively…","vendor":"Red Hat","product":"Ansible","tier":"core","eol":null,"affectedVersions":[{"vendor":"Red Hat","product":"Ansible","versions":["all Ansible 2.7.x versions prior to 2.7.17","all Ansible 2.8.x versions prior to 2.8.9","all Ansible 2.9.x versions prior to 2.9.6"]}],"description":{"text":"A flaw was found in Ansible Engine, all versions 2.7.x, 2.8.x and 2.9.x prior to 2.7.17, 2.8.9 and 2.9.6 respectively, when using ansible_facts as a subkey of itself and promoting it to a variable when inject is enabled, overwriting the ansible_facts after the clean. An attacker could take advantage of this by altering the ansible_facts, such as ansible_hosts, users and any other key data which would lead into privilege escalation or code injection.","provenance":"source","from":"CVE.org"},"summary":null,"cvss":{"score":7.9,"severity":"HIGH","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:N/I:H/A:H","provenance":"source","from":"CVE.org CNA"},"epss":{"score":0.00334,"percentile":0.26648,"date":"2026-10-28","provenance":"source"},"kev":null,"vulncheckKev":{"dateAdded":"2024-05-10","exploitedFirstSeen":"2024-05-10","ransomware":false,"evidence":[{"url":"https://1665891.fs1.hubspotusercontent-na1.net/hubfs/1665891/Threat%20reports/AquaSecurity_Kinsing_Demystified_Technical_Guide.pdf","date":"2024-05-10"}],"evidenceTotal":1,"provenance":"source"},"exploited":true,"otx":{"pulseCount":1,"pulses":[{"name":"GitHub - nautilus-aqua/Kinsing-Indication-of-Compromise: This repo contains indication of compromise of Kinsing threat actor that were collected over a period of few years","url":"https://otx.alienvault.com/pulse/67ba26921050c137f83c3b8d","created":"2025-02-22"}],"provenance":"machine"},"cwes":[{"id":"CWE-94","name":"Improper Control of Generation of Code"},{"id":"CWE-862","name":"Missing Authorization"},{"id":"CWE-362","name":"Concurrent Execution using Shared Resource with Improper Synchronization"}],"references":[{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/WQVOQD4VAIXXTVQAJKTN7NUGTJFE2PCB/","tags":["vendor-advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/DKPA4KC3OJSUFASUYMG66HKJE7ADNGFW/","tags":["vendor-advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MRRYUU5ZBLPBXCYG6CFP35D64NP2UB2S/","tags":["vendor-advisory"]},{"url":"https://security.gentoo.org/glsa/202006-11","tags":["vendor-advisory"]},{"url":"https://www.debian.org/security/2021/dsa-4950","tags":["vendor-advisory"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2020-10684","tags":[]}],"techniques":[],"reports":[],"affected":[{"ecosystem":"PyPI","package":"ansible","vulnerableRanges":[">=2.7.0a1, <2.7.17",">=2.8.0a1, <2.8.11",">=2.9.0a1, <2.9.7",">=2.7.0, <2.7.17",">=2.8.0, <2.8.9",">=2.9.0, <2.9.6"],"patched":["2.7.17","2.8.11","2.9.7","2.8.9","2.9.6"],"from":["GHSA-p62g-jhg6-v3rq","PYSEC-2020-207"],"provenance":"source"}],"advisories":[{"id":"GHSA-p62g-jhg6-v3rq","url":"https://github.com/advisories/GHSA-p62g-jhg6-v3rq","severity":"MODERATE","ecosystem":"PyPI","package":"ansible","vulnerableRanges":[">=2.7.0a1, <2.7.17"],"patched":["2.7.17"],"provenance":"source","from":"GHSA"},{"id":"GHSA-p62g-jhg6-v3rq","url":"https://github.com/advisories/GHSA-p62g-jhg6-v3rq","severity":"MODERATE","ecosystem":"PyPI","package":"ansible","vulnerableRanges":[">=2.8.0a1, <2.8.11"],"patched":["2.8.11"],"provenance":"source","from":"GHSA"},{"id":"GHSA-p62g-jhg6-v3rq","url":"https://github.com/advisories/GHSA-p62g-jhg6-v3rq","severity":"MODERATE","ecosystem":"PyPI","package":"ansible","vulnerableRanges":[">=2.9.0a1, <2.9.7"],"patched":["2.9.7"],"provenance":"source","from":"GHSA"}],"euvd":{"id":"EUVD-2020-0019","url":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2020-0019","exploited":false,"exploitedSince":null,"provenance":"source"},"exploits":[],"exploitSources":null,"exploitRefs":[],"flow":[],"timeline":[{"date":"2020-03-24","kind":"published","label":"Published (CVE.org)","url":"https://www.cve.org/CVERecord?id=CVE-2020-10684","provenance":"source"},{"date":"2024-05-10","kind":"exploited-reported","label":"Exploitation first reported (VulnCheck KEV evidence)","url":"https://1665891.fs1.hubspotusercontent-na1.net/hubfs/1665891/Threat%20reports/AquaSecurity_Kinsing_Demystified_Technical_Guide.pdf","provenance":"source"}],"speed":{"daysToPublicExploit":null,"firstExploitFrom":null,"daysToKev":null},"priority":{"score":46.5,"factors":[{"name":"In a KEV catalog","points":35.0,"detail":"listed in VulnCheck KEV"},{"name":"Recent KEV listing","points":0.0,"detail":"added 902 days ago"},{"name":"Known ransomware use","points":0.0,"detail":"not known"},{"name":"EPSS percentile","points":5.33,"detail":"percentile 0.2665"},{"name":"Named in threat reports","points":0.0,"detail":"0 reports"},{"name":"Public exploit code","points":0.0,"detail":"none found"},{"name":"Mentioned in OTX pulses","points":0.68,"detail":"1 pulse"},{"name":"CVSS severity","points":5.53,"detail":"base score 7.9"},{"name":"End-of-life product","points":0.0,"detail":"supported or unknown"}]}}