CVE-2018-1000544
Rubyzip gem contains a Directory Traversal vulnerability in zip file component
rubyzip gem rubyzip version 1.2.1 and earlier contains a Directory Traversal vulnerability in Zip::File component that can result in write arbitrary files to the filesystem. This attack appear to be exploitable via If a site allows uploading of .zip files , an attacker can upload a malicious file that contains symlinks or files with absolute pathnames "../" to write arbitrary files to the filesystem..
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
rubyzip gem rubyzip version 1.2.1 and earlier contains a Directory Traversal vulnerability in Zip::File component that can result in write arbitrary files to the filesystem. This attack appear to be exploitable via If a site allows uploading of .zip files , an attacker can upload a malicious file that contains symlinks or files with absolute pathnames "../" to write arbitrary files to the filesystem..
- Record
CVE-2018-1000544- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-59, CWE-434
- Updated
- 2026-11-02
CVE List No score
rubyzip gem rubyzip version 1.2.1 and earlier contains a Directory Traversal vulnerability in Zip::File component that can result in write arbitrary files to the filesystem. This attack appear to be exploitable via If a site allows uploading of .zip files , an attacker can upload a malicious file that contains symlinks or files with absolute pathnames "../" to write arbitrary files to the filesystem..
- Record
CVE-2018-1000544- Updated
- 2026-11-02
EUVDEUVD-2018-0470 No score
rubyzip gem rubyzip version 1.2.1 and earlier contains a Directory Traversal vulnerability in Zip::File component that can result in write arbitrary files to the filesystem. This attack appear to be exploitable via If a site allows uploading of .zip files , an attacker can upload a malicious file that contains symlinks or files with absolute pathnames "../" to write arbitrary files to the filesystem..
- Record
EUVD-2018-0470- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-vqcq-mrmw-mcmg
9.8
Rubyzip gem contains a Directory Traversal vulnerability in zip file component
rubyzip gem rubyzip version 1.2.1 and earlier contains a Directory Traversal vulnerability in Zip::File component that can result in write arbitrary files to the filesystem. This attack appear to be exploitable via If a site allows uploading of .zip files , an attacker can upload a malicious file that contains symlinks or files with absolute pathnames "../" to write arbitrary files to the filesystem..
This is similar to CVE-2017-5946 which was patched in 1.2.1 but the fix in that case was incomplete.
- Record
GHSA-vqcq-mrmw-mcmg- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-59, CWE-434
- Updated
- 2026-11-02
OSV
9.8
rubyzip gem rubyzip version 1.2.1 and earlier contains a Directory Traversal vulnerability in Zip::File component that can result in write arbitrary files to the filesystem. This attack appear to be exploitable via If a site allows uploading of .zip files , an attacker can upload a malicious file that contains symlinks or files with absolute pathnames "../" to write arbitrary files to the filesystem..
- Record
CVE-2018-1000544- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-1000544
9.8
rubyzip gem rubyzip version 1.2.1 and earlier contains a Directory Traversal vulnerability in Zip::File component that can result in write arbitrary files to the filesystem. This attack appear to be exploitable via If a site allows uploading of .zip files , an attacker can upload a malicious file that contains symlinks or files with absolute pathnames "../" to write arbitrary files to the filesystem..
- Record
DEBIAN-CVE-2018-1000544- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 8 moreShow less
OSVGHSA-vqcq-mrmw-mcmg
9.8
Rubyzip gem contains a Directory Traversal vulnerability in zip file component
rubyzip gem rubyzip version 1.2.1 and earlier contains a Directory Traversal vulnerability in Zip::File component that can result in write arbitrary files to the filesystem. This attack appear to be exploitable via If a site allows uploading of .zip files , an attacker can upload a malicious file that contains symlinks or files with absolute pathnames "../" to write arbitrary files to the filesystem..
This is similar to CVE-2017-5946 which was patched in 1.2.1 but the fix in that case was incomplete.
- Record
GHSA-vqcq-mrmw-mcmg- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-434, CWE-59
- Updated
- 2026-11-02
OSVRHSA-2018:3466
4.8
Red Hat Security Advisory: CloudForms 4.6.5 security, bug fix and enhancement update
- Record
RHSA-2018:3466- CVSS 3.0
- 4.8 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-1000544
9.8
rubyzip gem rubyzip version 1.2.1 and earlier contains a Directory Traversal vulnerability in Zip::File component that can result in write arbitrary files to the filesystem. This attack appear to be exploitable via If a site allows uploading of .zip files , an attacker can upload a malicious file that contains symlinks or files with absolute pathnames "../" to write arbitrary files to the filesystem..
- Record
UBUNTU-CVE-2018-1000544- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11352-1 No score
ruby2.7-rubygem-rubyzip-2.3.2-1.2 on GA media
These are all security issues fixed in the ruby2.7-rubygem-rubyzip-2.3.2-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11352-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13168-1 No score
ruby3.2-rubygem-rubyzip-2.3.2-1.11 on GA media
These are all security issues fixed in the ruby3.2-rubygem-rubyzip-2.3.2-1.11 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13168-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14176-1 No score
ruby3.3-rubygem-rubyzip-2.3.2-1.15 on GA media
These are all security issues fixed in the ruby3.3-rubygem-rubyzip-2.3.2-1.15 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14176-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15126-1 No score
ruby3.4-rubygem-rubyzip-2.3.2-1.17 on GA media
These are all security issues fixed in the ruby3.4-rubygem-rubyzip-2.3.2-1.17 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15126-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10363-1 No score
ruby4.0-rubygem-rubyzip-2.3.2-1.19 on GA media
These are all security issues fixed in the ruby4.0-rubygem-rubyzip-2.3.2-1.19 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10363-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
rubyzipRubyGems |
through 1.2.1 | 1.2.2 |
ruby-zipDebian:12 |
before 1.2.2-1 | 1.2.2-1 |
ruby-zipDebian:13 |
before 1.2.2-1 | 1.2.2-1 |
ruby-zipDebian:14 |
before 1.2.2-1 | 1.2.2-1 |
ruby-zipDebian:8 |
before 1.1.6-1+deb8u2, plus listed versions 1.1.6-11.1.6-1+deb8u1 |
1.1.6-1+deb8u2 |
ruby-zipDebian:9 |
before 1.2.0-1.1+deb9u1, plus listed versions 1.2.0-1.1 |
1.2.0-1.1+deb9u1 |
rubyzipRubyGems |
before 1.2.2, plus listed versions 0.5.110.5.120.5.70.5.80.5.9 Show 19 moreShow less0.9.10.9.40.9.50.9.6.10.9.70.9.80.9.91.0.01.0.0.beta11.1.01.1.11.1.21.1.31.1.41.1.51.1.61.1.71.2.01.2.1 |
1.2.2 |
ansible-towerRed Hat:cloudforms_managementengine:5.9::el7 |
before 0:3.2.7-1.el7at | 0:3.2.7-1.el7at |
ansible-tower-serverRed Hat:cloudforms_managementengine:5.9::el7 |
before 0:3.2.7-1.el7at | 0:3.2.7-1.el7at |
ansible-tower-setupRed Hat:cloudforms_managementengine:5.9::el7 |
before 0:3.2.7-1.el7at | 0:3.2.7-1.el7at |
Show 18 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ansible-tower-uiRed Hat:cloudforms_managementengine:5.9::el7 |
before 0:3.2.7-1.el7at | 0:3.2.7-1.el7at |
ansible-tower-venv-ansibleRed Hat:cloudforms_managementengine:5.9::el7 |
before 0:3.2.7-1.el7at | 0:3.2.7-1.el7at |
ansible-tower-venv-towerRed Hat:cloudforms_managementengine:5.9::el7 |
before 0:3.2.7-1.el7at | 0:3.2.7-1.el7at |
cfmeRed Hat:cloudforms_managementengine:5.9::el7 |
before 0:5.9.5.3-1.el7cf | 0:5.9.5.3-1.el7cf |
cfme-amazon-smartstateRed Hat:cloudforms_managementengine:5.9::el7 |
before 0:5.9.5.3-1.el7cf | 0:5.9.5.3-1.el7cf |
cfme-applianceRed Hat:cloudforms_managementengine:5.9::el7 |
before 0:5.9.5.3-1.el7cf | 0:5.9.5.3-1.el7cf |
cfme-appliance-commonRed Hat:cloudforms_managementengine:5.9::el7 |
before 0:5.9.5.3-1.el7cf | 0:5.9.5.3-1.el7cf |
cfme-appliance-debuginfoRed Hat:cloudforms_managementengine:5.9::el7 |
before 0:5.9.5.3-1.el7cf | 0:5.9.5.3-1.el7cf |
cfme-appliance-toolsRed Hat:cloudforms_managementengine:5.9::el7 |
before 0:5.9.5.3-1.el7cf | 0:5.9.5.3-1.el7cf |
cfme-debuginfoRed Hat:cloudforms_managementengine:5.9::el7 |
before 0:5.9.5.3-1.el7cf | 0:5.9.5.3-1.el7cf |
cfme-gemsetRed Hat:cloudforms_managementengine:5.9::el7 |
before 0:5.9.5.3-1.el7cf | 0:5.9.5.3-1.el7cf |
cfme-gemset-debuginfoRed Hat:cloudforms_managementengine:5.9::el7 |
before 0:5.9.5.3-1.el7cf | 0:5.9.5.3-1.el7cf |
ruby-zipUbuntu:16.04:LTS |
All versions, plus listed versions 1.1.7-1 |
None known |
ruby-zipUbuntu:18.04:LTS |
before 1.2.1-1.1~build0.18.04.1, plus listed versions 1.2.1-1 |
1.2.1-1.1~build0.18.04.1 |
ruby3.2-rubygem-rubyzipopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 2.3.2-1.11 | 2.3.2-1.11 |
rubygem-rubyzipopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 2.3.2-1.15 | 2.3.2-1.15 |
rubygem-rubyzipopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 2.3.2-1.17 | 2.3.2-1.17 |
rubygem-rubyzipopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 2.3.2-1.19 | 2.3.2-1.19 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-1000544 is a critical vulnerability (CVSS 9.8) in Rubyzip Project Rubyzip, published June 26, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.34%, the 91st percentile. Fixed in rubyzip 1.2.2.
References
github.com/rubyzip/rubyzip/issues/369
access.redhat.com/errata/RHSA-2018:3466
lists.debian.org/debian-lts-announce/2018/08/msg00013.html
lists.debian.org/debian-lts-announce/2020/08/msg00002.html
nvd.nist.gov/vuln/detail/CVE-2018-1000544
github.com/rubysec/ruby-advisory-db/blob/master/gems/rubyzip/CVE-2018-1000544.yml
Show 77 moreShow less
github.com/advisories/GHSA-vqcq-mrmw-mcmg
security-tracker.debian.org/tracker/CVE-2018-1000544
github.com/rubyzip/rubyzip
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_cloudforms/4.6/html/release_notes
bugzilla.redhat.com/show_bug.cgi?id=1592571
bugzilla.redhat.com/show_bug.cgi?id=1593001
bugzilla.redhat.com/show_bug.cgi?id=1599349
bugzilla.redhat.com/show_bug.cgi?id=1603026
bugzilla.redhat.com/show_bug.cgi?id=1607409
bugzilla.redhat.com/show_bug.cgi?id=1607438
bugzilla.redhat.com/show_bug.cgi?id=1608368
bugzilla.redhat.com/show_bug.cgi?id=1608770
bugzilla.redhat.com/show_bug.cgi?id=1612905
bugzilla.redhat.com/show_bug.cgi?id=1613333
bugzilla.redhat.com/show_bug.cgi?id=1613420
bugzilla.redhat.com/show_bug.cgi?id=1615465
bugzilla.redhat.com/show_bug.cgi?id=1618800
bugzilla.redhat.com/show_bug.cgi?id=1618805
bugzilla.redhat.com/show_bug.cgi?id=1618807
bugzilla.redhat.com/show_bug.cgi?id=1618808
bugzilla.redhat.com/show_bug.cgi?id=1619431
bugzilla.redhat.com/show_bug.cgi?id=1619654
bugzilla.redhat.com/show_bug.cgi?id=1621441
bugzilla.redhat.com/show_bug.cgi?id=1621445
bugzilla.redhat.com/show_bug.cgi?id=1621449
bugzilla.redhat.com/show_bug.cgi?id=1622631
bugzilla.redhat.com/show_bug.cgi?id=1622652
bugzilla.redhat.com/show_bug.cgi?id=1623557
bugzilla.redhat.com/show_bug.cgi?id=1623559
bugzilla.redhat.com/show_bug.cgi?id=1623560
bugzilla.redhat.com/show_bug.cgi?id=1623561
bugzilla.redhat.com/show_bug.cgi?id=1623563
bugzilla.redhat.com/show_bug.cgi?id=1623565
bugzilla.redhat.com/show_bug.cgi?id=1623573
bugzilla.redhat.com/show_bug.cgi?id=1623582
bugzilla.redhat.com/show_bug.cgi?id=1625249
bugzilla.redhat.com/show_bug.cgi?id=1625323
bugzilla.redhat.com/show_bug.cgi?id=1625376
bugzilla.redhat.com/show_bug.cgi?id=1626143
bugzilla.redhat.com/show_bug.cgi?id=1626219
bugzilla.redhat.com/show_bug.cgi?id=1626474
bugzilla.redhat.com/show_bug.cgi?id=1628348
bugzilla.redhat.com/show_bug.cgi?id=1628657
bugzilla.redhat.com/show_bug.cgi?id=1629089
bugzilla.redhat.com/show_bug.cgi?id=1629090
bugzilla.redhat.com/show_bug.cgi?id=1629094
bugzilla.redhat.com/show_bug.cgi?id=1629121
bugzilla.redhat.com/show_bug.cgi?id=1629124
bugzilla.redhat.com/show_bug.cgi?id=1629125
bugzilla.redhat.com/show_bug.cgi?id=1629126
bugzilla.redhat.com/show_bug.cgi?id=1629127
bugzilla.redhat.com/show_bug.cgi?id=1629129
bugzilla.redhat.com/show_bug.cgi?id=1629897
bugzilla.redhat.com/show_bug.cgi?id=1630938
bugzilla.redhat.com/show_bug.cgi?id=1631557
bugzilla.redhat.com/show_bug.cgi?id=1631817
bugzilla.redhat.com/show_bug.cgi?id=1632769
bugzilla.redhat.com/show_bug.cgi?id=1634032
bugzilla.redhat.com/show_bug.cgi?id=1634808
bugzilla.redhat.com/show_bug.cgi?id=1635038
bugzilla.redhat.com/show_bug.cgi?id=1635764
bugzilla.redhat.com/show_bug.cgi?id=1637035
bugzilla.redhat.com/show_bug.cgi?id=1637185
bugzilla.redhat.com/show_bug.cgi?id=1637720
bugzilla.redhat.com/show_bug.cgi?id=1638684
bugzilla.redhat.com/show_bug.cgi?id=1639300
bugzilla.redhat.com/show_bug.cgi?id=1639413
bugzilla.redhat.com/show_bug.cgi?id=1639877
bugzilla.redhat.com/show_bug.cgi?id=1641670
bugzilla.redhat.com/show_bug.cgi?id=1641810
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_3466.json
access.redhat.com/security/cve/CVE-2018-1000544
cve.org/CVERecord?id=CVE-2018-1000544
ubuntu.com/security/CVE-2018-1000544
suse.com/security/cve/CVE-2017-5946
suse.com/security/cve/CVE-2018-1000544