Skip to content
OpenAdvisories
Medium CVE-2013-4136 EUVD-2017-0321GHSA-w6rc-q387-vpgq

insecure temporary directory usage in passenger

Published Sep 30, 2013 · Updated Sep 17, 2024 · Assigned by redhat

Description

ext/common/ServerInstanceDir.h in Phusion Passenger gem before 4.0.6 for Ruby allows local users to gain privileges or possibly change the ownership of arbitrary directories via a symlink attack on a directory with a predictable name in /tmp/.

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 passenger 3.0.13debian-1.2 —
Debian 13 passenger 3.0.13debian-1.2 —
Debian 12 passenger 3.0.13debian-1.2 —
ReleasePackageFixed inAdvisory
Red Hat OpenShift 1 mod_passenger +11 3.0.21-3.el6op RHSA-2013:1136
Red Hat OpenShift 1 rubygem-file-tail +1 1.0.5-4.el6op RHSA-2013:1136
Red Hat OpenShift 1 rubygem-spruz +1 0.2.5-4.el6op RHSA-2013:1136
ReleasePackageFixed inAdvisory
SUSE WebYast 1.3 rubygem-passenger 3.0.14-0.14.1 SUSE-SU-2016:0042-1
SUSE Studio Onsite 1.3 rubygem-passenger 3.0.14-0.14.1 SUSE-SU-2016:0042-1
SUSE Lifecycle Management Server 1.3 rubygem-passenger 3.0.14-0.14.1 SUSE-SU-2016:0042-1

Affected packages

EcosystemPackageAffectedFixedRecord
RubyGems passenger < 4.0.6 4.0.6 GHSA-w6rc-q387-vpgq

Advisories 2

References