CVE Database›CVE-2026-17545

CVE-2026-17545

php: PHP: Denial of Service via reserved device names on Windows

Loading…

Severity

Moderate

Red Hat Product Security

5.9

CVSS 3.1

Review impact separately from score.

Published · September 26, 2026

Updated · October 24, 2026

Description

A flaw was found in PHP. When running on Windows environments, PHP's filesystem and stream handlers fail to reject reserved system device names in file paths. An attacker who can control file or stream paths can supply these reserved names to open system devices instead of standard files. This can cause application worker processes to block or hang indefinitely, resulting in a Denial of Service (DoS) through resource exhaustion.

Statement

This vulnerability is specific to PHP on Windows, where reserved device names in attacker-controlled paths can open devices and hang worker processes. Red Hat Enterprise Linux and other Red Hat products ship PHP for Linux only, so the vulnerable Windows path-handling code is not present. The Moderate rating reflects the upstream Windows denial-of-service impact; Red Hat product deployments are not affected.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No action is required for Red Hat Enterprise Linux or other Linux-based Red Hat products, which do not implement Windows reserved device-name handling. On Windows PHP deployments, upgrade to a fixed PHP release and reject user-controlled path components that resolve to reserved device names.

CVSS / CWE

CVSS 3.1 · 5.9
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H

CWE-66 · Improper Handling of File Names that Identify Virtual Resources