Every CVE Search/ Get API key

CVE-2021-3583

Improper Input Validation and Command Injection in Ansible

7.1 HighFix available

A flaw was found in Ansible, where a user's controller is vulnerable to template injection. This issue can occur through facts used in the template if the user is trying to put templates in multi-line YAML strings and the facts being handled do not routinely include special template characters. This flaw allows attackers to perform command injection, which discloses sensitive information. The highest threat from this vulnerability is to confidentiality and integrity.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
None

Exploit likelihood

0.90%Up 0.5 points since Sep 23, 2021
90%50%10%1%

What each source reports

NVD Score used 7.1

A flaw was found in Ansible, where a user's controller is vulnerable to template injection. This issue can occur through facts used in the template if the user is trying to put templates in multi-line YAML strings and the facts being handled do not routinely include special template characters. This flaw allows attackers to perform command injection, which discloses sensitive information. The highest threat from this vulnerability is to confidentiality and integrity.

Record
CVE-2021-3583
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
CVSS 2.0
3.6 LowAV:L/AC:L/Au:N/C:P/I:P/A:N
Weakness
CWE-20, CWE-94
Updated
2026-11-02
CVE List No score

A flaw was found in Ansible, where a user's controller is vulnerable to template injection. This issue can occur through facts used in the template if the user is trying to put templates in multi-line YAML strings and the facts being handled do not routinely include special template characters. This flaw allows attackers to perform command injection, which discloses sensitive information. The highest threat from this vulnerability is to confidentiality and integrity.

Record
CVE-2021-3583
Weakness
CWE-20
Updated
2026-11-02
EUVDEUVD-2021-0010 No score

A flaw was found in Ansible, where a user's controller is vulnerable to template injection. This issue can occur through facts used in the template if the user is trying to put templates in multi-line YAML strings and the facts being handled do not routinely include special template characters. This flaw allows attackers to perform command injection, which discloses sensitive information. The highest threat from this vulnerability is to confidentiality and integrity.

Record
EUVD-2021-0010
Updated
2026-11-03
GitHub AdvisoriesGHSA-2pfh-q76x-gwvm 8.6

Improper Input Validation and Command Injection in Ansible

A flaw was found in Ansible, where a user's controller is vulnerable to template injection. This issue can occur through facts used in the template if the user is trying to put templates in multi-line YAML strings and the facts being handled do not routinely include special template characters. This flaw allows attackers to perform command injection, which discloses sensitive information. The highest threat from this vulnerability is to confidentiality and integrity.

Record
GHSA-2pfh-q76x-gwvm
CVSS 4.0
8.6 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-20, CWE-77, CWE-94
Updated
2026-11-02
OSVAZL-6305 7.1

CVE-2021-3583 affecting package ansible for versions less than 2.12.1-1

A flaw was found in Ansible, where a user's controller is vulnerable to template injection. This issue can occur through facts used in the template if the user is trying to put templates in multi-line YAML strings and the facts being handled do not routinely include special template characters. This flaw allows attackers to perform command injection, which discloses sensitive information. The highest threat from this vulnerability is to confidentiality and integrity.

Record
AZL-6305
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSV 7.1

A flaw was found in Ansible, where a user's controller is vulnerable to template injection. This issue can occur through facts used in the template if the user is trying to put templates in multi-line YAML strings and the facts being handled do not routinely include special template characters. This flaw allows attackers to perform command injection, which discloses sensitive information. The highest threat from this vulnerability is to confidentiality and integrity.

Record
CVE-2021-3583
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-07
Show 21 moreShow less
OSVDEBIAN-CVE-2021-3583 7.1

A flaw was found in Ansible, where a user's controller is vulnerable to template injection. This issue can occur through facts used in the template if the user is trying to put templates in multi-line YAML strings and the facts being handled do not routinely include special template characters. This flaw allows attackers to perform command injection, which discloses sensitive information. The highest threat from this vulnerability is to confidentiality and integrity.

Record
DEBIAN-CVE-2021-3583
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVGHSA-2pfh-q76x-gwvm 8.6

Improper Input Validation and Command Injection in Ansible

A flaw was found in Ansible, where a user's controller is vulnerable to template injection. This issue can occur through facts used in the template if the user is trying to put templates in multi-line YAML strings and the facts being handled do not routinely include special template characters. This flaw allows attackers to perform command injection, which discloses sensitive information. The highest threat from this vulnerability is to confidentiality and integrity.

Record
GHSA-2pfh-q76x-gwvm
CVSS 4.0
8.6 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-20, CWE-77, CWE-94
Updated
2026-11-02
OSVOESA-2025-1647 7.1

ansible security update

\

Security Fix(es):

