Every CVE Search/ Get API key

CVE-2017-7481

Ansible fails to properly mark lookup-plugin results as unsafe

5.3 MediumFix available

Ansible before versions 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 marked as 'unsafe' and is not evaluated.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
None
Integrity
High
Availability
None

Exploit likelihood

4.74%Up 0.5 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 5.3

Ansible before versions 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 marked as 'unsafe' and is not evaluated.

Record
CVE-2017-7481
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N
Weakness
CWE-20
Updated
2026-11-02
EUVDEUVD-2018-0014 5.3

Ansible before versions 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 marked as 'unsafe' and is not evaluated.

Record
EUVD-2018-0014
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N
Updated
2026-11-03
GitHub AdvisoriesGHSA-w578-j992-554x 9.3

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 marked as 'unsafe' and is not evaluated.

Record
GHSA-w578-j992-554x
CVSS 4.0
9.3 CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-20
Updated
2026-11-02
NVD 9.8

Ansible before versions 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 marked as 'unsafe' and is not evaluated.

Record
CVE-2017-7481
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-20
Updated
2026-11-02
OSV 9.8

Ansible before versions 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 marked as 'unsafe' and is not evaluated.

Record
CVE-2017-7481
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2017-7481 9.8

Ansible before versions 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 marked as 'unsafe' and is not evaluated.

Record
DEBIAN-CVE-2017-7481
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 21 moreShow less
OSVGHSA-w578-j992-554x 9.3

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 marked as 'unsafe' and is not evaluated.

Record
GHSA-w578-j992-554x
CVSS 4.0
9.3 CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-20
Updated
2026-11-02
OSVRHSA-2017:1244 8.0

Red Hat Security Advisory: ansible and openshift-ansible security and bug fix update

Record
RHSA-2017:1244
CVSS 3.0
8.0 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2017:1334 8.0

Red Hat Security Advisory: ansible security update

Record
RHSA-2017:1334
CVSS 3.0
8.0 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2017:1476 8.0

Red Hat Security Advisory: ansible security update

Record
RHSA-2017:1476
CVSS 3.0
8.0 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2017:1499 8.0

Red Hat Security Advisory: ansible security update

Record
RHSA-2017:1499
CVSS 3.0
8.0 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2017:1599 8.0

Red Hat Security Advisory: ansible security update

Record
RHSA-2017:1599
CVSS 3.0
8.0 HighCVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2017:2524 5.3

Red Hat Security Advisory: ansible security, bug fix, and enhancement update

Record
RHSA-2017:2524
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2017-7481 9.8

Ansible before versions 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 marked as 'unsafe' and is not evaluated.

Record
UBUNTU-CVE-2017-7481
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:N
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2017-0164 No score

Updated ansible packages fix security vulnerability

It was found that apt_key module does not properly verify key fingerprints, allowing remote adversary to create an OpenPGP key which matches the short key ID and inject this key instead of the correct key (CVE-2016-8614).

It is reported that in Ansible, under some circumstances the mysql_user module may fail to correctly change a password. Thus an old password may still be active when it should have been changed (CVE-2016-8647).

Data for lookup plugins used as variables was not being correctly marked as "unsafe" (CVE-2017-7481).

The ansible package has been updated to version 2.3.1 to fix these issues and several other bugs.

Record
MGASA-2017-0164
Updated
2026-11-02
OSVopenSUSE-SU-2017:2976-1 No score

Security update for ansible

