Description
Micrometer-instrumented Apache HttpAsyncClient (4.x or 5.x) usage via MicrometerHttpClientInterceptor can leak memory unboundedly when asynchronous requests fail before receiving a response (e.g. connection resets or timeouts). Tracking state for these requests remains in memory indefinitely, and sustained failures lead to heap exhaustion and OutOfMemoryError crashes.
Published: 2026-08-24
Score: 5.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Micrometer instrumenting Apache HttpAsyncClient can leak memory when asynchronous requests fail before receiving a response, such as on connection resets or timeouts. The internal tracking of these failed requests is never cleared, allowing successive failures to consume heap space until the application runs out of memory and crashes. This flaw is a classic resource mismanagement issue (CWE-401) and results in a denial of service rather than direct code execution.

Affected Systems

The vulnerability affects VMware (Broadcom) Micrometer Core, the Micrometer instrumentation library. It is relevant to applications that use Micrometer with Apache HttpAsyncClient 4.x or 5.x. No specific patched versions are listed in the data; the affected constructs are the MicrometerHttpClientInterceptor integration used in both client versions.

Risk and Exploitability

The CVSS score of 5.9 indicates moderate severity. The EPSS score is not available, and the vulnerability is not in the CISA KEV catalog. An attacker can exploit the problem by inducing repeated asynchronous request failures through normal traffic or crafted requests, thereby draining memory until the service crashes. The attack vector is likely remote, as any network interaction that triggers the client can be used to generate failures.

Generated by OpenCVE AI on August 24, 2026 at 11:21 UTC.

Remediation

Vendor Workaround

Migrate to Apache HttpClient 5.6.x's native httpclient5-observation module, or use ObservationExecChainHandler when using HttpClient 5.x with Micrometer 1.12.0+.


OpenCVE Recommended Actions

  • Upgrade Micrometer to version 1.12.0 or later and enable ObservationExecChainHandler for HttpClient 5.x to replace MicrometerHttpClientInterceptor
  • For applications using HttpAsyncClient 4.x, migrate to Apache HttpClient 5.6.x and adopt the httpclient5-observation module
  • Implement retry limits and timeout controls in the client configuration to reduce the frequency of failed requests
  • Monitor JVM heap usage and proactively restart the service or apply additional application-level safeguards if memory consumption rises

Generated by OpenCVE AI on August 24, 2026 at 11:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 24 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
Description Micrometer-instrumented Apache HttpAsyncClient (4.x or 5.x) usage via MicrometerHttpClientInterceptor can leak memory unboundedly when asynchronous requests fail before receiving a response (e.g. connection resets or timeouts). Tracking state for these requests remains in memory indefinitely, and sustained failures lead to heap exhaustion and OutOfMemoryError crashes.
Title Micrometer Instrumentation of Apache HttpAsyncClient Denial of Service Vulnerability
Weaknesses CWE-401
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-24T10:10:06.302Z

Reserved: 2026-07-04T18:13:34.323Z

Link: CVE-2026-59295

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-24T11:16:39.780

Modified: 2026-08-24T11:16:39.780

Link: CVE-2026-59295

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-24T11:30:03Z

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime