Every CVE Search/ Get API key

CVE-2017-12148

A flaw was found in Ansible Tower's interface before 3.1.5 and 3.2.0 with SCM repositories. If a...

8.4 High

A flaw was found in Ansible Tower's interface before 3.1.5 and 3.2.0 with SCM repositories. If a Tower project (SCM repository) definition does not have the 'delete before update' flag set, an attacker with commit access to the upstream playbook source repository could create a Trojan playbook that, when executed by Tower, modifies the checked out SCM repository to add git hooks. These git hooks could, in turn, cause arbitrary command and code execution as the user Tower runs as.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
High
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

1.71%Up 0.6 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 8.4

A flaw was found in Ansible Tower's interface before 3.1.5 and 3.2.0 with SCM repositories. If a Tower project (SCM repository) definition does not have the 'delete before update' flag set, an attacker with commit access to the upstream playbook source repository could create a Trojan playbook that, when executed by Tower, modifies the checked out SCM repository to add git hooks. These git hooks could, in turn, cause arbitrary command and code execution as the user Tower runs as.

Record
CVE-2017-12148
CVSS 3.0
8.4 HighCVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:H
Weakness
CWE-20
Updated
2026-11-02
EUVDEUVD-2017-3732 8.4

A flaw was found in Ansible Tower's interface before 3.1.5 and 3.2.0 with SCM repositories. If a Tower project (SCM repository) definition does not have the 'delete before update' flag set, an attacker with commit access to the upstream playbook source repository could create a Trojan playbook that, when executed by Tower, modifies the checked out SCM repository to add git hooks. These git hooks could, in turn, cause arbitrary command and code execution as the user Tower runs as.

Record
EUVD-2017-3732
CVSS 3.0
8.4 HighCVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-fxg8-q29x-8w2q 7.2

A flaw was found in Ansible Tower's interface before 3.1.5 and 3.2.0 with SCM repositories. If a...

A flaw was found in Ansible Tower's interface before 3.1.5 and 3.2.0 with SCM repositories. If a Tower project (SCM repository) definition does not have the 'delete before update' flag set, an attacker with commit access to the upstream playbook source repository could create a Trojan playbook that, when executed by Tower, modifies the checked out SCM repository to add git hooks. These git hooks could, in turn, cause arbitrary command and code execution as the user Tower runs as.

Record
GHSA-fxg8-q29x-8w2q
CVSS 3.0
7.2 HighCVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-20
Updated
2026-11-02
NVD 8.4

A flaw was found in Ansible Tower's interface before 3.1.5 and 3.2.0 with SCM repositories. If a Tower project (SCM repository) definition does not have the 'delete before update' flag set, an attacker with commit access to the upstream playbook source repository could create a Trojan playbook that, when executed by Tower, modifies the checked out SCM repository to add git hooks. These git hooks could, in turn, cause arbitrary command and code execution as the user Tower runs as.

Record
CVE-2017-12148
CVSS 3.0
8.4 HighCVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:H
CVSS 3.0
7.2 HighCVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
9.0 HighAV:N/AC:L/Au:S/C:C/I:C/A:C
Weakness
CWE-20
Updated
2026-11-02
OSVRHSA-2017:3005 8.4

Red Hat Security Advisory: Red Hat CloudForms security, bug fix, and enhancement update

Record
RHSA-2017:3005
CVSS 3.0
8.4 HighCVSS:3.0/AV:N/AC:L/PR:H/UI:R/S:C/C:H/I:H/A:H
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
ansible-tower-server
Red Hat:cloudforms_managementengine:5.8::el7
From an advisory covering 2 CVEs
before 0:3.1.5-1.el7at
0:3.1.5-1.el7at
ansible-tower-setup
Red Hat:cloudforms_managementengine:5.8::el7
From an advisory covering 2 CVEs
before 0:3.1.5-1.el7at
0:3.1.5-1.el7at
cfme
Red Hat:cloudforms_managementengine:5.8::el7
From an advisory covering 2 CVEs
before 0:5.8.2.3-1.el7cf
0:5.8.2.3-1.el7cf
cfme-appliance
Red Hat:cloudforms_managementengine:5.8::el7
From an advisory covering 2 CVEs
before 0:5.8.2.3-1.el7cf
0:5.8.2.3-1.el7cf
cfme-appliance-debuginfo
Red Hat:cloudforms_managementengine:5.8::el7
From an advisory covering 2 CVEs
before 0:5.8.2.3-1.el7cf
0:5.8.2.3-1.el7cf
cfme-debuginfo
Red Hat:cloudforms_managementengine:5.8::el7
From an advisory covering 2 CVEs
before 0:5.8.2.3-1.el7cf
0:5.8.2.3-1.el7cf
cfme-gemset
Red Hat:cloudforms_managementengine:5.8::el7
From an advisory covering 2 CVEs
before 0:5.8.2.3-1.el7cf
0:5.8.2.3-1.el7cf
rabbitmq-server
Red Hat:cloudforms_managementengine:5.8::el7
From an advisory covering 2 CVEs
before 0:3.6.9-1.el7at
0:3.6.9-1.el7at
rh-ruby23-rubygem-nokogiri
Red Hat:cloudforms_managementengine:5.8::el7
From an advisory covering 2 CVEs
before 0:1.8.1-2.el7cf
0:1.8.1-2.el7cf
rh-ruby23-rubygem-nokogiri-debuginfo
Red Hat:cloudforms_managementengine:5.8::el7
From an advisory covering 2 CVEs
before 0:1.8.1-2.el7cf
0:1.8.1-2.el7cf
rh-ruby23-rubygem-nokogiri-doc
Red Hat:cloudforms_managementengine:5.8::el7
From an advisory covering 2 CVEs
before 0:1.8.1-2.el7cf
0:1.8.1-2.el7cf
supervisor
Red Hat:cloudforms_managementengine:5.8::el7
From an advisory covering 2 CVEs
before 0:3.1.4-1.el7
0:3.1.4-1.el7

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-12148 is a high vulnerability (CVSS 8.4) in Red Hat Ansible Tower, published July 27, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.71%, the 77th percentile. No source names a fixed version.

References

Show 166 moreShow less
MoveEnter Open