CVE-2020-10697
Ansible Tower vulnerability analysis and mitigation

Overview

A flaw was found in Ansible Tower when running Openshift. Tower runs a memcached instance, which is accessed via TCP. The vulnerability affects Ansible Tower versions before 3.6.4, 3.5.6, and 3.4.6. The issue was discovered and reported by Ryan Petrello and Shane McDonald from Red Hat (CVE Mitre, Red Hat Bugzilla).

Technical details

The vulnerability stems from the insecure deployment of memcached in Ansible Tower's OpenShift environment. The memcached instance is accessed via TCP on a domain socket that is shared amongst containers on OpenShift, making the deployment inherently insecure. This configuration creates potential security risks in the OpenShift environment (CVE Mitre).

Impact

An attacker can potentially write a playbook that pollutes the cache, leading to a denial of service attack. While this wouldn't completely stop the service, it could significantly reduce Tower's performance. Additionally, more sophisticated attacks could be performed by manipulating and crafting the cache, as Tower relies on memcached for setting values. However, confidential and sensitive data stored in memcached should remain secure as this information is encrypted (CVE Mitre).

Mitigation and workarounds

The vulnerability has been addressed in Ansible Tower versions 3.6.4, 3.5.6, and 3.4.6. Users running affected versions should upgrade to these patched versions or later. According to the Red Hat Bugzilla report, there were no temporary mitigations available for this issue before the patch (Red Hat Bugzilla).

Additional resources


SourceThis report was generated using AI

Related Ansible Tower vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2021-4112HIGH8.8
  • Ansible TowerAnsible Tower
  • cpe:2.3:a:redhat:ansible_tower
NoYesAug 25, 2022
CVE-2021-3583HIGH7.1
  • Ansible TowerAnsible Tower
  • ansible-test
NoYesSep 22, 2021
CVE-2020-14327MEDIUM5.5
  • Ansible TowerAnsible Tower
  • cpe:2.3:a:redhat:ansible_tower
NoYesMay 27, 2021
CVE-2020-14329LOW3.3
  • Ansible TowerAnsible Tower
  • cpe:2.3:a:redhat:ansible_tower
NoYesMay 27, 2021
CVE-2020-14328LOW3.3
  • Ansible TowerAnsible Tower
  • cpe:2.3:a:redhat:ansible_tower
NoYesMay 27, 2021

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management