FrankenPHP 1.5.0 before 1.13.0 Cross-Request Environment Leakage via putenv
Summary
FrankenPHP from 1.5.0 before 1.13.0 contains an incomplete environment sandbox vulnerability in which putenv writes to the process-wide OS environment via os.Setenv, leaking values across concurrent requests. Attackers reaching a request path that spawns child processes with the default environment...
Affected packages
| Package | Affected → Fixed | |
|---|---|---|
| phpfrankenphp |
≥ 1.5.0, < 1.13.0→ 1.13.0 |
1.13.0 |
Original description The description as published by the source.
FrankenPHP from 1.5.0 before 1.13.0 contains an incomplete environment sandbox vulnerability in which putenv writes to the process-wide OS environment via os.Setenv, leaking values across concurrent requests. Attackers reaching a request path that spawns child processes with the default environment through proc_open or exec can read secrets such as database passwords set by other requests.
Source: CVE.org (CVE Program・cvelistV5) NVD