Improper access control in Phusion Passenger - CVE-2018-12028
Published: July 24, 2018
Phusion Passenger
Detailed vulnerability description
The vulnerability allows a local attacker to bypass security restrictions.
The vulnerability exists due to improper access control in the SpawningKit subsystem of the affected software. A local attacker can use 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.