CVE-2026-104827CWE-770denial-of-service

CVE-2026-104827

High · published October 15, 2026

CVSS v3.1
7.5
EPSS
0%
Percentile
35.8
In the wild
Unconfirmed
What it is

react/http is an event-driven, streaming HTTP client and server implementation for ReactPHP. From 1.0.0 until 1.11.1, React\Http\Browser uses ClientRequestStream::handleData() to append response-header bytes to an internal buffer without enforcing a size limit. A remote server can send a valid status line and partial header, withhold the \r\n\r\n or \n\n header terminator, and continue streaming data so the buffer grows for the life of the connection. Applications that fetch attacker-controlled or attacker-influenced URLs, including URLs reached through redirects, can exhaust PHP memory_limit and crash the event-loop or worker process. Confidentiality and integrity are unaffected. This issue is fixed in version 1.11.1.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00426 · 35.8th percentile
Weakness
CWE-770 · Allocation of Resources Without Limits or Throttling
Published
2026-10-15T23:17Z
References (3)
EPSS history
Timeline
  • 17 OCT 03:27Z
    EPSS moved — → 0%
    epss
  • 15 OCT 18:19Z
    react/http: Unbounded HTTP Client Response Header Buffering Leads to Memory Exhaustion DoS
    cvelistv5
  • 15 OCT 18:19Z
    react/http: Unbounded HTTP Client Response Header Buffering Leads to Memory Exhaustion DoS
    cvelistv5