First published: Tue Jul 23 2019(Updated: )
ansible-playbook -k and ansible cli tools prompt passwords by expanding them from templates as they could contain special characters. Passwords should be wrapped to prevent templates trigger and exposing them.
Credit: secalert@redhat.com secalert@redhat.com secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
Redhat Ansible | >=2.6.0<2.6.19 | |
Redhat Ansible | >=2.7.0<2.7.13 | |
Redhat Ansible | >=2.8.0<2.8.4 | |
Debian Debian Linux | =10.0 | |
openSUSE Backports SLE | =15.0-sp1 | |
openSUSE Leap | =15.1 | |
debian/ansible | <=2.7.7+dfsg-1+deb10u1 | 2.7.7+dfsg-1+deb10u2 2.10.7+merged+base+2.10.8+dfsg-1 7.3.0+dfsg-1 7.7.0+dfsg-3 |
redhat/ansible-engine | <2.8.4 | 2.8.4 |
redhat/ansible-engine | <2.7.13 | 2.7.13 |
redhat/ansible-engine | <2.6.19 | 2.6.19 |
pip/ansible | >=2.6.0<2.6.19 | 2.6.19 |
pip/ansible | >=2.7.0<2.7.13 | 2.7.13 |
pip/ansible | >=2.8.0<2.8.4 | 2.8.4 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2019-10206 is a vulnerability in ansible-playbook and ansible cli tools that prompt passwords by expanding them from templates, which could expose special characters and sensitive information.
CVE-2019-10206 affects Ansible versions 2.8.x before 2.8.4, 2.7.x before 2.7.13, and 2.6.x before 2.6.19. Passwords wrapped in templates could be triggered and exposed due to expansion.
CVE-2019-10206 has a severity level of medium.
To fix CVE-2019-10206, update Ansible to version 2.8.4 for 2.8.x, version 2.7.13 for 2.7.x, and version 2.6.19 for 2.6.x.
You can find more information about CVE-2019-10206 on the GitHub pull requests: [GitHub Pull Request 1](https://github.com/ansible/ansible/pull/59246), [GitHub Pull Request 2](https://github.com/ansible/ansible/pull/59552), [GitHub Pull Request 3](https://github.com/ansible/ansible/pull/59553).