Description
A security vulnerability has been detected in ag-ui-protocol ag-ui up to 2026-09-23. Affected by this issue is the function readAllBytes of the file JdkAgentHttpHandler.java of the component HTTP Handler. Such manipulation leads to resource consumption. The attack can be launched remotely. The pull request to fix this issue awaits acceptance.
Published: 2026-09-28
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via resource exhaustion
Action: Assess Impact
AI Analysis

Impact

The ag‑ui component receives HTTP requests through JdkAgentHttpHandler.java, which contains a readAllBytes method that can read arbitrary amounts of input without bounds. An attacker can send a crafted request that forces this method to consume large amounts of memory, potentially starving the process and causing it to become unresponsive or crash—a classic denial‑of‑service attack. This weakness corresponds to CWE‑400 (Resource Consumption) and CWE‑404 (Missing Resource Management).

Affected Systems

ag‑ui by ag‑ui‑protocol, affecting all releases up through 2026‑09‑23.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity; the EPSS score is currently unavailable and the vulnerability is not listed in the CISA KEV catalog. The attack can be launched remotely via the network, requiring only the ability to send HTTP requests to the vulnerable component. No known exploitation reports are present, but the lack of a hard limit on input size makes the vulnerability exploitable in theory.

Generated by OpenCVE AI on September 28, 2026 at 18:42 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Deploy the latest version of ag‑ui once the pending pull request is merged and the patch is released.
  • If an immediate fix is required, constrain the size of HTTP request bodies or modify readAllBytes to read data in bounded chunks to prevent memory exhaustion.
  • Implement network‑level rate limiting or an API gateway that caps the throughput of connections to ag‑ui to reduce the impact of a malicious actor.

Generated by OpenCVE AI on September 28, 2026 at 18:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 28 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description A security vulnerability has been detected in ag-ui-protocol ag-ui up to 2026-09-23. Affected by this issue is the function readAllBytes of the file JdkAgentHttpHandler.java of the component HTTP Handler. Such manipulation leads to resource consumption. The attack can be launched remotely. The pull request to fix this issue awaits acceptance.
Title ag-ui-protocol ag-ui HTTP JdkAgentHttpHandler.java readAllBytes resource consumption
First Time appeared Ag-ui-protocol
Ag-ui-protocol ag-ui
Weaknesses CWE-400
CWE-404
CPEs cpe:2.3:a:ag-ui-protocol:ag-ui:*:*:*:*:*:*:*:*
Vendors & Products Ag-ui-protocol
Ag-ui-protocol ag-ui
References
Metrics cvssV2_0

{'score': 4, 'vector': 'AV:N/AC:L/Au:S/C:N/I:N/A:P/E:ND/RL:ND/RC:C'}

cvssV3_0

{'score': 4.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L/E:X/RL:X/RC:C'}

cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L/E:X/RL:X/RC:C'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X'}


Subscriptions

Ag-ui-protocol Ag-ui
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-09-28T17:48:21.413Z

Reserved: 2026-09-28T02:53:30.772Z

Link: CVE-2026-101098

cve-icon Vulnrichment

Updated: 2026-09-28T17:48:16.972Z

cve-icon NVD

Status : Deferred

Published: 2026-09-28T17:17:48.480

Modified: 2026-09-28T21:03:44.987

Link: CVE-2026-101098

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-28T19:47:48Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-404

    Improper Resource Shutdown or Release