CVE-2023-29197
Summary
| CVE | CVE-2023-29197 |
| State | PUBLIC |
| Assigner | [email protected] |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2023-04-17 22:15:00 UTC |
| Updated | 2024-01-01 01:15:00 UTC |
| Description | guzzlehttp/psr7 is a PSR-7 HTTP message library implementation in PHP. Affected versions are subject to improper header parsing. An attacker could sneak in a newline (\n) into both the header names and values. While the specification states that \r\n\r\n is used to terminate the header list, many servers in the wild will also accept \n\n. This is a follow-up to CVE-2022-24775 where the fix was incomplete. The issue has been patched in versions 1.9.1 and 2.4.5. There are no known workarounds for this vulnerability. Users are advised to upgrade. |
NVD Known Affected Configurations (CPE 2.3)
References
| Reference | Source | Link | Tags |
|---|
| [SECURITY] Fedora 37 Update: php-nyholm-psr7-1.6.1-1.fc37 - package-announce - Fedora Mailing-Lists |
MISC |
lists.fedoraproject.org |
|
| [SECURITY] Fedora 38 Update: php-nyholm-psr7-1.7.0-1.fc38 - package-announce - Fedora Mailing-Lists |
MISC |
lists.fedoraproject.org |
|
| Improper header validation in guzzlehttp/psr7 · Advisory · guzzle/psr7 · GitHub |
MISC |
github.com |
|
| Improper Input Validation in guzzlehttp/psr7 · Advisory · guzzle/psr7 · GitHub |
MISC |
github.com |
|
| RFC 7230: Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing |
MISC |
www.rfc-editor.org |
|
| CVE -
CVE-2022-24775 |
MISC |
cve.mitre.org |
|
| lists.debian.org/debian-lts-announce/2023/12/msg00028.html |
|
lists.debian.org |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
Legacy QID Mappings
- 183595 Debian Security Update for php-guzzlehttp-psr7php-nyholm-psr7 (CVE-2023-29197)
- 200156 Ubuntu Security Notification for php-nyholm-psr7 Vulnerability (USN-6671-1)
- 200159 Ubuntu Security Notification for php-guzzlehttp-psr7 Vulnerabilities (USN-6670-1)
- 283946 Fedora Security Update for Hypertext Preprocessor (PHP) (FEDORA-2023-c29ae4c76f)
- 284164 Fedora Security Update for Hypertext Preprocessor (PHP) (FEDORA-2023-b0811dc6e4)
- 691202 Free Berkeley Software Distribution (FreeBSD) Security Update for mediawiki (95dad123-180e-11ee-86ba-080027eda32c)