CVE-2020-10684

HIGH
7.1
CVSS Score
Published: March 24, 2020 at 12:00 AM UTC
Updated: June 17, 2026 at 02:48 AM UTC
5 products affected across 3 vendorsDebian LinuxFedoraOpenStack

Using Ansible by Red Hat?

Get instant alerts when new vulnerabilities affect Ansible - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7.1
Exploit prediction
EPSS 0.3%

Description

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.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

v < 2.7.17v < 2.8.9v < 2.9.62.7.0 ≤ v < 2.7.172.8.0 ≤ v < 2.8.92.9.0 ≤ v < 2.9.6
Affected range stops below 2.7.17, so it looks safe — our inference, not a vendor statement
Affected range stops below 2.8.9, so it looks safe — our inference, not a vendor statement
Affected range stops below 2.9.6, so it looks safe — our inference, not a vendor statement
v ≤ 3.3.53.5.0 ≤ v ≤ 3.5.53.6.0 ≤ v ≤ 3.6.3

CVSS

Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
HIGH
Availability
HIGH
Vector?

Quick Info

StatusMODIFIED
CWE
CWE-94CWE-362CWE-862

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card