4.6 Medium
CVSS2
Access Vector
LOCAL
Access Complexity
LOW
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
PARTIAL
AV:L/AC:L/Au:N/C:P/I:P/A:P
0.0004 Low
EPSS
Percentile
5.7%
rubygem-passenger is a web server for Ruby, Python and Node.js
applications.
The rubygem-passenger gem created and re-used temporary directories and
files in an insecure fashion. A local attacker could use these flaws to
conduct a denial of service attack, take over the operation of the
application or, potentially, execute arbitrary code with the privileges of
the user running rubygem-passenger. (CVE-2013-2119, CVE-2013-4136)
Note: By default, OpenShift Enterprise uses polyinstantiation (per user)
for the /tmp/ directory, thereby minimizing the risk and impact of
exploitation by local attackers of both CVE-2013-2119 and CVE-2013-4136.
The CVE-2013-2119 issue was discovered by Michael Scherer of the Red Hat
Regional IT team.
The following packages are included with this update as dependencies of the
updated Ruby 1.8 passenger packages:
rubygem-spruz-0.2.5-4.el6op
rubygem-file-tail-1.0.5-4.el6op
Users of Red Hat OpenShift Enterprise 1.2.2 are advised to upgrade to
these updated packages, which correct these issues. After installing the
updated packages, manual action is required before the update takes effect.
Refer to the Solution section for details.
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
RedHat | 6 | x86_64 | mod_passenger | < 3.0.21-3.el6op | mod_passenger-3.0.21-3.el6op.x86_64.rpm |
RedHat | 6 | noarch | rubygem-spruz | < 0.2.5-4.el6op | rubygem-spruz-0.2.5-4.el6op.noarch.rpm |
RedHat | 6 | noarch | rubygem-file-tail | < 1.0.5-4.el6op | rubygem-file-tail-1.0.5-4.el6op.noarch.rpm |
RedHat | 6 | x86_64 | ruby193-mod_passenger | < 3.0.21-3.el6op | ruby193-mod_passenger-3.0.21-3.el6op.x86_64.rpm |
RedHat | 6 | x86_64 | rubygem-passenger-debuginfo | < 3.0.21-3.el6op | rubygem-passenger-debuginfo-3.0.21-3.el6op.x86_64.rpm |
RedHat | 6 | x86_64 | rubygem-passenger-doc | < 3.0.21-3.el6op | rubygem-passenger-doc-3.0.21-3.el6op.x86_64.rpm |
RedHat | 6 | noarch | rubygem-file-tail-doc | < 1.0.5-4.el6op | rubygem-file-tail-doc-1.0.5-4.el6op.noarch.rpm |
RedHat | 6 | src | rubygem-spruz | < 0.2.5-4.el6op | rubygem-spruz-0.2.5-4.el6op.src.rpm |
RedHat | 6 | x86_64 | rubygem-passenger | < 3.0.21-3.el6op | rubygem-passenger-3.0.21-3.el6op.x86_64.rpm |
RedHat | 6 | x86_64 | ruby193-rubygem-passenger-native | < 3.0.21-3.el6op | ruby193-rubygem-passenger-native-3.0.21-3.el6op.x86_64.rpm |