CVE-2025-1734: Streams HTTP wrapper does not fail for headers with invalid name and no colon
Fixed (Streams HTTP wrapper does not fail for headers without colon). (CVE-2025-1734)
Other sources
In PHP from 8.1. before 8.1.32, from 8.2. before 8.2.28, from 8.3. before 8.3.19, from 8.4. before 8.4.5, when receiving headers from HTTP server, the headers missing a colon (:) are treated as valid headers even though they are not. This may confuse applications into accepting invalid headers.
— Debian
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
PHPto a version that resolves this vulnerability.Fixed in 8.2.28 - Upgrade
Upgrade
debian/php7.4to a version that resolves this vulnerability.Fixed in 7.4.33-1+deb11u8 - Upgrade
Upgrade
debian/php8.2to a version that resolves this vulnerability.Fixed in 8.2.28-1~deb12u1 - Upgrade
Upgrade
debian/php8.4to a version that resolves this vulnerability.Fixed in 8.4.5-1 - Upgrade
Upgrade
alpine/php81to a version that resolves this vulnerability.Fixed in 8.1.32-r0 - Upgrade
Upgrade
alpine/php82to a version that resolves this vulnerability.Fixed in 8.2.28-r0 - Upgrade
Upgrade
alpine/php83to a version that resolves this vulnerability.Fixed in 8.3.18-r0 - Upgrade
Upgrade
PHPto a version that resolves this vulnerability.Fixed in 8.1.32 - Upgrade
Upgrade
PHPto a version that resolves this vulnerability.Fixed in 8.3.19 - Upgrade
Upgrade
PHPto a version that resolves this vulnerability.Fixed in 8.4.5
Event History
Frequently Asked Questions
What is the severity of CVE-2025-1734?
CVE-2025-1734 has been classified as a moderate severity vulnerability.
How do I fix CVE-2025-1734?
To fix CVE-2025-1734, update PHP to version 8.3.19 or later.
What does CVE-2025-1734 affect?
CVE-2025-1734 affects PHP versions prior to 8.3.19.
Can CVE-2025-1734 lead to security issues in applications?
Yes, CVE-2025-1734 can lead to unexpected behaviors in applications if not addressed.
Is CVE-2025-1734 a known issue?
Yes, CVE-2025-1734 is a documented vulnerability in the PHP changelog.