CVE-2020-14327
Ansible Tower vulnerability analysis and mitigation

Overview

A Server-side request forgery (SSRF) vulnerability was identified in Ansible Tower versions before 3.6.5 and before 3.7.2. The vulnerability allows attackers to abuse functionality on the Tower server by supplying malicious URLs that could lead to unauthorized server processing (NVD, Red Hat CVE).

Technical details

The vulnerability exists in the test feature of lookup credentials, where attackers can forge HTTP/HTTPS requests from the server and retrieve response results. By default, the connector makes a POST request to /authn/ to authenticate and check credential configuration. Using a malicious Apache server with mod_rewrite, attackers can generate arbitrary GET/POST requests (307 redirection) on the internal network. Additionally, the POST request body can be manipulated through the api_key parameter, and the proxy defined in the application settings was not considered (Bugzilla). The vulnerability has been assigned a CVSS v3.1 score of 5.5 (MEDIUM) (NVD).

Impact

The primary impact of this vulnerability is to data confidentiality. The flaw leads to potential connection to internal services or exposure of additional internal services by abusing the test feature of lookup credentials (CVE).

Exploitability

The vulnerability can be exploited by any logged-in user who can abuse the test feature to forge HTTP/HTTPS requests from the AWX server and directly receive the response. The exploitation involves using a malicious Apache server configuration to generate unauthorized requests within the internal network (Bugzilla).

Mitigation and workarounds

The vulnerability has been addressed in Ansible Tower versions 3.6.5 and 3.7.2. Users are advised to upgrade to these or later versions. Red Hat has released security updates through RHSA-2020:3328 and RHSA-2020:3329 to address this vulnerability (Red Hat Advisory).

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 Tower logoAnsible Tower
  • cpe:2.3:a:redhat:ansible_tower
NoYesAug 25, 2022
CVE-2021-3583HIGH7.1
  • Ansible Tower logoAnsible Tower
  • python3-hwdata
NoYesSep 22, 2021
CVE-2020-14327MEDIUM5.5
  • Ansible Tower logoAnsible Tower
  • cpe:2.3:a:redhat:ansible_tower
NoYesMay 27, 2021
CVE-2020-14329LOW3.3
  • Ansible Tower logoAnsible Tower
  • cpe:2.3:a:redhat:ansible_tower
NoYesMay 27, 2021
CVE-2020-14328LOW3.3
  • Ansible Tower logoAnsible 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