CVE-2024-11234

Configuring a proxy in a stream context might allow for CRLF injection in URIs

State
Published
Severity
4.8 Medium
Published
Nov 24, 2024
Updated
Nov 3, 2025
Reserved
Nov 15, 2024

Read the record on cve.org

Description

In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, when using streams with configured proxy and "request_fulluri" option, the URI is not properly sanitized which can lead to HTTP request smuggling and allow the attacker to use the proxy to perform arbitrary HTTP requests originating from the server, thus potentially gaining access to resources not normally available to the external user.

Scores

CVSSScoreVectorSource
3.14.8 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:Nphp

Weaknesses

  • CWE-20 Improper Input Validation

Affected Products

ProductVersions
PHPPHP Group
  • 8.1.* to before 8.1.31Affected
  • 8.2.* to before 8.2.26Affected
  • 8.3.* to before 8.3.14Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.