CVE-2020-10684

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.

Risk Information

Base Score
7.1
MODERATE
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
EPSS Score
Exploitation Probability
0.024

Associated Vulnerability

VulnerabilityOS Platform
Multiple vulnerabilities are fixed in Python-ansible 2.7.17Windows
Multiple vulnerabilities are fixed in Python-ansible 2.8.11Windows
Multiple vulnerabilities are fixed in Python-ansible 2.9.7Windows
Multiple vulnerabilities are affected in Python-ansible 2.8.10Windows
Multiple vulnerabilities are affected in Python-ansible 2.9.6Windows
ansible security update(DSA-4950-1) ansible_2.7.7+dfsg-1+deb10u1_all.debLinux
ansible security update(DSA-4950-1) Debian_ansible_2.7.7+dfsg-1+deb10u1_all.debLinux
Multiple vulnerabilities are fixed in Python-ansible for linux 2.7.17Linux
Multiple vulnerabilities are fixed in Python-ansible for linux 2.8.11Linux
Multiple vulnerabilities are fixed in Python-ansible for linux 2.9.7Linux
Multiple vulnerabilities are affected in Python-ansible for linux 2.8.10Linux
Multiple vulnerabilities are affected in Python-ansible for linux 2.9.6Linux

Patch Details

No records found

References

https://nvd.nist.gov/vuln/detail/CVE-2023-1234
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1234