Improper signature verification in ansible
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- None · High · High
- Fix status
- Partial Red Hat: 6 fixed, 6 without a fix
Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-347.
Summary
A flaw was found in the Ansible Engine, in ansible-engine 2.8.x before 2.8.15 and ansible-engine 2.9.x before 2.9.13, when installing packages using the dnf module. GPG signatures are ignored during installation even when disable_gpg_check is set to False, which is the default behavior. This flaw leads to malicious packages being installed on the system and arbitrary code executed via package installation scripts. The highest threat from this vulnerability is to integrity and system availability.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | ansible | ansible-engine 2.8.15, ansible-engine 2.9.13 | — | No fix listed | CNA |
| — | ansible (PyPI) | 2.8.0a1 to before 2.8.15 | 2.8.15 | Patch available | GHSA-m429-fhmv-c6q2 |
| — | ansible (PyPI) | 2.9.0a1 to before 2.9.13 | 2.9.13 | Patch available | GHSA-m429-fhmv-c6q2 |
- ansible Vendor— Affected ansible-engine 2.8.15, ansible-engine 2.9.13 Fixed in — No fix listed CNA
- ansible (PyPI) Vendor— Affected 2.8.0a1 to before 2.8.15 Fixed in 2.8.15 Patch available GHSA-m429-fhmv-c6q2
- ansible (PyPI) Vendor— Affected 2.9.0a1 to before 2.9.13 Fixed in 2.9.13 Patch available GHSA-m429-fhmv-c6q2
CPE configurations NVD · 8
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:redhat:ansible_engine:*:*:*:*:*:*:*:* | 2.8.0 – 2.8.15; 2.9.0 – 2.9.13 | Vulnerable | Red Hat |
| cpe:2.3:a:redhat:ansible_tower:*:*:*:*:*:*:*:* | 3.6.0 – 3.6.5; 3.7.0 – 3.7.2 | Vulnerable | Red Hat |
| cpe:2.3:a:redhat:ansible_tower:3.0:*:*:*:*:*:*:* | 3.0 | Vulnerable | Red Hat |
| cpe:2.3:a:redhat:ceph_storage:2.0:*:*:*:*:*:*:* | 2.0 | Vulnerable | Red Hat |
| cpe:2.3:a:redhat:ceph_storage:3.0:*:*:*:*:*:*:* | 3.0 | Vulnerable | Red Hat |
| cpe:2.3:a:redhat:openstack_platform:10.0:*:*:*:*:*:*:* | 10.0 | Vulnerable | Red Hat |
| cpe:2.3:a:redhat:openstack_platform:13.0:*:*:*:*:*:*:* | 13.0 | Vulnerable | Red Hat |
| cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* | 10.0 | Vulnerable | Debian |
- cpe:2.3:a:redhat:ansible_engine:*:*:*:*:*:*:*:* Versions 2.8.0 – 2.8.15; 2.9.0 – 2.9.13 Vulnerable ·Red Hat
- cpe:2.3:a:redhat:ansible_tower:*:*:*:*:*:*:*:* Versions 3.6.0 – 3.6.5; 3.7.0 – 3.7.2 Vulnerable ·Red Hat
- cpe:2.3:a:redhat:ansible_tower:3.0:*:*:*:*:*:*:* Versions 3.0 Vulnerable ·Red Hat
- cpe:2.3:a:redhat:ceph_storage:2.0:*:*:*:*:*:*:* Versions 2.0 Vulnerable ·Red Hat
- cpe:2.3:a:redhat:ceph_storage:3.0:*:*:*:*:*:*:* Versions 3.0 Vulnerable ·Red Hat
- cpe:2.3:a:redhat:openstack_platform:10.0:*:*:*:*:*:*:* Versions 10.0 Vulnerable ·Red Hat
- cpe:2.3:a:redhat:openstack_platform:13.0:*:*:*:*:*:*:* Versions 13.0 Vulnerable ·Red Hat
- cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* Versions 10.0 Vulnerable ·Debian
Remediation
- Fix · GHSA-m429-fhmv-c6q2 ansible (PyPI) Fixed in 2.8.15 Advisory →
- Fix · GHSA-m429-fhmv-c6q2 ansible (PyPI) Fixed in 2.9.13 Advisory →
Red Hat 3 advisories
- RHSA-2020:3602 Released 2020-09-01 · Red Hat rating ImportantAnsible security and bug fix update (2.9.13)
- Red Hat Ansible Engine 2 for RHEL 7 ansible-2.9.13-1.el7ae, ansible-test-2.9.13-1.el7ae
- Red Hat Ansible Engine 2 for RHEL 8 ansible-2.9.13-1.el8ae, ansible-test-2.9.13-1.el8ae
- RHSA-2020:3601 Released 2020-09-01 · Red Hat rating ImportantAnsible security and bug fix update (2.9.13)
- Red Hat Ansible Engine 2.9 for RHEL 7 Server ansible-2.9.13-1.el7ae, ansible-test-2.9.13-1.el7ae
- Red Hat Ansible Engine 2.9 for RHEL 8 ansible-2.9.13-1.el8ae, ansible-test-2.9.13-1.el8ae
- RHSA-2020:3600 Released 2020-09-01 · Red Hat rating ImportantAnsible security and bug fix update (2.8.15)
- Red Hat Ansible Engine 2.8 for RHEL 7 Server ansible-2.8.15-1.el7ae
- Red Hat Ansible Engine 2.8 for RHEL 8 ansible-2.8.15-1.el8ae
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Ansible Tower 3 | Affected | No fix planned: Will not fix |
| Red Hat Ceph Storage 2 | Affected | No fix planned: Will not fix |
| Red Hat Ceph Storage 3 | Affected | No fix planned: Will not fix |
| Red Hat OpenStack Platform 10 (Newton) | Affected | No fix planned: Will not fix |
| Red Hat OpenStack Platform 13 (Queens) | Affected | No fix planned: Will not fix |
| Red Hat Storage 3 | Affected | No fix planned: Will not fix |
| Red Hat Ansible Engine 2 for RHEL 7 | Fixed | RHSA-2020:3602 |
| Red Hat Ansible Engine 2 for RHEL 8 | Fixed | RHSA-2020:3602 |
| Red Hat Ansible Engine 2.8 for RHEL 7 Server | Fixed | RHSA-2020:3600 |
| Red Hat Ansible Engine 2.8 for RHEL 8 | Fixed | RHSA-2020:3600 |
| Red Hat Ansible Engine 2.9 for RHEL 7 Server | Fixed | RHSA-2020:3601 |
| Red Hat Ansible Engine 2.9 for RHEL 8 | Fixed | RHSA-2020:3601 |
Timeline
- 2026-10-02 Threatist record created from CVE-2020-14365
- 2026-10-03 Alias added: GHSA-m429-fhmv-c6q2
References
Advisory 4
Other 5
- https://github.com/ansible/ansible/commit/1d043e082b3b1f3ad35c803137f5d3bcbae92275
- https://github.com/ansible/ansible/commit/1fa2d5fd6b768120b76a77929e27302b06accc0c
- https://github.com/ansible/ansible/commit/9bea33ffa3be3d64827f59882d95b817cfab9b7e
- https://github.com/ansible/ansible
- https://github.com/pypa/advisory-database/tree/main/vulns/ansible/PYSEC-2020-209.yaml
Sources
- CVE-2020-14365 · CVE Program
- CVE-2020-14365 · NVD
- FIRST EPSS
- GHSA-m429-fhmv-c6q2 · GitHub Advisory Database · CC BY 4.0
- CVE-2020-14365 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences