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 4 of 4
CVE-2020-10691P4MEDIUMCVSS 5.2≥ 2.9.0a1, < 2.9.72021-04-20
CVE-2020-10691 [MEDIUM] CWE-22 Path Traversal in Ansible
Path Traversal in Ansible
An archive traversal flaw was found in all ansible-engine versions 2.9.x prior to 2.9.7, when running `ansible-galaxy collection` install. When extracting a collection .tar.gz file, the directory is created without sanitizing the filename. An attacker could take advantage to overwrite any file within the system.
ghsaosv
CVE-2020-1733P4MEDIUMCVSS 5.0≤ 2.7.16≥ 2.8.0, < 2.8.8+1 more2020-03-11
CVE-2020-1733 [MEDIUM] CWE-377 CVE-2020-1733: A race condition flaw was found in Ansible Engine 2.7.17 and prior, 2.8.9 and prior, 2.9.6 and prior
A race condition flaw was found in Ansible Engine 2.7.17 and prior, 2.8.9 and prior, 2.9.6 and prior when running a playbook with an unprivileged become user. When Ansible needs to run a module with become user, the temporary directory is created in /var/tmp. This directory is created with "umask 77 && mkdir -p "; this operation does not fail if the d
ghsanvdosv
CVE-2020-10744P4MEDIUMCVSS 5.0≥ 2.7.0, ≤ 2.7.18≥ 2.8.0, ≤ 2.8.12+1 more2020-05-15
CVE-2020-10744 [MEDIUM] CWE-377 CVE-2020-10744: An incomplete fix was found for the fix of the flaw CVE-2020-1733 ansible: insecure temporary direct
An incomplete fix was found for the fix of the flaw CVE-2020-1733 ansible: insecure temporary directory when running become_user from become directive. The provided fix is insufficient to prevent the race condition on systems using ACLs and FUSE filesystems. Ansible Engine 2.7.18, 2.8.12, and 2.9.9 as well as previous versions are affected and Ansib
ghsanvdosv
CVE-2020-1740P4MEDIUMCVSS 4.7fixed in 2.7.17≥ 2.8.0, < 2.8.11+1 more2020-03-16
CVE-2020-1740 [MEDIUM] CWE-377 CVE-2020-1740: A flaw was found in Ansible Engine when using Ansible Vault for editing encrypted files. When a user
A flaw was found in Ansible Engine when using Ansible Vault for editing encrypted files. When a user executes "ansible-vault edit", another user on the same computer can read the old and new secret, as it is created in a temporary file with mkstemp and the returned file descriptor is closed and the method write_data is called to write the existing sec
ghsanvdosv
CVE-2015-3908P4MEDIUMCVSS 4.3≤ 1.9.12015-08-12
CVE-2015-3908 [MEDIUM] CWE-345 CVE-2015-3908: Ansible before 1.9.2 does not verify that the server hostname matches a domain name in the subject's
Ansible before 1.9.2 does not verify that the server hostname matches a domain name in the subject's Common Name (CN) or subjectAltName field of the X.509 certificate, which allows man-in-the-middle attackers to spoof SSL servers via an arbitrary valid certificate.
ghsanvdosv
CVE-2014-4658P4MEDIUMCVSS 5.5fixed in 1.5.52020-02-20
CVE-2014-4658 [MEDIUM] CWE-200 CVE-2014-4658: The vault subsystem in Ansible before 1.5.5 does not set the umask before creation or modification o
The vault subsystem in Ansible before 1.5.5 does not set the umask before creation or modification of a vault file, which allows local users to obtain sensitive key information by reading a file.
ghsanvdosv
CVE-2014-4659P4MEDIUMCVSS 5.5fixed in 1.5.52020-02-20
CVE-2014-4659 [MEDIUM] CWE-522 CVE-2014-4659: Ansible before 1.5.5 sets 0644 permissions for sources.list, which might allow local users to obtain
Ansible before 1.5.5 sets 0644 permissions for sources.list, which might allow local users to obtain sensitive credential information in opportunistic circumstances by reading a file that uses the "deb http://user:pass@server:port/" format.
ghsanvdosv
CVE-2018-16859P4MEDIUMCVSS 4.4≥ 2.7.0a1, < 2.7.3≥ 0, < 2.5.12+1 more2022-05-14
CVE-2018-16859 [MEDIUM] CWE-532 Ansible Logs Passwords If PowerShell ScriptBlock is Enabled
Ansible Logs Passwords If PowerShell ScriptBlock is Enabled
Execution of Ansible playbooks on Windows platforms with PowerShell ScriptBlock logging and Module logging enabled can allow for 'become' passwords to appear in EventLogs in plaintext. A local user with administrator privileges on the machine can view these logs and discover the plaintext password. Ansible Engine 2.8 and older are believed to be
ghsaosv
CVE-2020-1735P4MEDIUMCVSS 4.6fixed in 2.7.17≥ 2.8.0, < 2.8.11+1 more2020-03-16
CVE-2020-1735 [MEDIUM] CWE-22 CVE-2020-1735: A flaw was found in the Ansible Engine when the fetch module is used. An attacker could intercept th
A flaw was found in the Ansible Engine when the fetch module is used. An attacker could intercept the module, inject a new path, and then choose a new destination path on the controller node. All versions in 2.7.x, 2.8.x and 2.9.x branches are believed to be vulnerable.
ghsanvdosv
CVE-2019-3828P4MEDIUMCVSS 4.2≥ 2.5.0, < 2.5.15≥ 2.6.0, < 2.6.14+1 more2019-03-27
CVE-2019-3828 [MEDIUM] CWE-22 CVE-2019-3828: Ansible fetch module before versions 2.5.15, 2.6.14, 2.7.8 has a path traversal vulnerability which
Ansible fetch module before versions 2.5.15, 2.6.14, 2.7.8 has a path traversal vulnerability which allows copying and overwriting files outside of the specified destination in the local ansible controller host, by not restricting an absolute path.
ghsanvdosv
CVE-2020-1739P4LOWCVSS 3.9≤ 2.7.16≥ 2.8.0, ≤ 2.8.8+1 more2020-03-12
CVE-2020-1739 [LOW] CWE-200 CVE-2020-1739: A flaw was found in Ansible 2.7.16 and prior, 2.8.8 and prior, and 2.9.5 and prior when a password i
A flaw was found in Ansible 2.7.16 and prior, 2.8.8 and prior, and 2.9.5 and prior when a password is set with the argument "password" of svn module, it is used on svn command line, disclosing to other users within the same node. An attacker could take advantage by reading the cmdline file from that particular PID on the procfs.
ghsanvdosv
CVE-2020-1738P4LOWCVSS 3.9≤ 2.7.16≥ 2.8.0, ≤ 2.8.8+1 more2020-03-16
CVE-2020-1738 [LOW] CWE-88 CVE-2020-1738: A flaw was found in Ansible Engine when the module package or service is used and the parameter 'use
A flaw was found in Ansible Engine when the module package or service is used and the parameter 'use' is not specified. If a previous task is executed with a malicious user, the module sent can be selected by the attacker using the ansible facts file. All versions in 2.7.x, 2.8.x and 2.9.x branches are believed to be vulnerable.
ghsanvdosv
CVE-2020-1736P4LOWCVSS 3.3≤ 2.7.16≥ 2.8.0, < 2.8.15+1 more2020-03-16
CVE-2020-1736 [LOW] CWE-732 CVE-2020-1736: A flaw was found in Ansible Engine when a file is moved using atomic_move primitive as the file mode
A flaw was found in Ansible Engine when a file is moved using atomic_move primitive as the file mode cannot be specified. This sets the destination files world-readable if the destination file does not exist and if the file exists, the file could be changed to have less restrictive permissions before the move. This could lead to the disclosure of sensiti
ghsanvdosv
CVE-2013-4260P4LOWCVSS 3.3v1.2v1.2.1+1 more2013-09-16
CVE-2013-4260 [LOW] CWE-264 CVE-2013-4260: lib/ansible/playbook/__init__.py in Ansible 1.2.x before 1.2.3, when playbook does not run due to an
lib/ansible/playbook/__init__.py in Ansible 1.2.x before 1.2.3, when playbook does not run due to an error, allows local users to overwrite arbitrary files via a symlink attack on a retry file with a predictable name in /var/tmp/ansible/.
ghsanvdosv
CVE-2013-4259P4LOWCVSS 1.9≤ 1.2.22013-09-16
CVE-2013-4259 [LOW] CWE-264 CVE-2013-4259: runner/connection_plugins/ssh.py in Ansible before 1.2.3, when using ControlPersist, allows local us
runner/connection_plugins/ssh.py in Ansible before 1.2.3, when using ControlPersist, allows local users to redirect a ssh session via a symlink attack on a socket file with a predictable name in /tmp/.
ghsanvdosv
CVE-2021-3533UNKNOWN≥ 0, < 3.0.02021-06-09
CVE-2021-3533 CVE-2021-3533: A flaw was found in Ansible if an ansible user sets ANSIBLE_ASYNC_DIR to a subdirectory of a world writable directory
A flaw was found in Ansible if an ansible user sets ANSIBLE_ASYNC_DIR to a subdirectory of a world writable directory. When this occurs, there is a race condition on the managed machine. A malicious, non-privileged account on the remote machine can exploit the race condition to access the async result data. This flaw affects Ansible Tower 3.7 and Ansi
osv
← Previous4 / 4