Information disclosure in Ansible - CVE-2019-10217
Published: November 25, 2019 / Updated: July 17, 2020
Vulnerability details
The vulnerability allows a remote authenticated user to gain access to sensitive information.
A flaw was found in ansible 2.8.0 before 2.8.4. Fields managing sensitive data should be set as such by no_log feature. Some of these fields in GCP modules are not set properly. service_account_contents() which is common class for all gcp modules is not setting no_log to True. Any sensitive data managed by that function would be leak as an output when running ansible playbooks.
Affected software
ansible (Alpine package)
ansible
Fedora
SUSE Linux
Opensuse
How to mitigate CVE-2019-10217
ansible (Alpine package) - update to 2.8.4-r0
ansible - addressed in versions 2.8.4-1.el7, 2.8.4-1.fc30
External References
- http://lists.opensuse.org/opensuse-security-announce/2020-04/msg00021.html
- http://lists.opensuse.org/opensuse-security-announce/2020-04/msg00026.html
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-10217
- https://github.com/ansible/ansible/issues/56269
- https://github.com/ansible/ansible/pull/59427
Related Security Bulletins
- Multiple vulnerabilities in Ansible
- OpenSUSE Linux update for SUSE Manager Client Tools
- OpenSUSE Linux update for ansible
- OpenSUSE Linux update for ansible
- Information disclosure in ansible (Alpine package)
- Ansible Engine 2.8 update for Ansible
- Ansible Engine 2.8 update for Ansible
- Fedora 30 update for ansible
- Fedora EPEL 7 update for ansible