Skip to content
OpenAdvisories
Critical · 9.8 CVE-2018-1000544 EUVD-2018-0470GHSA-vqcq-mrmw-mcmg

Rubyzip gem contains a Directory Traversal vulnerability in zip file component

Published Jun 26, 2018 · Updated Aug 5, 2024 · Assigned by mitre

Description

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..

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 ruby-zip 1.2.2-1 —
Debian 13 ruby-zip 1.2.2-1 —
Debian 12 ruby-zip 1.2.2-1 —
Debian 9 ruby-zip 1.2.0-1.1+deb9u1 DLA-2307-1
Debian 8 ruby-zip 1.1.6-1+deb8u2 DLA-1467-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS ruby-zip 1.2.1-1.1~build0.18.04.1 —
Ubuntu 16.04 LTS ruby-zip No fix yet —
ReleasePackageFixed inAdvisory
Red Hat CloudForms 5 ansible-tower +5 3.2.7-1.el7at RHSA-2018:3466
Red Hat CloudForms 5 cfme +5 5.9.5.3-1.el7cf RHSA-2018:3466
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed ruby3.2-rubygem-rubyzip 2.3.2-1.11 openSUSE-SU-2024:13168-1
openSUSE Tumbleweed rubygem-rubyzip 2.3.2-1.15 openSUSE-SU-2026:10363-1, openSUSE-SU-2025:15126-1, openSUSE-SU-2024:14176-1

Affected packages

EcosystemPackageAffectedFixedRecord
RubyGems rubyzip < 1.2.2 1.2.2 GHSA-vqcq-mrmw-mcmg

Advisories 7

References