GitHub Advisoryadvisory · RubyGems

GHSA-7cv3-gvmc-8mq5 Phusion Passenger SpawningKit Contains Arbitrary Read/Write Vulnerability

CRITICAL Published 2022-05-14 Modified 2023-07-03 Official page ↗
Aliases
CVE-2018-12026
Ecosystem
RubyGems
Packages
passenger
Severity
Critical
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-59
Reviewed
2023-06-09

Affected packages

• RubyGems passenger: >= 5.3.0, < 5.3.2 → fixed in 5.3.2

Description

During the spawning of a malicious Passenger-managed application, SpawningKit in Phusion Passenger 5.3.x before 5.3.2 allows such applications to replace key files or directories in the spawning communication directory with symlinks. This then could result in arbitrary reads and writes, which in turn can result in information disclosure and privilege escalation.

Related

Alias · CVE (1)

  • CVE-2018-12026 During the spawning of a malicious Passenger-managed application, SpawningKit in Phusion Passenger 5.3.x before 5.3.2 allows such… vulnerability

Weakness · CWE (1)

  • CWE-59 Improper Link Resolution Before File Access weakness

References