We use these services and cookies to improve your user experience. You may opt out if you wish, however, this may limit some features on this site.

Please see our statement on Data Privacy.

Crisp.chat (Helpdesk and Chat)

Ok

THREATINT
PUBLISHED

CVE-2025-1861

Stream HTTP wrapper truncates redirect location to 1024 bytes



Description

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 parsing HTTP redirect in the response to an HTTP request, there is currently limit on the location value size caused by limited size of the location buffer to 1024. However as per RFC9110, the limit is recommended to be 8000. This may lead to incorrect URL truncation and redirecting to a wrong location.

Reserved 2025-03-03 | Published 2025-03-30 | Updated 2025-05-23 | Assigner php


MEDIUM: 6.3CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Problem types

CWE-131 Incorrect Calculation of Buffer Size

Product status

Default status
affected

8.1.* before 8.1.32
affected

8.2.* before 8.2.28
affected

8.3.* before 8.3.19
affected

8.4.* before 8.4.5
affected

Credits

Jakub Zelenka reporter

References

github.com/...hp-src/security/advisories/GHSA-52jp-hrpf-2jff

cve.org (CVE-2025-1861)

nvd.nist.gov (CVE-2025-1861)

Download JSON

Share this page
https://cve.threatint.eu/CVE/CVE-2025-1861

Support options

Helpdesk Chat, Email, Knowledgebase