Description
In Ansible, all Ansible Engine versions up to ansible-engine 2.8.5, ansible-engine 2.7.13, ansible-engine 2.6.19, were logging at the DEBUG level which lead to a disclosure of credentials if a plugin used a library that logged credentials at the DEBUG level. This flaw does not affect Ansible modules, as those are executed in a separate process.
CVSS breakdown
CVSS 3.0
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High
Affected products
- Red Hat / Ansibleall ansible_engine-2.x and ansible_engine-3.x up to ansible_engine-3.5 – all ansible_engine-2.x and ansible_engine-3.x up to ansible_engine-3.5
References
- MISChttps://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-14846
- PATCHhttps://github.com/ansible/ansible/pull/63366
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2019:3203
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2019:3202
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2019:3207
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2019:3201
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2020:0756
- MAILING_LISThttp://lists.opensuse.org/opensuse-security-announce/2020-04/msg00021.html
- MAILING_LISThttp://lists.opensuse.org/opensuse-security-announce/2020-04/msg00026.html
- MAILING_LISThttps://lists.debian.org/debian-lts-announce/2020/05/msg00005.html
- MAILING_LISThttps://lists.debian.org/debian-lts-announce/2021/01/msg00023.html
- VENDOR_ADVISORYhttps://www.debian.org/security/2021/dsa-4950