Intel

AIKIDO-2026-224455

reactor-core is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)CVE-2026-47863 Published 6 days ago

59

Medium Risk

This Affects:

JAVAreactor-core
0.0.1 - 3.8.6
Fixed in 3.8.7
Are you affected? Scan for Free

TL;DR

reactor-core Flux.bufferTimeout with fair backpressure can hang when upstream items arrive during an active flush. The race leaves items buffered without scheduling a timeout, so the stream stops processing. An attacker who can influence delivery rate can exhaust subscriptions. The patch keeps flush and upstream delivery from corrupting operator state.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you use Flux.bufferTimeout with fair backpressure enabled.

Background info

reactor-core is vulnerable to Denial of Service (DoS) in versions 0.0.1 - 3.8.6.

How to fix this

Upgrade the io.projectreactor:reactor-core library to the patch version.