First published: Fri Oct 11 2019(Updated: )
A data disclosure flaw was found in ansible. Password prompts in ansible-playbook and ansible-cli tools could expose passwords with special characters as they are not properly wrapped. A password with special characters is exposed starting with the first of these special characters. The highest threat from this vulnerability is to data confidentiality. This CVE exists due to an incomplete fix for CVE-2019-10206.
Credit: secalert@redhat.com secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
Redhat Ansible | >=2.6.0<2.6.20 | |
Redhat Ansible | >=2.7.0<2.7.14 | |
Redhat Ansible | >=2.8.0<2.8.6 | |
openSUSE Backports SLE | =15.0-sp1 | |
openSUSE Leap | =15.1 | |
Redhat Openstack | =13 | |
redhat/ansible-engine | <2.8.6 | 2.8.6 |
redhat/ansible-engine | <2.7.14 | 2.7.14 |
redhat/ansible-engine | <2.6.20 | 2.6.20 |
pip/ansible | >=2.6.0<2.6.20 | 2.6.20 |
pip/ansible | >=2.7.0<2.7.14 | 2.7.14 |
pip/ansible | >=2.8.0<2.8.6 | 2.8.6 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The vulnerability ID is CVE-2019-14856.
CVE-2019-14856 has a severity keyword of 'medium' and a severity value of 6.5.
Affected software versions include Ansible Engine 2.8.6, 2.7.14, and 2.6.20, as well as Ansible 2.6.0 to 2.6.20 and 2.7.0 to 2.7.14 installed via pip.
To fix CVE-2019-14856, it is recommended to upgrade to Ansible Engine 2.8.6, 2.7.14, or 2.6.20, or upgrade Ansible installed via pip to versions between 2.6.0 and 2.6.20 or between 2.7.0 and 2.7.14.
You can find more information about CVE-2019-14856 at the following references: [Red Hat Security Advisory](https://access.redhat.com/errata/RHSA-2019:3202) and [GitHub Pull Request](https://github.com/ansible/ansible/pull/63351).