Описание
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 user-supplied headers are sent, the insufficient validation of the end-of-line characters may prevent certain headers from being sent or lead to certain headers be misinterpreted.
A flaw was found in PHP. This vulnerability allows certain headers to be either not sent or misinterpreted due to insufficient validation of the end-of-line characters via user-supplied headers.
Отчет
This Moderate-impact vulnerability affects Red Hat products, including Red Hat Enterprise Linux PHP streams. In PHP's HTTP stream wrapper, user-supplied headers with insufficiently validated end-of-line characters can cause headers, including a basic authentication header, to be omitted or misinterpreted. Exploitation is network reachable but requires high attack complexity; Red Hat's CVSS is 3.7 (LOW), reflecting limited confidentiality impact and no integrity or availability impact. This differs from NIST's 7.3 (IMPORTANT), which assumes lower attack complexity and impacts to integrity and availability. The issue is marked affected for multiple RHEL 8, RHEL 9, and RHEL 10 streams and for RHEL 6 and RHEL 7 ELS, while the current affects mark some RHEL 9.7 and RHEL 10.1 streams as delegated not affected. Community Projects Fedora 40 and 41 are not affected because inline mitigations already exist. Red Hat In-Vehicle OS 1.0, 1.0.z, and 1.1 are affected with the fix deferred; the current flaw record gives no product-specific deferral rationale, so the residual risk is that applications accepting user-supplied HTTP headers may still experience omitted or misinterpreted headers.
Меры по смягчению последствий
Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.
Затронутые пакеты
| Платформа | Пакет | Состояние | Рекомендация | Релиз |
|---|---|---|---|---|
| Red Hat Enterprise Linux 6 | php | Out of support scope | ||
| Red Hat Enterprise Linux 7 | php | Out of support scope | ||
| Red Hat Enterprise Linux 10 | php | Fixed | RHSA-2025:7489 | 13.05.2025 |
| Red Hat Enterprise Linux 8 | php | Fixed | RHSA-2025:15687 | 11.09.2025 |
| Red Hat Enterprise Linux 8 | php | Fixed | RHSA-2026:2470 | 10.02.2026 |
| Red Hat Enterprise Linux 9 | php | Fixed | RHSA-2025:4263 | 28.04.2025 |
| Red Hat Enterprise Linux 9 | php | Fixed | RHSA-2025:7418 | 13.05.2025 |
| Red Hat Enterprise Linux 9 | php | Fixed | RHSA-2025:7431 | 13.05.2025 |
| Red Hat Enterprise Linux 9 | php | Fixed | RHSA-2025:7432 | 13.05.2025 |
Показывать по
Дополнительная информация
Статус:
3.7 Low
CVSS3
Связанные уязвимости
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 user-supplied headers are sent, the insufficient validation of the end-of-line characters may prevent certain headers from being sent or lead to certain headers be misinterpreted.
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 user-supplied headers are sent, the insufficient validation of the end-of-line characters may prevent certain headers from being sent or lead to certain headers be misinterpreted.
Stream HTTP wrapper header check might omit basic auth header
In PHP from 8.1.* before 8.1.32, from 8.2.* before 8.2.28, from 8.3.* ...
Stream HTTP wrapper header check might omit basic auth header
3.7 Low
CVSS3