A flaw was found in Ansible, where a user's controller is vulnerable to template injection. This issue can occur through facts used in the template if the user is trying to put templates in multi-line YAML strings and the facts being handled do not routinely include special template characters. This flaw allows attackers to perform command injection, which discloses sensitive information. The highest threat from this vulnerability is to confidentiality and integrity.(CVE-2021-3583)

Record
OESA-2025-1647
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHBA-2021:2703 6.6

Red Hat Bug Fix Advisory: Red Hat Ansible Automation Platform Product Release

Record
RHBA-2021:2703
CVSS 3.1
6.6 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2021:2663 6.6

Red Hat Security Advisory: Ansible security and bug fix update (2.9.23)

Record
RHSA-2021:2663
CVSS 3.1
6.6 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2021:2664 6.6

Red Hat Security Advisory: Ansible security and bug fix update (2.9.23)

Record
RHSA-2021:2664
CVSS 3.1
6.6 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2021-3583 7.1

A flaw was found in Ansible, where a user's controller is vulnerable to template injection. This issue can occur through facts used in the template if the user is trying to put templates in multi-line YAML strings and the facts being handled do not routinely include special template characters. This flaw allows attackers to perform command injection, which discloses sensitive information. The highest threat from this vulnerability is to confidentiality and integrity.

Record
UBUNTU-CVE-2021-3583
CVSS 3.1
7.1 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVCLSA-2025-1748451788 No score

Fix CVE(s): CVE-2021-3583

  • SECURITY UPDATE: template Injection Vulnerability
    • debian/patches/CVE-2021-3583.patch: fix unsafe preservation across newlines to ensure always having unsafe
    • CVE-2021-3583
Record
CLSA-2025-1748451788
Updated
2026-11-02
OSVMGASA-2021-0420 No score

Updated ansible packages fix security vulnerability

A flaw was found in several ansible modules, where parameters containing credentials, such as secrets, were being logged in plain-text on managed nodes, as well as being made visible on the controller node when run in verbose mode.

These parameters were not protected by the no_log feature. An attacker can take advantage of this information to steal those credentials, provided when they have access to the log files containing them. The highest threat from this vulnerability is to data confidentiality. This flaw affects Red Hat Ansible Automation Platform in versions before 1.2.2 and Ansible Tower in versions before 3.8.2 (CVE-2021-3447).

A flaw was found in Ansible, where a user's controller is vulnerable to template injection. This issue can occur through facts used in the template if the user is trying to put templates in multi-line YAML strings and the facts being handled do not routinely include special template characters. This flaw allows attackers to perform command injection, which discloses sensitive information. The highest threat from this vulnerability is to confidentiality and integrity (CVE-2021-3583).

Record
MGASA-2021-0420
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
OSVopenSUSE-SU-2026:12447-1 No score

ansible-14-14.6.0-1.1 on GA media

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

Record
openSUSE-SU-2026:12447-1
Updated
2026-11-07
OSVPYSEC-2021-358 No score

A flaw was found in Ansible, where a user's controller is vulnerable to template injection. This issue can occur through facts used in the template if the user is trying to put templates in multi-line YAML strings and the facts being handled do not routinely include special template characters. This flaw allows attackers to perform command injection, which discloses sensitive information. The highest threat from this vulnerability is to confidentiality and integrity.

Record
PYSEC-2021-358
Updated
2026-11-02
OSVSUSE-SU-2021:4152-1 No score

Security update for ansible

This update for ansible fixes the following issues:

Update to 2.9.27:

  • CVE-2021-3620: ansible-connection module discloses sensitive info in traceback error message (bsc#1187725).
  • CVE-2021-3583: Template Injection through yaml multi-line strings with ansible facts used in template (bsc#1188061).
  • ansible module nmcli is broken in ansible 2.9.13 (bsc#1176460)
Record
SUSE-SU-2021:4152-1
Updated
2026-11-02
OSVSUSE-SU-2022:3178-1 No score

Important security update for SUSE Manager Client Tools

This update fixes the following issues:

ansible:

  • Update to version 2.9.27 (jsc#SLE-23631, jsc#SLE-24133)
    • CVE-2021-3620 ansible-connection module discloses sensitive info in traceback error message (in 2.9.27) (bsc#1187725)
    • CVE-2021-3583 Template Injection through yaml multi-line strings with ansible facts used in template. (in 2.9.23) (bsc#1188061)
    • ansible module nmcli is broken in ansible 2.9.13 (in 2.9.15) (bsc#1176460)
  • Update to 2.9.22:
    • CVE-2021-3447 (bsc#1183684) multiple modules expose secured values
    • CVE-2021-20228 (bsc#1181935) basic.py no_log with fallback option
    • CVE-2021-20191 (bsc#1181119) multiple collections exposes secured values
    • CVE-2021-20180 (bsc#1180942) bitbucket_pipeline_variable exposes sensitive values
    • CVE-2021-20178 (bsc#1180816) user data leak in snmp_facts module

dracut-saltboot:

  • Require e2fsprogs (bsc#1202614)
  • Update to version 0.1.1657643023.0d694ce
    • Update dracut-saltboot dependencies (bsc#1200970)
    • Fix network loading when ipappend is used in pxe config
    • Add new information messages

golang-github-QubitProducts-exporter_exporter:

  • Remove license file from %doc

mgr-daemon:

  • Version 4.3.5-1
    • Update translation strings

mgr-virtualization:

  • Version 4.3.6-1
    • Report all VMs in poller, not only running ones (bsc#1199528)

prometheus-blackbox_exporter:

  • Exclude s390 arch

python-hwdata:

  • Declare the LICENSE file as license and not doc

spacecmd:

  • Version 4.3.14-1
    • Fix missing argument on system_listmigrationtargets (bsc#1201003)
    • Show correct help on calling kickstart_importjson with no arguments
    • Fix tracebacks on spacecmd kickstart_export (bsc#1200591)
    • Change proxy container config default filename to end with tar.gz
    • Update translation strings

spacewalk-client-tools:

  • Version 4.3.11-1
    • Update translation strings

uyuni-common-libs:

  • Version 4.3.5-1
    • Fix reposync issue about 'rpm.hdr' object has no attribute 'get'

uyuni-proxy-systemd-services:

  • Version 4.3.6-1
    • Expose port 80 (bsc#1200142)
    • Use volumes rather than bind mounts
    • TFTPD to listen on udp port (bsc#1200968)
    • Add TAG variable in configuration
    • Fix containers namespaces in configuration

zypp-plugin-spacewalk:

  • 1.0.13
    • Log in before listing channels. (bsc#1197963, bsc#1193585)
Record
SUSE-SU-2022:3178-1
Updated
2026-11-02
OSVSUSE-SU-2024:0196-1 No score

Security Beta update for SUSE Manager Client Tools and Salt

This update fixes the following issues:

ansible:

  • Update to version 2.9.27 (jsc#SLE-23631) (jsc#SLE-24133)
    • bsc#1187725 CVE-2021-3620 ansible-connection module discloses sensitive info in traceback error message (in 2.9.27)
    • bsc#1188061 CVE-2021-3583 Template Injection through yaml multi-line strings with ansible facts used in template. (in 2.9.23)
    • bsc#1176460 gh#ansible/ansible#72094 ansible module nmcli is broken in ansible 2.9.13 (in 2.9.15)
  • Update to 2.9.22:
    • CVE-2021-3447 (bsc#1183684) multiple modules expose secured values
    • CVE-2021-20228 (bsc#1181935) basic.py no_log with fallback option
    • CVE-2021-20191 (bsc#1181119) multiple collections exposes secured values
    • CVE-2021-20180 (bsc#1180942) bitbucket_pipeline_variable exposes sensitive values
    • CVE-2021-20178 (bsc#1180816) user data leak in snmp_facts module

dracut-saltboot:

  • Update to version 0.1.1681904360.84ef141
    • Load network configuration even when missing protocol version (bsc#1210640)
  • Update to verion 0.1.1674034019.a93ff61
    • Install copied wicked config as client.xml (bsc#1205599)
  • Update to version 0.1.1673279145.e7616bd
    • Add failsafe stop file when salt-minion does not stop (bsc#1172110)
    • Copy existing wicked config instead of generating new (bsc#1205599)
  • Update to version 0.1.1665997480.587fa10
    • Add dependencies on xz and gzip to support compressed images
  • Update to version 0.1.1661440542.6cbe0da
    • Use standard susemanager.conf
    • Move image services to dracut-saltboot package
    • Use salt bundle
  • Require e2fsprogs (bsc#1202614)
  • Update to version 0.1.1657643023.0d694ce
    • Update dracut-saltboot dependencies (bsc#1200970)
    • Fix network loading when ipappend is used in pxe config
    • Add new information messages

golang-github-QubitProducts-exporter_exporter:

  • Remove license file from %doc
  • Exclude s390 arch
  • Adapted to build on Enterprise Linux.
  • Fix build for RedHat 7
  • Require Go >= 1.14 also for CentOS
  • Add support for CentOS
  • Replace %{?systemd_requires} with %{?systemd_ordering}

golang-github-boynux-squid_exporter:

  • Exclude s390 architecture (gh#SUSE/spacewalk#19050)
  • Enhanced to build on Enterprise Linux 8.

golang-github-lusitaniae-apache_exporter:

  • Do not strip if SUSE Linux Enterprise 15 SP3
  • Exclude debug for RHEL >= 8
  • Build with Go >= 1.20 when the OS is not RHEL
  • Spec file clean up
  • Fix apparmor profile for SLE 12
  • Do not build with apparmor profile for SLE 12
  • Upgrade to version 1.0.0 (jsc#PED-5405)
    • Improved flag parsing
    • Added support for custom headers
  • Build with Go 1.19
  • Build using promu
  • Add _service file
  • Fix sandboxing options
  • Upgrade to version 0.13.4
    • Fix denial of service vulnerability (CVE-2022-32149, bsc#1204501)
  • Upgrade to version 0.13.3
    • Fix uncontrolled resource consumption (CVE-2022-41723, bsc#1208270)
  • Upgrade to version 0.13.1
    • Fix panic caused by missing flagConfig options
  • Upgrade to version 0.13.0
    • Fix authentication bypass vulnarability (CVE-2022-46146, bsc#1208046)
  • Corrected comment in AppArmor profile
  • Added AppArmor profile
  • Added sandboxing options to systemd service unit
  • Exclude s390 architecture (gh#SUSE/spacewalk#19050)
  • Update to upstream release 0.11.0 (jsc#SLE-24791)
    • Add TLS support
    • Switch to logger, please check --log.level and --log.format flags
  • Update to version 0.10.1
    • Bugfix: Reset ProxyBalancer metrics on each scrape to remove stale data
  • Update to version 0.10.0
    • Add Apache Proxy and other metrics
  • Update to version 0.8.0
    • Change commandline flags
    • Add metrics: Apache version, request duration total
  • Adapted to build on Enterprise Linux 8
  • Require building with Go 1.15
  • Add support for RedHat 8
    • Adjust dependencies on spec file
    • Disable dwarf compression in go build
  • Add support for Red Hat
  • Add %license macro for LICENSE file

golang-github-prometheus-prometheus:

  • Update to 2.45.0 (jsc#PED-5406):
    • [FEATURE] API:…
Record
SUSE-SU-2024:0196-1
Updated
2026-11-02
OSVUSN-5315-1 No score

ansible vulnerabilities

It was discovered that Ansible did not properly manage directory permissions when running playbooks with an unprivileged become user. A local attacker could possibly use this issue to cause a race condition, escalate privileges and execute arbitrary code. This issue only affected Ubuntu 16.04 ESM, Ubuntu 18.04 ESM and Ubuntu 20.04 ESM. (CVE-2020-1733)

It was discovered that the fix to address CVE-2020-1733 in Ansible was incomplete on systems using ACLs and FUSE filesystems. A local attacker could possibly use this issue to cause a race condition, escalate privileges and execute arbitrary code. This issue only affected Ubuntu 16.04 ESM, Ubuntu 18.04 ESM and Ubuntu 20.04 ESM. (CVE-2020-10744)

It was discovered that Ansible did not properly manage multi-line YAML strings and special template characters. A local attacker could possibly use this issue to cause a template injection, resulting in the disclosure of sensitive information or other unspecified impact. (CVE-2021-3583)

It was discovered that the ansible-connection module in Ansible did not properly manage certain error messages. A local attacker could possibly use this issue to expose sensitive information. This issue only affected Ubuntu 20.04 ESM and Ubuntu 22.04 ESM. (CVE-2021-3620)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
ansible
PyPI
before 2.9.23rc1
2.9.23rc1
ansible
PyPI
2.10.0a1 up to 2.10.11rc1
2.10.11rc1
ansible
PyPI
2.11.0a1 up to 2.11.2rc1
2.11.2rc1
ansible
Azure Linux:2
before 2.12.1-1
2.12.1-1
ansible
TuxCare:Ubuntu:16.04
before 2.1.1.0-1~ubuntu16.04.1+tuxcare.els11
2.1.1.0-1~ubuntu16.04.1+tuxcare.els11
ansible
Debian:12
before 5.4.0-1
5.4.0-1
ansible
Debian:13
before 5.4.0-1
5.4.0-1
ansible
Debian:14
before 5.4.0-1
5.4.0-1
ansible-core
Debian:12
before 2.12.0-1
2.12.0-1
ansible-core
Debian:13
before 2.12.0-1
2.12.0-1
Show 105 moreShow less
Affected packages
PackageAffectedFixed
ansible-core
Debian:14
before 2.12.0-1
2.12.0-1
ansible
Debian:10
From an advisory covering 8 CVEs
before 2.7.7+dfsg-1+deb10u2, plus listed versions
2.7.7+dfsg-12.7.7+dfsg-1+deb10u1
2.7.7+dfsg-1+deb10u2
ansible
PyPI
before 2.9.23rc1, 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.9.23rc1
ansible
PyPI
2.10.0a1 up to 2.10.11rc1, plus listed versions
2.10.02.10.0a22.10.0a32.10.0a42.10.0a5
Show 14 moreShow less
2.10.0a62.10.0a72.10.0a82.10.0a92.10.0b12.10.0b22.10.0rc12.10.12.10.22.10.32.10.42.10.52.10.62.10.7
2.10.11rc1
ansible
Mageia:8
From an advisory covering 2 CVEs
before 2.9.24-1.mga8
2.9.24-1.mga8
ansible
openEuler:20.03-LTS-SP4
before 2.5.5-9.oe2003sp4
2.5.5-9.oe2003sp4
ansible
PyPI
before 2.9.23, 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.9.23
ansible
Red Hat:ansible_automation_platform:2.0::el8
before 0:2.9.23-1.el8ap
0:2.9.23-1.el8ap
ansible
Red Hat:ansible_engine:2.9::el7
before 0:2.9.23-1.el7ae
0:2.9.23-1.el7ae
ansible-test
Red Hat:ansible_engine:2.9::el7
before 0:2.9.23-1.el7ae
0:2.9.23-1.el7ae
ansible
Red Hat:ansible_engine:2.9::el8
before 0:2.9.23-1.el8ae
0:2.9.23-1.el8ae
ansible-test
Red Hat:ansible_engine:2.9::el8
before 0:2.9.23-1.el8ae
0:2.9.23-1.el8ae
ansible
Red Hat:ansible_engine:2::el7
before 0:2.9.23-1.el7ae
0:2.9.23-1.el7ae
ansible-test
Red Hat:ansible_engine:2::el7
before 0:2.9.23-1.el7ae
0:2.9.23-1.el7ae
ansible
Red Hat:ansible_engine:2::el8
before 0:2.9.23-1.el8ae
0:2.9.23-1.el8ae
ansible-test
Red Hat:ansible_engine:2::el8
before 0:2.9.23-1.el8ae
0:2.9.23-1.el8ae
ansible
SUSE:HPE Helion OpenStack 8
From an advisory covering 2 CVEs
before 2.9.27-3.21.1
2.9.27-3.21.1
ansible
SUSE:OpenStack Cloud 8
From an advisory covering 2 CVEs
before 2.9.27-3.21.1
2.9.27-3.21.1
ansible
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 2 CVEs
before 2.9.27-3.21.1
2.9.27-3.21.1
ansible
SUSE:Manager Client Tools 15
From an advisory covering 7 CVEs
before 2.9.27-150000.1.14.1
2.9.27-150000.1.14.1
dracut-saltboot
SUSE:Manager Client Tools 15
From an advisory covering 7 CVEs
before 0.1.1657643023.0d694ce-150000.1.35.1
0.1.1657643023.0d694ce-150000.1.35.1
golang-github-QubitProducts-exporter_exporter
SUSE:Manager Client Tools 15
From an advisory covering 7 CVEs
before 0.4.0-150000.1.15.1
0.4.0-150000.1.15.1
mgr-daemon
SUSE:Manager Client Tools 15
From an advisory covering 7 CVEs
before 4.3.5-150000.1.35.1
4.3.5-150000.1.35.1
mgr-virtualization
SUSE:Manager Client Tools 15
From an advisory covering 7 CVEs
before 4.3.6-150000.1.32.1
4.3.6-150000.1.32.1
prometheus-blackbox_exporter
SUSE:Manager Client Tools 15
From an advisory covering 7 CVEs
before 0.19.0-150000.1.11.1
0.19.0-150000.1.11.1
python-hwdata
SUSE:Manager Client Tools 15
From an advisory covering 7 CVEs
before 2.3.5-150000.3.9.1
2.3.5-150000.3.9.1
spacecmd
SUSE:Manager Client Tools 15
From an advisory covering 7 CVEs
before 4.3.14-150000.3.83.1
4.3.14-150000.3.83.1
spacewalk-client-tools
SUSE:Manager Client Tools 15
From an advisory covering 7 CVEs
before 4.3.11-150000.3.65.1
4.3.11-150000.3.65.1
uyuni-common-libs
SUSE:Manager Client Tools 15
From an advisory covering 7 CVEs
before 4.3.5-150000.1.24.1
4.3.5-150000.1.24.1
uyuni-proxy-systemd-services
SUSE:Manager Client Tools 15
From an advisory covering 7 CVEs
before 4.3.6-150000.1.6.1
4.3.6-150000.1.6.1
zypp-plugin-spacewalk
SUSE:Manager Client Tools 15
From an advisory covering 7 CVEs
before 1.0.13-150000.3.32.1
1.0.13-150000.3.32.1
python-hwdata
SUSE:Manager Proxy Module 4.1
From an advisory covering 7 CVEs
before 2.3.5-150000.3.9.1
2.3.5-150000.3.9.1
zypp-plugin-spacewalk
SUSE:Manager Proxy Module 4.1
From an advisory covering 7 CVEs
before 1.0.13-150000.3.32.1
1.0.13-150000.3.32.1
ansible
SUSE:Manager Proxy Module 4.2
From an advisory covering 7 CVEs
before 2.9.27-150000.1.14.1
2.9.27-150000.1.14.1
golang-github-QubitProducts-exporter_exporter
SUSE:Manager Proxy Module 4.2
From an advisory covering 7 CVEs
before 0.4.0-150000.1.15.1
0.4.0-150000.1.15.1
prometheus-blackbox_exporter
SUSE:Manager Proxy Module 4.2
From an advisory covering 7 CVEs
before 0.19.0-150000.1.11.1
0.19.0-150000.1.11.1
python-hwdata
SUSE:Manager Proxy Module 4.2
From an advisory covering 7 CVEs
before 2.3.5-150000.3.9.1
2.3.5-150000.3.9.1
zypp-plugin-spacewalk
SUSE:Manager Proxy Module 4.2
From an advisory covering 7 CVEs
before 1.0.13-150000.3.32.1
1.0.13-150000.3.32.1
ansible
SUSE:Manager Proxy Module 4.3
From an advisory covering 7 CVEs
before 2.9.27-150000.1.14.1
2.9.27-150000.1.14.1
golang-github-QubitProducts-exporter_exporter
SUSE:Manager Proxy Module 4.3
From an advisory covering 7 CVEs
before 0.4.0-150000.1.15.1
0.4.0-150000.1.15.1
prometheus-blackbox_exporter
SUSE:Manager Proxy Module 4.3
From an advisory covering 7 CVEs
before 0.19.0-150000.1.11.1
0.19.0-150000.1.11.1
python-hwdata
SUSE:Manager Proxy Module 4.3
From an advisory covering 7 CVEs
before 2.3.5-150000.3.9.1
2.3.5-150000.3.9.1
zypp-plugin-spacewalk
SUSE:Manager Proxy Module 4.3
From an advisory covering 7 CVEs
before 1.0.13-150000.3.32.1
1.0.13-150000.3.32.1
python-hwdata
SUSE:Manager Server Module 4.1
From an advisory covering 7 CVEs
before 2.3.5-150000.3.9.1
2.3.5-150000.3.9.1
golang-github-QubitProducts-exporter_exporter
SUSE:Manager Server Module 4.2
From an advisory covering 7 CVEs
before 0.4.0-150000.1.15.1
0.4.0-150000.1.15.1
python-hwdata
SUSE:Manager Server Module 4.2
From an advisory covering 7 CVEs
before 2.3.5-150000.3.9.1
2.3.5-150000.3.9.1
golang-github-QubitProducts-exporter_exporter
SUSE:Manager Server Module 4.3
From an advisory covering 7 CVEs
before 0.4.0-150000.1.15.1
0.4.0-150000.1.15.1
python-hwdata
SUSE:Manager Server Module 4.3
From an advisory covering 7 CVEs
before 2.3.5-150000.3.9.1
2.3.5-150000.3.9.1
golang-github-prometheus-node_exporter
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
From an advisory covering 7 CVEs
before 1.3.0-150000.3.15.1
1.3.0-150000.3.15.1
golang-github-prometheus-node_exporter
SUSE:Linux Enterprise High Performance Computing 15-LTSS
From an advisory covering 7 CVEs
before 1.3.0-150000.3.15.1
1.3.0-150000.3.15.1
golang-github-prometheus-node_exporter
SUSE:Linux Enterprise Server 15-LTSS
From an advisory covering 7 CVEs
before 1.3.0-150000.3.15.1
1.3.0-150000.3.15.1
golang-github-prometheus-node_exporter
SUSE:Linux Enterprise Server for SAP Applications 15
From an advisory covering 7 CVEs
before 1.3.0-150000.3.15.1
1.3.0-150000.3.15.1
ansible
openSUSE:Leap 15.3
From an advisory covering 7 CVEs
before 2.9.27-150000.1.14.1
2.9.27-150000.1.14.1
dracut-saltboot
openSUSE:Leap 15.3
From an advisory covering 7 CVEs
before 0.1.1657643023.0d694ce-150000.1.35.1
0.1.1657643023.0d694ce-150000.1.35.1
golang-github-QubitProducts-exporter_exporter
openSUSE:Leap 15.3
From an advisory covering 7 CVEs
before 0.4.0-150000.1.15.1
0.4.0-150000.1.15.1
python-hwdata
openSUSE:Leap 15.3
From an advisory covering 7 CVEs
before 2.3.5-150000.3.9.1
2.3.5-150000.3.9.1
spacecmd
openSUSE:Leap 15.3
From an advisory covering 7 CVEs
before 4.3.14-150000.3.83.1
4.3.14-150000.3.83.1
ansible
openSUSE:Leap 15.4
From an advisory covering 7 CVEs
before 2.9.27-150000.1.14.1
2.9.27-150000.1.14.1
dracut-saltboot
openSUSE:Leap 15.4
From an advisory covering 7 CVEs
before 0.1.1657643023.0d694ce-150000.1.35.1
0.1.1657643023.0d694ce-150000.1.35.1
golang-github-QubitProducts-exporter_exporter
openSUSE:Leap 15.4
From an advisory covering 7 CVEs
before 0.4.0-150000.1.15.1
0.4.0-150000.1.15.1
prometheus-blackbox_exporter
openSUSE:Leap 15.4
From an advisory covering 7 CVEs
before 0.19.0-150000.1.11.1
0.19.0-150000.1.11.1
python-hwdata
openSUSE:Leap 15.4
From an advisory covering 7 CVEs
before 2.3.5-150000.3.9.1
2.3.5-150000.3.9.1
spacecmd
openSUSE:Leap 15.4
From an advisory covering 7 CVEs
before 4.3.14-150000.3.83.1
4.3.14-150000.3.83.1
wire
openSUSE:Leap 15.4
From an advisory covering 7 CVEs
before 0.5.0-150000.1.6.1
0.5.0-150000.1.6.1
ansible
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 2.9.27-159000.3.9.1
2.9.27-159000.3.9.1
dracut-saltboot
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 0.1.1681904360.84ef141-159000.3.30.1
0.1.1681904360.84ef141-159000.3.30.1
golang-github-QubitProducts-exporter_exporter
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 0.4.0-159000.4.6.1
0.4.0-159000.4.6.1
golang-github-boynux-squid_exporter
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 1.6-159000.4.9.1
1.6-159000.4.9.1
golang-github-lusitaniae-apache_exporter
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 1.0.0-159000.4.12.1
1.0.0-159000.4.12.1
golang-github-prometheus-prometheus
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 2.45.0-159000.6.33.1
2.45.0-159000.6.33.1
grafana
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 9.5.8-159000.4.24.1
9.5.8-159000.4.24.1
mgr-push
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 5.0.1-159000.4.21.1
5.0.1-159000.4.21.1
prometheus-blackbox_exporter
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 0.24.0-159000.3.6.1
0.24.0-159000.3.6.1
prometheus-postgres_exporter
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 0.10.1-159000.3.6.1
0.10.1-159000.3.6.1
python-hwdata
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 2.3.5-159000.5.13.1
2.3.5-159000.5.13.1
python-pyvmomi
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 6.7.3-159000.3.6.1
6.7.3-159000.3.6.1
rhnlib
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 5.0.1-159000.6.30.1
5.0.1-159000.6.30.1
spacecmd
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 5.0.1-159000.6.42.1
5.0.1-159000.6.42.1
spacewalk-client-tools
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 5.0.1-159000.6.48.1
5.0.1-159000.6.48.1
supportutils-plugin-salt
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 1.2.2-159000.5.9.1
1.2.2-159000.5.9.1
supportutils-plugin-susemanager-client
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 5.0.1-159000.6.15.1
5.0.1-159000.6.15.1
uyuni-common-libs
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 5.0.1-159000.3.33.1
5.0.1-159000.3.33.1
uyuni-proxy-systemd-services
SUSE:Manager Client Tools 15-BETA
From an advisory covering 44 CVEs
before 5.0.1-159000.3.9.1
5.0.1-159000.3.9.1
dracut-saltboot
SUSE:Manager Client Tools Beta for SLE Micro 5
From an advisory covering 44 CVEs
before 0.1.1681904360.84ef141-159000.3.30.1
0.1.1681904360.84ef141-159000.3.30.1
golang-github-QubitProducts-exporter_exporter
SUSE:Manager Client Tools Beta for SLE Micro 5
From an advisory covering 44 CVEs
before 0.4.0-159000.4.6.1
0.4.0-159000.4.6.1
prometheus-blackbox_exporter
SUSE:Manager Client Tools Beta for SLE Micro 5
From an advisory covering 44 CVEs
before 0.24.0-159000.3.6.1
0.24.0-159000.3.6.1
uyuni-proxy-systemd-services
SUSE:Manager Client Tools Beta for SLE Micro 5
From an advisory covering 44 CVEs
before 5.0.1-159000.3.9.1
5.0.1-159000.3.9.1
ansible
Ubuntu:Pro:16.04:LTS
before 2.0.0.2-2ubuntu1.3+esm1, 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.22.0.0.2-2ubuntu1.3
2.0.0.2-2ubuntu1.3+esm1
ansible
Ubuntu:Pro:18.04:LTS
before 2.5.1+dfsg-1ubuntu0.1+esm1, plus listed versions
2.3.1.0+dfsg-22.5.0+dfsg-12.5.1+dfsg-12.5.1+dfsg-1ubuntu0.1
2.5.1+dfsg-1ubuntu0.1+esm1
ansible
Ubuntu:Pro:20.04:LTS
before 2.9.6+dfsg-1ubuntu0.1~esm1, plus listed versions
2.8.3+dfsg-12.8.6+dfsg-12.9.2+dfsg-12.9.4+dfsg-12.9.6+dfsg-1
2.9.6+dfsg-1ubuntu0.1~esm1
ansible
Ubuntu:Pro:22.04:LTS
before 2.10.7+merged+base+2.10.8+dfsg-1ubuntu0.1~esm1, plus listed versions
2.10.7+merged+base+2.10.8+dfsg-1
2.10.7+merged+base+2.10.8+dfsg-1ubuntu0.1~esm1
ansible
Ubuntu:24.04:LTS
All versions, plus listed versions
7.7.0+dfsg-17.7.0+dfsg-39.2.0+dfsg-0ubuntu49.2.0+dfsg-0ubuntu5
None known
ansible
Ubuntu:25.10
All versions, plus listed versions
11.2.0+dfsg-112.0.0~a2+dfsg-112.0.0~a4+dfsg-112.0.0~a6+dfsg-112.0.0~b1+dfsg-1
None known
ansible
Ubuntu:26.10
All versions, plus listed versions
13.1.0+dfsg-1ubuntu113.4.0+dfsg-1
None known
ansible
Ubuntu:26.04:LTS
All versions, plus listed versions
12.0.0~b1+dfsg-112.0.0+dfsg-112.2.0+dfsg-113.1.0+dfsg-113.1.0+dfsg-1ubuntu1
None known
ansible
Ubuntu:Pro:16.04:LTS
From an advisory covering 4 CVEs
before 2.0.0.2-2ubuntu1.3+esm1, 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.22.0.0.2-2ubuntu1.3
2.0.0.2-2ubuntu1.3+esm1
ansible
Ubuntu:Pro:18.04:LTS
From an advisory covering 4 CVEs
before 2.5.1+dfsg-1ubuntu0.1+esm1, plus listed versions
2.3.1.0+dfsg-22.5.0+dfsg-12.5.1+dfsg-12.5.1+dfsg-1ubuntu0.1
2.5.1+dfsg-1ubuntu0.1+esm1
ansible
Ubuntu:Pro:20.04:LTS
From an advisory covering 4 CVEs
before 2.9.6+dfsg-1ubuntu0.1~esm1, plus listed versions
2.8.3+dfsg-12.8.6+dfsg-12.9.2+dfsg-12.9.4+dfsg-12.9.6+dfsg-1
2.9.6+dfsg-1ubuntu0.1~esm1
ansible
Ubuntu:Pro:22.04:LTS
From an advisory covering 4 CVEs
before 2.10.7+merged+base+2.10.8+dfsg-1ubuntu0.1~esm1, plus listed versions
2.10.7+merged+base+2.10.8+dfsg-1
2.10.7+merged+base+2.10.8+dfsg-1ubuntu0.1~esm1
ansible-9
openSUSE:Tumbleweed
From an advisory covering 45 CVEs
before 9.8.0-1.1
9.8.0-1.1
ansible-10
openSUSE:Tumbleweed
From an advisory covering 45 CVEs
before 10.6.0-1.1
10.6.0-1.1
ansible-11
openSUSE:Tumbleweed
From an advisory covering 45 CVEs
before 11.11.0-1.1
11.11.0-1.1
ansible-12
openSUSE:Tumbleweed
From an advisory covering 45 CVEs
before 12.2.0-1.1
12.2.0-1.1
ansible-13
openSUSE:Tumbleweed
From an advisory covering 45 CVEs
before 13.7.0-1.1
13.7.0-1.1
ansible-14
openSUSE:Tumbleweed
From an advisory covering 45 CVEs
before 14.6.0-1.1
14.6.0-1.1

History

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

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

In short

CVE-2021-3583 is a high vulnerability (CVSS 7.1) in Red Hat Ansible, published September 22, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.90%, the 59th percentile. Fixed in ansible 2.9.23rc1.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 347 versions, 2 references and the rest of 1 source description. The JSON record has them.

MoveEnter Open