Description
A flaw was found in the SmallRye Fault Tolerance library, which is used by Quarkus to provide strategies like retries and circuit breakers for microservices. The issue occurs when using the ApplyGuard or ApplyFaultTolerance annotations, where the library fails to release internal tracking objects after each request. This causes a steady increase in memory usage that eventually leads to the application slowing down and crashing due to lack of memory.
Published: 2026-09-21
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via memory leak
Action: Patch
AI Analysis

Impact

The SmallRye Fault Tolerance library, which gives Quarkus retry and circuit‑breaker capabilities, contains a flaw in its ApplyGuard/ApplyFaultTolerance handling. After each request the library keeps internal tracking objects instead of releasing them, causing a progressive increase in memory consumption. If the application processes many requests the memory pool is exhausted, the JVM eventually throws an OutOfMemoryError, the container stalls, and the application becomes unresponsive, effectively a denial‑of‑service. This vulnerability exploits a CWE‑400 input or resource‑handling weakness.

Affected Systems

Red Hat Exploit Intelligence, Red Hat Fuse 7, Red Hat build of Apache Camel 4 for Quarkus 3, Red Hat build of Apicurio Registry 3, and Red Hat build of Quarkus. The affected versions are the currently released 3‑series builds of the Quarkus family and the corresponding 7‑series of Red Hat Fuse.

Risk and Exploitability

The CVSS v3.1 Base score of 7.5 classifies the flaw as high severity. The EPSS score is not publicly available, so the current probability of exploitation is unknown. The vulnerability is not listed in the CISA KEV catalog. The most likely attack vector, inferred from the description, is any request that reaches a service annotated with @ApplyGuard or @ApplyFaultTolerance, which may be triggered by regular application use or by an attacker sending a large volume of requests to induce a memory exhaustion.

Generated by OpenCVE AI on September 21, 2026 at 18:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the affected applications to a version of SmallRye Fault Tolerance that contains the memory‑leak fix, as released by Red Hat.
  • Restart the services after the patch to clear any retained memory objects.
  • Configure container or host memory limits to constrain the JVM heap size, mitigating the impact of accidental or malicious memory growth.

Generated by OpenCVE AI on September 21, 2026 at 18:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 22 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 22 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Mon, 21 Sep 2026 17:15:00 +0000

Type Values Removed Values Added
Description A flaw was found in the SmallRye Fault Tolerance library, which is used by Quarkus to provide strategies like retries and circuit breakers for microservices. The issue occurs when using the ApplyGuard or ApplyFaultTolerance annotations, where the library fails to release internal tracking objects after each request. This causes a steady increase in memory usage that eventually leads to the application slowing down and crashing due to lack of memory.
Title Quarkus-smallrye-fault-tolerance: quarkus-smallrye-fault-tolerance: memory leak in @applyguard leads to denial of service
First Time appeared Redhat
Redhat apicurio Registry
Redhat camel Quarkus
Redhat exploit Intelligence
Redhat jboss Fuse
Redhat quarkus
Weaknesses CWE-400
CPEs cpe:/a:redhat:apicurio_registry:3
cpe:/a:redhat:camel_quarkus:3
cpe:/a:redhat:exploit_intelligence:0
cpe:/a:redhat:jboss_fuse:7
cpe:/a:redhat:quarkus:3
Vendors & Products Redhat
Redhat apicurio Registry
Redhat camel Quarkus
Redhat exploit Intelligence
Redhat jboss Fuse
Redhat quarkus
References
Metrics cvssV3_1

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


Subscriptions

Redhat Apicurio Registry Camel Quarkus Exploit Intelligence Jboss Fuse Quarkus
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-09-25T08:51:04.650Z

Reserved: 2026-09-21T16:45:10.036Z

Link: CVE-2026-94449

cve-icon Vulnrichment

Updated: 2026-09-21T17:51:40.325Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-21T17:19:20.097

Modified: 2026-09-25T09:17:07.883

Link: CVE-2026-94449

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-21T16:53:24Z

Links: CVE-2026-94449 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T18:45:18Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption