CVE-2019-14846: Improper Output Neutralization for Logs
(updated )
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.
References
- lists.opensuse.org/opensuse-security-announce/2020-04/msg00021.html
- lists.opensuse.org/opensuse-security-announce/2020-04/msg00026.html
- access.redhat.com/errata/RHSA-2019:3201
- access.redhat.com/errata/RHSA-2019:3202
- access.redhat.com/errata/RHSA-2019:3203
- access.redhat.com/errata/RHSA-2019:3207
- access.redhat.com/errata/RHSA-2020:0756
- bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-14846
- github.com/advisories/GHSA-pm48-cvv2-29q5
- github.com/ansible/ansible/pull/63366
- lists.debian.org/debian-lts-announce/2020/05/msg00005.html
- lists.debian.org/debian-lts-announce/2021/01/msg00023.html
- nvd.nist.gov/vuln/detail/CVE-2019-14846
- www.debian.org/security/2021/dsa-4950
Detect and mitigate CVE-2019-14846 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →