Bug 1644484 (CVE-2018-15750)

Summary: CVE-2018-15750 salt: Directory traversal in salt-api allows remote attackers to identitfy arbitrary files
Product: [Other] Security Response Reporter: Sam Fowler <sfowler>
Component: vulnerabilityAssignee: Red Hat Product Security <security-response-team>
Status: CLOSED NOTABUG QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: ahardin, athmanem, bleanhar, ccoleman, david-dm.murphy, dedgar, eparis, hchiramm, herlo1, itamar, jarrpa, jeff, jgoulding, jmulligan, jokerman, kramdoss, lpabon, madam, mchappel, ramkrsna, rhs-bugs, sankarshan, sisharma, ssaha, storage-qa-internal, vbellur
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: salt 2017.7.8, salt 2018.3.3 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-06-10 10:41:16 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1644485, 1644486, 1644487    
Bug Blocks: 1644495    

Description Sam Fowler 2018-10-31 01:52:26 UTC
Directory Traversal vulnerability in salt-api in SaltStack Salt before 2017.7.8 and 2018.3.x before 2018.3.3 allows remote attackers to determine which files exist on the server when querying /run or /events. 


Upstream Changelog:

https://docs.saltstack.com/en/2017.7/topics/releases/2017.7.8.html
https://docs.saltstack.com/en/latest/topics/releases/2018.3.3.html

Comment 1 Sam Fowler 2018-10-31 01:53:14 UTC
Created heketi tracking bugs for this issue:

Affects: fedora-all [bug 1644485]


Created salt tracking bugs for this issue:

Affects: epel-all [bug 1644487]
Affects: fedora-all [bug 1644486]

Comment 2 Jason Shepherd 2018-10-31 05:24:59 UTC
Until release 1.9 of Kubernetes there where configuration files for installing Kubernetes via Saltstack included in the Kubernetes repository. However the only supported configuration management solution for OpenShift Container Platform 3.x is Ansible [2], therefore OpenShift Container Platform 3.x is not affected by this issue.