Intel

AIKIDO-2026-279795

react/http is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)CVE-2026-84997 Published 4 days ago

75

High Risk

This Affects:

PHPreact/http
0.6.0 - 1.11.0
Fixed in 1.11.1
Are you affected? Scan for Free

TL;DR

The ChunkedDecoder used for Transfer-Encoding: chunked bodies fails to advance its buffer when a terminating chunk arrives without a trailing CRLF, so the decode loop re-enters with identical state and spins forever; a completed chunk followed by exactly two non-CRLF bytes hits the same off-by-one and loops instead of erroring. A malformed chunked message freezes the event loop and consumes CPU, taking the whole process offline. This reaches both the HTTP server (request bodies) and the HTTP client (response bodies). The fix returns early to wait for more trailer data, caps a pending trailer at MAX_CHUNK_HEADER_SIZE, and reports an invalid chunk terminator instead of looping.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

react/http is vulnerable to Denial of Service (DoS) in versions 0.6.0 - 1.11.0.

How to fix this

Upgrade the react/http library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform