CVE-2021-20228
published 2021-04-29CVE-2021-20228: A flaw was found in the Ansible Engine 2.9.18, where sensitive info is not masked by default and is not protected by the no_log feature when using the…
PriorityP342high7.5CVSS 3.1
AVNACLPRNUINSUCHINAN
EPSS
2.04%
79.0th percentile
A flaw was found in the Ansible Engine 2.9.18, 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.
Affected
17 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | ansible | < ansible 2.10.7+merged+base+2.10.8+dfsg-1 (bookworm) | ansible 2.10.7+merged+base+2.10.8+dfsg-1 (bookworm) |
| debian | debian_linux | — | — |
| msrc | cbl2_ansible_2.12.1-1_on_cbl_mariner_2.0 | — | — |
| msrc | cm1_ansible_2.9.23-1_on_cbl_mariner_1.0 | — | — |
| redhat | ansible | >= 0 < 2.10.7+merged+base+2.10.8+dfsg-1 | 2.10.7+merged+base+2.10.8+dfsg-1 |
| redhat | ansible | >= 0 < 2.10.7+merged+base+2.10.8+dfsg-1 | 2.10.7+merged+base+2.10.8+dfsg-1 |
| redhat | ansible | >= 0 < 2.10.7+merged+base+2.10.8+dfsg-1 | 2.10.7+merged+base+2.10.8+dfsg-1 |
| redhat | ansible | >= 0 < 2.10.7+merged+base+2.10.8+dfsg-1 | 2.10.7+merged+base+2.10.8+dfsg-1 |
| redhat | ansible | >= 0 < 2.8.19rc1 | 2.8.19rc1 |
| redhat | ansible | >= 2.10.0a1 < 2.10.6rc1 | 2.10.6rc1 |
| redhat | ansible | >= 2.9.0a1 < 2.9.18rc1 | 2.9.18rc1 |
| redhat | ansible_automation_platform | — | — |
| redhat | ansible_engine | — | — |
| redhat | ansible_engine | — | — |
| redhat | ansible_engine | — | — |
| redhat | ansible_engine | — | — |
| redhat | ansible_tower | — | — |
CVSS provenance
nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:P/I:N/A:N
osv7.5HIGH
vendor_debian7.5HIGH
vendor_msrc7.5HIGH
vendor_redhat7.5HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Microsoft
A flaw was found in the Ansible Engine 2.9.18 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 fl
vendor_msrc·2021-04-13·CVSS 7.5
CVE-2021-20228 [HIGH] CWE-200 A flaw was found in the Ansible Engine 2.9.18 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 fl
A flaw was found in the Ansible Engine 2.9.18 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.
FAQ: Is Azure Linux the only Microsoft product that includes this open-source library and is therefore potentially affected by this vulnerability?
One of the main benefits to our customers who choose to use the Azure Linux distro is the commitment to keep it up to date with the most recent and most secure versions of the open source libraries with which the distro is composed. Microsoft is committed to transparency in this work which is why we began publishing CSAF/VEX in O
Red Hat
ansible: basic.py no_log with fallback option
vendor_redhat·2021-01-29·CVSS 7.5
CVE-2021-20228 [HIGH] CWE-200 ansible: basic.py no_log with fallback option
ansible: basic.py no_log with fallback option
A flaw was found in the Ansible Engine 2.9.18, 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.
A flaw was found in the Ansible Engine, 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.
Package: ansible (Red Hat Ansible Tower 3) - Out of support scope
Debian
CVE-2021-20228: ansible - A flaw was found in the Ansible Engine 2.9.18, where sensitive info is not maske...
vendor_debian·2021·CVSS 7.5
CVE-2021-20228 [HIGH] CVE-2021-20228: ansible - A flaw was found in the Ansible Engine 2.9.18, where sensitive info is not maske...
A flaw was found in the Ansible Engine 2.9.18, 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.
Scope: local
bookworm: resolved (fixed in 2.10.7+merged+base+2.10.8+dfsg-1)
bullseye: resolved (fixed in 2.10.7+merged+base+2.10.8+dfsg-1)
forky: resolved (fixed in 2.10.7+merged+base+2.10.8+dfsg-1)
sid: resolved (fixed in 2.10.7+merged+base+2.10.8+dfsg-1)
trixie: resolved (fixed in 2.10.7+merged+base+2.10.8+dfsg-1)
OSV
Ansible Exposes Sensitive Information
osv·2022-05-25
CVE-2021-20228 [HIGH] 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.
GHSA
Ansible Exposes Sensitive Information
ghsa·2022-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.
OSV
CVE-2021-20228: A flaw was found in the Ansible Engine 2
osv·2021-04-29·CVSS 7.5
CVE-2021-20228 [HIGH] CVE-2021-20228: A flaw was found in the Ansible Engine 2
A flaw was found in the Ansible Engine 2.9.18, 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.
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
2021-04-29
Published