CVE-2018-10917 Path traversal in pulp
A malicious user or ISO feed can exploit improper path parsing to overwrite published content in other repositories.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2018-10917?
CVE-2018-10917 is a medium-severity path traversal vulnerability in [UNKNOWN] pulp, published on 15 Aug 2018. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
pulp 2.16.x and possibly older is vulnerable to an improper path parsing. A malicious user or a malicious iso feed repository can write to locations accessible to the 'apache' user. This may lead to overwrite of published content on other iso repositories.
Weakness: CWE-22
Which versions are affected by CVE-2018-10917?
It affects 1 product.
Linux distribution packages (40)
kobo Red Hat:rhui:3::el7 | All versions | 0:0.5.1-1.el7ui |
libmodulemd Red Hat:rhui:3::el7 | All versions | 0:1.6.3-1.el7ui |
libmodulemd-debuginfo Red Hat:rhui:3::el7 | All versions | 0:1.6.3-1.el7ui |
libsolv Red Hat:rhui:3::el7 | All versions | 0:0.6.34-4.pulp.el7ui |
libsolv-debuginfo Red Hat:rhui:3::el7 | All versions | 0:0.6.34-4.pulp.el7ui |
libstemmer Red Hat:rhui:3::el7 | All versions | 0:0-2.585svn.el7ui |
libstemmer-debuginfo Red Hat:rhui:3::el7 | All versions | 0:0-2.585svn.el7ui |
mongodb Red Hat:rhui:3::el7 | All versions | 0:2.6.11-2.el7ui |
mongodb-debuginfo Red Hat:rhui:3::el7 | All versions | 0:2.6.11-2.el7ui |
mongodb-server Red Hat:rhui:3::el7 | All versions | 0:2.6.11-2.el7ui |
pulp Red Hat:rhui:3::el7 | All versions | 0:2.18.1.1-3.el7ui |
pulp-admin-client Red Hat:rhui:3::el7 | All versions | 0:2.18.1.1-3.el7ui |
pulp-rpm Red Hat:rhui:3::el7 | All versions | 0:2.18.1.1-2.el7ui |
pulp-rpm-admin-extensions Red Hat:rhui:3::el7 | All versions | 0:2.18.1.1-2.el7ui |
pulp-rpm-plugins Red Hat:rhui:3::el7 | All versions | 0:2.18.1.1-2.el7ui |
pulp-selinux Red Hat:rhui:3::el7 | All versions | 0:2.18.1.1-3.el7ui |
pulp-server Red Hat:rhui:3::el7 | All versions | 0:2.18.1.1-3.el7ui |
python-amqp Red Hat:rhui:3::el7 | All versions | 0:2.2.2-3.el7ui |
python-billiard Red Hat:rhui:3::el7 | All versions | 1:3.5.0.3-3.el7ui |
python-billiard-debuginfo Red Hat:rhui:3::el7 | All versions | 1:3.5.0.3-3.el7ui |
python-celery Red Hat:rhui:3::el7 | All versions | 0:4.0.2-5.el7ui |
python-django Red Hat:rhui:3::el7 | All versions | 0:1.11.13-1.el7ui |
python-kid Red Hat:rhui:3::el7 | All versions | 0:0.9.6-11.el7ui |
python-kombu Red Hat:rhui:3::el7 | All versions | 1:4.0.2-9.el7ui |
python-pulp-bindings Red Hat:rhui:3::el7 | All versions | 0:2.18.1.1-3.el7ui |
python-pulp-client-lib Red Hat:rhui:3::el7 | All versions | 0:2.18.1.1-3.el7ui |
python-pulp-common Red Hat:rhui:3::el7 | All versions | 0:2.18.1.1-3.el7ui |
python-pulp-oid_validation Red Hat:rhui:3::el7 | All versions | 0:2.18.1.1-3.el7ui |
python-pulp-repoauth Red Hat:rhui:3::el7 | All versions | 0:2.18.1.1-3.el7ui |
python-pulp-rpm-common Red Hat:rhui:3::el7 | All versions | 0:2.18.1.1-2.el7ui |
python-vine Red Hat:rhui:3::el7 | All versions | 0:1.1.3-4.el7ui |
python2-amqp Red Hat:rhui:3::el7 | All versions | 0:2.2.2-3.el7ui |
python2-billiard Red Hat:rhui:3::el7 | All versions | 1:3.5.0.3-3.el7ui |
python2-celery Red Hat:rhui:3::el7 | All versions | 0:4.0.2-5.el7ui |
python2-django Red Hat:rhui:3::el7 | All versions | 0:1.11.13-1.el7ui |
python2-kombu Red Hat:rhui:3::el7 | All versions | 1:4.0.2-9.el7ui |
python2-solv Red Hat:rhui:3::el7 | All versions | 0:0.6.34-4.pulp.el7ui |
python2-vine Red Hat:rhui:3::el7 | All versions | 0:1.1.3-4.el7ui |
repoview Red Hat:rhui:3::el7 | All versions | 0:0.6.6-4.el7ui |
rh-rhui-tools Red Hat:rhui:3::el7 | All versions | 0:3.1.1-2 |
Products include Pulpproject Pulp.
How do I fix CVE-2018-10917?
Apply the vendor's patch.
Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.
Is CVE-2018-10917 being exploited?
There is no known exploitation of CVE-2018-10917 in the wild and no public exploit code.
Other vulnerabilities in [UNKNOWN] pulp
Sources
Also known as RHEA-2019:1283.