Vulnerability Description
An issue was discovered in switchGroup() in agent/ExecHelper/ExecHelperMain.cpp in Phusion Passenger before 5.3.2. The set of groups (gidset) is not set correctly, leaving it up to randomness (i.e., uninitialized memory) which supplementary groups are actually being set while lowering privileges.
CVSS Score
MEDIUM
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Phusion | Passenger | < 5.3.2 |
Related Weaknesses (CWE)
References
- https://github.com/phusion/passenger/commit/4e97fdb86d0a0141ec9a052c6e691fcd07bbPatchThird Party Advisory
- https://github.com/phusion/passenger/commit/4e97fdb86d0a0141ec9a052c6e691fcd07bbPatchThird Party Advisory
FAQ
What is CVE-2018-12615?
CVE-2018-12615 is a vulnerability with a CVSS score of 5.3 (MEDIUM). An issue was discovered in switchGroup() in agent/ExecHelper/ExecHelperMain.cpp in Phusion Passenger before 5.3.2. The set of groups (gidset) is not set correctly, leaving it up to randomness (i.e., u...
How severe is CVE-2018-12615?
CVE-2018-12615 has been rated MEDIUM with a CVSS base score of 5.3/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2018-12615?
Check the references section above for vendor advisories and patch information. Affected products include: Phusion Passenger.