Description
In Reactor Core, applications that use the Flux.bufferTimeout operator with fairBackpressure enabled are vulnerable to a Denial of Service (DoS) condition.
Reactor Core 3.8.0 - 3.8.6
Reactor Core 3.7.19 and earlier
Published: 2026-08-26
Score: 5.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability lies in the Flux.bufferTimeout operator of Reactor Core when fairBackpressure is enabled. During an active flush, if upstream delivers items, the pipeline can permanently hang. The result is a denial of service, causing affected applications to become unresponsive and potentially exhausting system resources. This flaw corresponds to uncontrolled resource consumption (CWE-400).

Affected Systems

Spring Reactor Core is affected. Versions 3.8.0 through 3.8.6 and all releases 3.7.19 and earlier are vulnerable. Any deployment using these components with the bufferTimeout operator and fairBackpressure enabled is at risk.

Risk and Exploitability

The CVSS score of 5.9 indicates a moderate severity. EPSS data is not available and the vulnerability is not listed in the KEV catalog. Attackers would need to send items to an upstream publisher during a pipeline flush—an activity typically limited to trusted components but potentially exploitable by a compromised or malicious service. Once triggered, the freeze is permanent until the application is restarted, resulting in a persistent denial of service.

Generated by OpenCVE AI on August 27, 2026 at 01:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Reactor Core 3.8.7 or newer
  • If upgrading immediately is not possible, disable fairBackpressure when using bufferTimeout or remove the operator altogether
  • Monitor application logs for hanging or high GC activity and restart services promptly when a hang is detected

Generated by OpenCVE AI on August 27, 2026 at 01:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Thu, 27 Aug 2026 01:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400

Thu, 27 Aug 2026 00:30:00 +0000

Type Values Removed Values Added
Description In Reactor Core, applications that use the Flux.bufferTimeout operator with fairBackpressure enabled are vulnerable to a Denial of Service (DoS) condition. Reactor Core 3.8.0 - 3.8.6 Reactor Core 3.7.19 and earlier
Title Reactor Core bufferTimeout fair-backpressure pipeline permanently hangs when upstream delivers items during an active flush
References
Metrics cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: vmware

Published:

Updated: 2026-08-26T23:28:48.599Z

Reserved: 2026-05-20T10:00:55.157Z

Link: CVE-2026-47863

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-27T01:17:33.467

Modified: 2026-08-27T01:17:33.467

Link: CVE-2026-47863

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-27T01:30:13Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption