Improper Handling of Windows Device Names in PHP - CVE-2026-17545
Published: November 5, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service by blocking requests and exhausting application worker processes.
The vulnerability exists due to improper handling of Windows device names in PHP's filesystem and stream APIs when processing paths built from user-controlled filenames. A remote attacker can submit repeated requests containing a reserved device name, such as ?file=CONIN$, to make CreateFileW() open a device instead of an ordinary file, blocking requests while the device waits for input and exhausting the worker pool.