GitHub Advisoryadvisory · RubyGems

GHSA-jjhj-8gx7-x836 Incorrect Access Control in Phusion Passenger

HIGH Published 2022-05-13 Modified 2023-06-30 Official page ↗
Aliases
CVE-2018-12028
Ecosystem
RubyGems
Packages
passenger
Severity
High
CVSS vector
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weaknesses
CWE-732
Reviewed
2023-06-09

Affected packages

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

Description

An Incorrect Access Control vulnerability in SpawningKit in Phusion Passenger 5.3.x before 5.3.2 allows a Passenger-managed malicious application, upon spawning a child process, to report an arbitrary different PID back to Passenger's process manager. If the malicious application then generates an error, it would cause Passenger's process manager to kill said reported arbitrary PID.

Related

Alias · CVE (1)

  • CVE-2018-12028 An Incorrect Access Control vulnerability in SpawningKit in Phusion Passenger 5.3.x before 5.3.2 allows a Passenger-managed malicious… vulnerability

Weakness · CWE (1)

  • CWE-732 Incorrect Permission Assignment for Critical Resource weakness

References