This update for ansible to version 2.4.1.0 fixes the following vulnerabilities:

  • CVE-2017-7481: Security issue with lookup return not tainting the jinja2 environment (bsc#1038785)
  • CVE-2016-9587: host to controller command execution vulnerability (bsc#1019021)
  • CVE-2016-8628: Command injection by compromised server via fact variables (bsc#1008037)
  • CVE-2016-8614: Improper verification of key fingerprints in apt_key module (bsc#1008038)
  • CVE-2017-7550: jenkins_plugin module may have exposed passwords in remote host logs (bsc#1065872)

This update also contains a number of upstream bug fixes and improvements.

Record
openSUSE-SU-2017:2976-1
Updated
2026-11-02
OSVopenSUSE-SU-2017:2978-1 No score

Security update for ansible

This update for ansible to version 2.4.1.0 fixes the following vulnerabilities:

  • CVE-2017-7481: Security issue with lookup return not tainting the jinja2 environment (bsc#1038785)
  • CVE-2016-9587: host to controller command execution vulnerability (bsc#1019021)
  • CVE-2016-8628: Command injection by compromised server via fact variables (bsc#1008037)
  • CVE-2016-8614: Improper verification of key fingerprints in apt_key module (bsc#1008038)
  • CVE-2017-7550: jenkins_plugin module may have exposed passwords in remote host logs (bsc#1065872)

This update also contains a number of upstream bug fixes and improvements.

Record
openSUSE-SU-2017:2978-1
Updated
2026-11-02
OSVopenSUSE-SU-2019:0238-1 No score

Security update for ansible

This update for ansible fixes the following issues:

Security vulnerabilities fixed:

  • CVE-2018-16876: Respect no_log on retry and high verbosity (bsc#1118896)
  • CVE-2018-16859: Windows - prevent sensitive content from appearing in scriptblock logging (bsc#1116587)
  • CVE-2018-10855: Fixed the honouration of the no_log option with failed task iterations (boo#1097775)
  • CVE-2017-7466: Fixed an input validation vulnerability in Ansible's handling of data sent from client systems
  • CVE-2017-7481: Fixed a security issue with lookup return not tainting the jinja2 environment (bsc#1038785)

Other bug fixes and changes:

  • Update to version 2.7.6
    • Added log message at -vvvv when using netconf connection listing connection details.
    • Changes how ansible-connection names socket lock files. They now use the same name as the socket itself, and as such do not lock other attempts on connections to the same host, or cause issues with overly-long hostnames.
    • Fix mandatory statement error for junos modules (https://github.com/ansible/ansible/pull/50138)
    • Moved error in netconf connection plugin from at import to on connection.
    • This reverts some changes from commit 723daf3. If a line is found in the file, exactly or via regexp matching, it must not be added again. insertafter/insertbefore options are used only when a line is to be inserted, to specify where it must be added.
    • allow using openstack inventory plugin w/o a cache
    • callbacks - Do not filter out exception, warnings, deprecations on failure when using debug (https://github.com/ansible/ansible/issues/47576)
    • certificate_complete_chain - fix behavior when invalid file is parsed while reading intermediate or root certificates.
    • copy - Ensure that the src file contents is converted to unicode in diff information so that it is properly wrapped by AnsibleUnsafeText to prevent unexpected templating of diff data in Python3 (https://github.com/ansible/ansible/issues/45717)
    • correct behaviour of verify_file for vmware inventory plugin, it was always returning True
    • dnf - fix issue where conf_file was not being loaded properly
    • dnf - fix update_cache combined with install operation to not cause dnf transaction failure
    • docker_container - fix network_mode idempotency if the container:<container-name> form is used (as opposed to container:<container-id>) (https://github.com/ansible/ansible/issues/49794)
    • docker_container - warning when non-string env values are found, avoiding YAML parsing issues. Will be made an error in Ansible 2.8. (https://github.com/ansible/ansible/issues/49802)
    • docker_swarm_service - Document labels and container_labels with correct type.
    • docker_swarm_service - Document limit_memory and reserve_memory correctly on how to specify sizes.
    • docker_swarm_service - Document minimal API version for configs and secrets.
    • docker_swarm_service - fix use of Docker API so that services are not detected as present if there is an existing service whose name is a substring of the desired service
    • docker_swarm_service - fixing falsely reporting update_order as changed when option is not used.
    • document old option that was initally missed
    • ec2_instance now respects check mode https://github.com/ansible/ansible/pull/46774
    • fix for network_cli - ansible_command_timeout not working as expected (#49466)
    • fix handling of firewalld port if protocol is missing
    • fix lastpass lookup failure on python 3 (https://github.com/ansible/ansible/issues/42062)
    • flatpak - Fixed Python 2/3 compatibility
    • flatpak - Fixed issue where newer versions of flatpak failed on flatpak removal
    • flatpak_remote - Fixed Python 2/3 compatibility
    • gcp_compute_instance - fix crash when the instance metadata is not set
    • grafana_dashboard - Fix a pair of unicode string handling issues with version checking (https://github.com/ansible/ansible/pull/49194)
    • host execution order - Fix reverse_inventory not to change the order of the…
Record
openSUSE-SU-2019:0238-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10615-1 No score

ansible-2.9.24-1.2 on GA media

These are all security issues fixed in the ansible-2.9.24-1.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10615-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:14244-1 No score

ansible-9-9.8.0-1.1 on GA media

These are all security issues fixed in the ansible-9-9.8.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14244-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:14536-1 No score

ansible-10-10.6.0-1.1 on GA media

These are all security issues fixed in the ansible-10-10.6.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14536-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15605-1 No score

ansible-11-11.11.0-1.1 on GA media

These are all security issues fixed in the ansible-11-11.11.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15605-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15753-1 No score

ansible-12-12.2.0-1.1 on GA media

These are all security issues fixed in the ansible-12-12.2.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15753-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:10944-1 No score

ansible-13-13.7.0-1.1 on GA media

These are all security issues fixed in the ansible-13-13.7.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10944-1
Updated
2026-11-02
OSVPYSEC-2018-41 No score

Ansible before versions 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 marked as 'unsafe' and is not evaluated.

Record
PYSEC-2018-41
Updated
2026-11-02
OSVSUSE-SU-2017:3029-1 No score

Security update for ansible and monasca-installer

This update for ansible provides version 2.2.3.0 and fixes the following security issues:

  • CVE-2017-7481: Data for lookup plugins used as variables was not being marked as 'unsafe' and could lead to unintentional disclosure of information. (bsc#1038785)
  • CVE-2016-9587: Prevent compromised host to execute commands on the controller (bsc#1019021).
  • CVE-2017-7466: Prevent arbitrary code execution on control nodes.

For more information about the upstream bugs fixed, please see /usr/share/doc/packages/ansible/CHANGELOG.md

Additionally, monasca-installer received several compatibility fixes for ansible.

Record
SUSE-SU-2017:3029-1
Updated
2026-11-02
OSVUSN-4072-1 No score

ansible vulnerabilities

It was discovered that Ansible failed to properly handle sensitive information. A local attacker could use those vulnerabilities to extract them. (CVE-2017-7481) (CVE-2018-10855) (CVE-2018-16837) (CVE-2018-16876) (CVE-2019-10156)

It was discovered that Ansible could load configuration files from the current working directory containing crafted commands. An attacker could run arbitrary code as result. (CVE-2018-10874) (CVE-2018-10875)

It was discovered that Ansible fetch module had a path traversal vulnerability. A local attacker could copy and overwrite files outside of the specified destination. (CVE-2019-3828)

Record
USN-4072-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
ansible
PyPI
2.3.0.0 up to 2.3.1.0
2.3.1.0
ansible
PyPI
before 2.1.6.0
2.1.6.0
ansible
PyPI
2.2.0.0 up to 2.2.3.0
2.2.3.0
ansible
Debian:12
before 2.3.1.0+dfsg-1
2.3.1.0+dfsg-1
ansible
Debian:13
before 2.3.1.0+dfsg-1
2.3.1.0+dfsg-1
ansible
Debian:14
before 2.3.1.0+dfsg-1
2.3.1.0+dfsg-1
ansible
Debian:9
before 2.2.1.0-2+deb9u2, plus listed versions
2.2.1.0-22.2.1.0-2+deb9u1
2.2.1.0-2+deb9u2
ansible
PyPI
before 2.1.6.0, plus listed versions
1.01.11.21.2.11.2.2
Show 45 moreShow less
1.2.31.3.01.3.11.3.21.3.31.3.41.41.4.11.4.21.4.31.4.41.4.51.51.5.11.5.21.5.31.5.41.5.51.61.6.11.6.101.6.21.6.31.6.41.6.51.6.61.6.71.6.81.6.91.71.7.11.7.21.81.8.11.8.21.8.31.8.41.9.01.9.0.11.9.11.9.21.9.31.9.41.9.51.9.6
2.1.6.0
ansible
PyPI
2.2.0.0 up to 2.2.3.0, plus listed versions
2.2.1.02.2.2.0
2.2.3.0
ansible
Mageia:5
before 2.3.1.0-2.mga5
2.3.1.0-2.mga5
Show 53 moreShow less
Affected packages
PackageAffectedFixed
ansible
PyPI
before 2.3.1.0, 2.3.2.0 up to 2.4.0.0, plus listed versions
1.01.11.21.2.11.2.2
Show 45 moreShow less
1.2.31.3.01.3.11.3.21.3.31.3.41.41.4.11.4.21.4.31.4.41.4.51.51.5.11.5.21.5.31.5.41.5.51.61.6.11.6.101.6.21.6.31.6.41.6.51.6.61.6.71.6.81.6.91.71.7.11.7.21.81.8.11.8.21.8.31.8.41.9.01.9.0.11.9.11.9.21.9.31.9.41.9.51.9.6
2.3.1.02.4.0.0
ansible
Red Hat:openshift:3.2::el7
before 0:2.2.3.0-1.el7
0:2.2.3.0-1.el7
atomic-openshift-utils
Red Hat:openshift:3.2::el7
before 0:3.2.56-1.git.0.b844ab7.el7
0:3.2.56-1.git.0.b844ab7.el7
openshift-ansible
Red Hat:openshift:3.2::el7
before 0:3.2.56-1.git.0.b844ab7.el7
0:3.2.56-1.git.0.b844ab7.el7
openshift-ansible-docs
Red Hat:openshift:3.2::el7
before 0:3.2.56-1.git.0.b844ab7.el7
0:3.2.56-1.git.0.b844ab7.el7
openshift-ansible-filter-plugins
Red Hat:openshift:3.2::el7
before 0:3.2.56-1.git.0.b844ab7.el7
0:3.2.56-1.git.0.b844ab7.el7
openshift-ansible-lookup-plugins
Red Hat:openshift:3.2::el7
before 0:3.2.56-1.git.0.b844ab7.el7
0:3.2.56-1.git.0.b844ab7.el7
openshift-ansible-playbooks
Red Hat:openshift:3.2::el7
before 0:3.2.56-1.git.0.b844ab7.el7
0:3.2.56-1.git.0.b844ab7.el7
openshift-ansible-roles
Red Hat:openshift:3.2::el7
before 0:3.2.56-1.git.0.b844ab7.el7
0:3.2.56-1.git.0.b844ab7.el7
ansible
Red Hat:openshift:3.3::el7
before 0:2.2.3.0-1.el7
0:2.2.3.0-1.el7
atomic-openshift-utils
Red Hat:openshift:3.3::el7
before 0:3.3.82-1.git.0.af0c922.el7
0:3.3.82-1.git.0.af0c922.el7
openshift-ansible
Red Hat:openshift:3.3::el7
before 0:3.3.82-1.git.0.af0c922.el7
0:3.3.82-1.git.0.af0c922.el7
openshift-ansible-callback-plugins
Red Hat:openshift:3.3::el7
before 0:3.3.82-1.git.0.af0c922.el7
0:3.3.82-1.git.0.af0c922.el7
openshift-ansible-docs
Red Hat:openshift:3.3::el7
before 0:3.3.82-1.git.0.af0c922.el7
0:3.3.82-1.git.0.af0c922.el7
openshift-ansible-filter-plugins
Red Hat:openshift:3.3::el7
before 0:3.3.82-1.git.0.af0c922.el7
0:3.3.82-1.git.0.af0c922.el7
openshift-ansible-lookup-plugins
Red Hat:openshift:3.3::el7
before 0:3.3.82-1.git.0.af0c922.el7
0:3.3.82-1.git.0.af0c922.el7
openshift-ansible-playbooks
Red Hat:openshift:3.3::el7
before 0:3.3.82-1.git.0.af0c922.el7
0:3.3.82-1.git.0.af0c922.el7
openshift-ansible-roles
Red Hat:openshift:3.3::el7
before 0:3.3.82-1.git.0.af0c922.el7
0:3.3.82-1.git.0.af0c922.el7
ansible
Red Hat:openshift:3.4::el7
before 0:2.2.3.0-1.el7
0:2.2.3.0-1.el7
atomic-openshift-utils
Red Hat:openshift:3.4::el7
before 0:3.4.89-1.git.0.ac29ce8.el7
0:3.4.89-1.git.0.ac29ce8.el7
openshift-ansible
Red Hat:openshift:3.4::el7
before 0:3.4.89-1.git.0.ac29ce8.el7
0:3.4.89-1.git.0.ac29ce8.el7
openshift-ansible-callback-plugins
Red Hat:openshift:3.4::el7
before 0:3.4.89-1.git.0.ac29ce8.el7
0:3.4.89-1.git.0.ac29ce8.el7
openshift-ansible-docs
Red Hat:openshift:3.4::el7
before 0:3.4.89-1.git.0.ac29ce8.el7
0:3.4.89-1.git.0.ac29ce8.el7
openshift-ansible-filter-plugins
Red Hat:openshift:3.4::el7
before 0:3.4.89-1.git.0.ac29ce8.el7
0:3.4.89-1.git.0.ac29ce8.el7
openshift-ansible-lookup-plugins
Red Hat:openshift:3.4::el7
before 0:3.4.89-1.git.0.ac29ce8.el7
0:3.4.89-1.git.0.ac29ce8.el7
openshift-ansible-playbooks
Red Hat:openshift:3.4::el7
before 0:3.4.89-1.git.0.ac29ce8.el7
0:3.4.89-1.git.0.ac29ce8.el7
openshift-ansible-roles
Red Hat:openshift:3.4::el7
before 0:3.4.89-1.git.0.ac29ce8.el7
0:3.4.89-1.git.0.ac29ce8.el7
ansible
Red Hat:openshift:3.5::el7
before 0:2.2.3.0-1.el7
0:2.2.3.0-1.el7
atomic-openshift-utils
Red Hat:openshift:3.5::el7
before 0:3.5.71-1.git.0.128c2db.el7
0:3.5.71-1.git.0.128c2db.el7
openshift-ansible
Red Hat:openshift:3.5::el7
before 0:3.5.71-1.git.0.128c2db.el7
0:3.5.71-1.git.0.128c2db.el7
openshift-ansible-callback-plugins
Red Hat:openshift:3.5::el7
before 0:3.5.71-1.git.0.128c2db.el7
0:3.5.71-1.git.0.128c2db.el7
openshift-ansible-docs
Red Hat:openshift:3.5::el7
before 0:3.5.71-1.git.0.128c2db.el7
0:3.5.71-1.git.0.128c2db.el7
openshift-ansible-filter-plugins
Red Hat:openshift:3.5::el7
before 0:3.5.71-1.git.0.128c2db.el7
0:3.5.71-1.git.0.128c2db.el7
openshift-ansible-lookup-plugins
Red Hat:openshift:3.5::el7
before 0:3.5.71-1.git.0.128c2db.el7
0:3.5.71-1.git.0.128c2db.el7
openshift-ansible-playbooks
Red Hat:openshift:3.5::el7
before 0:3.5.71-1.git.0.128c2db.el7
0:3.5.71-1.git.0.128c2db.el7
openshift-ansible-roles
Red Hat:openshift:3.5::el7
before 0:3.5.71-1.git.0.128c2db.el7
0:3.5.71-1.git.0.128c2db.el7
ansible
Red Hat:storage:3.2:server:el7
before 0:2.2.3.0-1.el7
0:2.2.3.0-1.el7
ansible
Red Hat:openstack:11::el7
before 0:2.2.3.0-1.el7
0:2.2.3.0-1.el7
ansible
Red Hat:rhscon:2::el7
before 0:2.2.3.0-1.el7
0:2.2.3.0-1.el7
ansible
Red Hat:openstack:10::el7
before 0:2.2.3.0-1.el7
0:2.2.3.0-1.el7
ansible
Red Hat:rhev_manager:4
before 0:2.3.1.0-3.el7
0:2.3.1.0-3.el7
ansible-doc
Red Hat:rhev_manager:4
before 0:2.3.1.0-3.el7
0:2.3.1.0-3.el7
ansible
SUSE:OpenStack Cloud 7
before 2.2.3.0-5.1
2.2.3.0-5.1
monasca-installer
SUSE:OpenStack Cloud 7
before 20170912_10.45-5.1
20170912_10.45-5.1
ansible
Ubuntu:16.04:LTS
before 2.0.0.2-2ubuntu1.3, plus listed versions
1.9.2+dfsg-21.9.4-12.0.0.2-22.0.0.2-2ubuntu12.0.0.2-2ubuntu1.12.0.0.2-2ubuntu1.2
2.0.0.2-2ubuntu1.3
ansible
Ubuntu:18.04:LTS
before 2.5.1+dfsg-1ubuntu0.1, plus listed versions
2.3.1.0+dfsg-22.5.0+dfsg-12.5.1+dfsg-1
2.5.1+dfsg-1ubuntu0.1
ansible
SUSE:Package Hub 12
before 2.4.1.0-6.1
2.4.1.0-6.1
ansible
SUSE:Package Hub 15
before 2.7.6-bp150.3.3.1
2.7.6-bp150.3.3.1
ansible-9
openSUSE:Tumbleweed
before 9.8.0-1.1
9.8.0-1.1
ansible-10
openSUSE:Tumbleweed
before 10.6.0-1.1
10.6.0-1.1
ansible-11
openSUSE:Tumbleweed
before 11.11.0-1.1
11.11.0-1.1
ansible-12
openSUSE:Tumbleweed
before 12.2.0-1.1
12.2.0-1.1
ansible-13
openSUSE:Tumbleweed
before 13.7.0-1.1
13.7.0-1.1

History

History
RecordedChangedSources
aliases, productsEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-7481 is a medium vulnerability (CVSS 5.3) in [unknown] Ansible, published June 10, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.74%, the 91st percentile. Fixed in ansible 2.3.1.0.

References

Show 122 moreShow less
This page doesn't list everything

Left out here: 31 versions and the rest of 1 source description. The JSON record has them.

MoveEnter Open