cbcvebase.

Redhat Ansible vulnerabilities

76 known vulnerabilities affecting redhat/ansible.

Total CVEs
76
CISA KEV
0
Public exploits
1
Exploited in wild
2
Severity breakdown
CRITICAL7HIGH25MEDIUM38LOW5UNKNOWN1

Vulnerabilities

Page 1 of 4
CVE-2020-10684P1HIGHCVSS 7.1Exploited≥ 2.7.0, < 2.7.17≥ 2.8.0, < 2.8.9+1 more2020-03-24
CVE-2020-10684 [HIGH] CWE-94 CVE-2020-10684: 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 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 ansibl
ghsanvdosv
CVE-2017-7481P3CRITICALCVSS 9.8Exploited≥ 2.3.0.0, < 2.3.1.0≥ 0, < 2.1.6.0+1 more2018-09-06
CVE-2017-7481 [CRITICAL] CWE-20 Ansible fails to properly mark lookup-plugin results as unsafe Ansible fails to properly mark lookup-plugin results as unsafe Ansible before versions 2.1.6.0, 2.2.3.0, 2.3.1.0, and 2.4.0.0 fails to properly mark lookup-plugin results as unsafe. If an attacker could control the results of lookup() calls, they could inject Unicode strings to be parsed by the jinja2 templating system, resulting in code execution. By default, the jinja2 templating language is now mar
ghsaosv
CVE-2016-9587P2HIGHCVSS 8.1PoCfixed in 2.1.42018-04-24
CVE-2016-9587 [HIGH] CWE-20 CVE-2016-9587: Ansible before versions 2.1.4, 2.2.1 is vulnerable to an improper input validation in Ansible's hand Ansible before versions 2.1.4, 2.2.1 is vulnerable to an improper input validation in Ansible's handling of data sent from client systems. An attacker with control over a client system being managed by Ansible and the ability to send facts back to the Ansible server could use this flaw to execute arbitrary code on the Ansible server using the Ansible ser
ghsanvdosv
CVE-2014-4657P3CRITICALCVSS 9.8fixed in 1.5.4vbefore 1.6.42020-02-20
CVE-2014-4657 [CRITICAL] CWE-20 CVE-2014-4657: The safe_eval function in Ansible before 1.5.4 does not properly restrict the code subset, which all The safe_eval function in Ansible before 1.5.4 does not properly restrict the code subset, which allows remote attackers to execute arbitrary code via crafted instructions.
ghsanvdosv
CVE-2014-4967P3CRITICALCVSS 9.8fixed in 1.6.72020-02-18
CVE-2014-4967 [CRITICAL] CWE-74 CVE-2014-4967: Multiple argument injection vulnerabilities in Ansible before 1.6.7 allow remote attackers to execut Multiple argument injection vulnerabilities in Ansible before 1.6.7 allow remote attackers to execute arbitrary code by leveraging access to an Ansible managed host and providing a crafted fact, as demonstrated by a fact with (1) a trailing " src=" clause, (2) a trailing " temp=" clause, or (3) a trailing " validate=" clause accompanied by a shell co
ghsanvdosv
CVE-2014-4678P3CRITICALCVSS 9.8fixed in 1.6.42020-02-20
CVE-2014-4678 [CRITICAL] CVE-2014-4678: The safe_eval function in Ansible before 1.6.4 does not properly restrict the code subset, which all The safe_eval function in Ansible before 1.6.4 does not properly restrict the code subset, which allows remote attackers to execute arbitrary code via crafted instructions. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-4657.
ghsanvdosv
CVE-2014-4966P3CRITICALCVSS 9.8fixed in 1.6.72020-02-18
CVE-2014-4966 [CRITICAL] CWE-74 CVE-2014-4966: Ansible before 1.6.7 does not prevent inventory data with " Ansible before 1.6.7 does not prevent inventory data with "{{" and "lookup" substrings, and does not prevent remote data with "{{" substrings, which allows remote attackers to execute arbitrary code via (1) crafted lookup('pipe') calls or (2) crafted Jinja2 data.
ghsanvdosv
CVE-2014-3498P3HIGHCVSS 8.8≤ 1.6.52017-06-08
CVE-2014-3498 [HIGH] CWE-20 CVE-2014-3498: The user module in ansible before 1.6.6 allows remote authenticated users to execute arbitrary comma The user module in ansible before 1.6.6 allows remote authenticated users to execute arbitrary commands.
ghsanvdosv
CVE-2016-8628P3CRITICALCVSS 9.1fixed in 2.2.02018-07-31
CVE-2016-8628 [CRITICAL] CWE-77 CVE-2016-8628: Ansible before version 2.2.0 fails to properly sanitize fact variables sent from the Ansible control Ansible before version 2.2.0 fails to properly sanitize fact variables sent from the Ansible controller. An attacker with the ability to create special variables on the controller could execute arbitrary commands on Ansible clients as the user Ansible runs as.
ghsanvdosv
CVE-2017-7550P3CRITICALCVSS 9.8≥ 2.3.0, < 2.3.3≥ 2.4.0, < 2.4.12017-11-21
CVE-2017-7550 [CRITICAL] CWE-532 CVE-2017-7550: A flaw was found in the way Ansible (2.3.x before 2.3.3, and 2.4.x before 2.4.1) passed certain para A flaw was found in the way Ansible (2.3.x before 2.3.3, and 2.4.x before 2.4.1) passed certain parameters to the jenkins_plugin module. Remote attackers could use this flaw to expose sensitive information from a remote host's logs. This flaw was fixed by not allowing passwords to be specified in the "params" argument, and noting this in the module
ghsanvdosv
CVE-2017-7466P3HIGHCVSS 8.0fixed in 2.32018-06-22
CVE-2017-7466 [HIGH] CWE-20 CVE-2017-7466: Ansible before version 2.3 has an input validation vulnerability in the handling of data sent from c Ansible before version 2.3 has an input validation vulnerability in the handling of data sent from client systems. An attacker with control over a client system being managed by Ansible, and the ability to send facts back to the Ansible server, could use this flaw to execute arbitrary code on the Ansible server using the Ansible server privileges.
ghsanvdosv
CVE-2022-3697P3HIGHCVSS 7.5≥ 2.5.0, < 2.10.02022-10-28
CVE-2022-3697 [HIGH] CWE-233 CVE-2022-3697: A flaw was found in Ansible in the amazon.aws collection when using the tower_callback parameter fro A flaw was found in Ansible in the amazon.aws collection when using the tower_callback parameter from the amazon.aws.ec2_instance module. This flaw allows an attacker to take advantage of this issue as the module is handling the parameter insecurely, leading to the password leaking in the logs.
ghsanvdosv
CVE-2021-20228P3HIGHCVSS 7.5≥ 2.10.0a1, < 2.10.6rc1≥ 2.9.0a1, < 2.9.18rc1+1 more2022-05-25
CVE-2021-20228 [HIGH] CWE-200 Ansible Exposes Sensitive Information Ansible Exposes Sensitive Information A flaw was found in the Ansible Engine prior to 2.10.6rc1, 2.9.18rc1, and 2.8.19rc1, where sensitive info is not masked by default and is not protected by the `no_log` feature when using the sub-option feature of the basic.py module. This flaw allows an attacker to obtain sensitive information. The highest threat from this vulnerability is to confidentiality.
ghsaosv
CVE-2023-5764P3HIGHCVSS 7.8fixed in 2.14.12≥ 2.15.0, < 2.15.7+1 more2023-12-12
CVE-2023-5764 [HIGH] CWE-1336 CVE-2023-5764: A template injection flaw was found in Ansible where a user's controller internal templating operati A template injection flaw was found in Ansible where a user's controller internal templating operations may remove the unsafe designation from template data. This issue could allow an attacker to use a specially crafted file to introduce templating injection when supplying templating data.
nvdosv
CVE-2023-4237P3HIGHCVSS 7.8≥ 0, < 2.10.7+merged+base+2.10.17+dfsg-0+deb11u1≥ 0, < 7.7.0+dfsg-3+deb12u1+1 more2023-10-04
CVE-2023-4237 [HIGH] CVE-2023-4237: A flaw was found in the Ansible Automation Platform A flaw was found in the Ansible Automation Platform. When creating a new keypair, the ec2_key module prints out the private key directly to the standard output. This flaw allows an attacker to fetch those keys from the log files, compromising the system's confidentiality, integrity, and availability.
osv
CVE-2018-10875P3HIGHCVSS 7.8≥ 0, < 2.4.6.0≥ 2.5.0a1, < 2.5.6+1 more2022-05-13
CVE-2018-10875 [HIGH] CWE-426 Ansible Arbitrary Code Execution Ansible Arbitrary Code Execution A flaw was found in ansible. ansible.cfg is read from the current working directory which can be altered to make it point to a plugin or a module path under the control of an attacker, thus allowing the attacker to execute arbitrary code.
ghsaosv
CVE-2018-10874P3HIGHCVSS 7.8≥ 0, < 2.4.6.0≥ 2.5, < 2.5.6+1 more2022-05-13
CVE-2018-10874 [HIGH] CWE-20 Ansible Improper Input Validation vulnerability Ansible Improper Input Validation vulnerability In ansible it was found that inventory variables are loaded from current working directory when running ad-hoc command which are under attacker's control, allowing to run arbitrary code as a result.
ghsaosv
CVE-2020-1737P3HIGHCVSS 7.8≥ 2.8.0a1, < 2.8.9≥ 2.9.0a1, < 2.9.6+1 more2021-04-20
CVE-2020-1737 [HIGH] CWE-22 Path Traversal in Ansible Path Traversal in Ansible A flaw was found in Ansible 2.7.17 and prior, 2.8.9 and prior, and 2.9.6 and prior when using the Extract-Zip function from the win_unzip module as the extracted file(s) are not checked if they belong to the destination folder. An attacker could take advantage of this flaw by crafting an archive anywhere in the file system, using a path traversal. This issue is fixed in 2.10.
ghsaosv
CVE-2019-14904P3HIGHCVSS 7.3fixed in 2.7.15≥ 2.8.0, < 2.8.7+2 more2020-08-26
CVE-2019-14904 [HIGH] CWE-20 CVE-2019-14904: A flaw was found in the solaris_zone module from the Ansible Community modules. When setting the nam A flaw was found in the solaris_zone module from the Ansible Community modules. When setting the name for the zone on the Solaris host, the zone name is checked by listing the process with the 'ps' bare command on the remote machine. An attacker could take advantage of this flaw by crafting the name of the zone and executing arbitrary commands in the r
ghsanvdosv
CVE-2020-25646P3HIGHCVSS 7.5≥ 0, < 2.10.1-r02020-10-29
CVE-2020-25646 [HIGH] CVE-2020-25646: A flaw was found in Ansible Collection community A flaw was found in Ansible Collection community.crypto. openssl_privatekey_info exposes private key in logs. This directly impacts confidentiality
osv
Redhat Ansible vulnerabilities | cvebase