Description
A weakness has been identified in TinyAGI 0.0.20. This issue affects the function collectFiles of the file packages/core/src/response.ts of the component Message API Endpoint. This manipulation causes file inclusion. The attack can be initiated remotely. The exploit has been made available to the public and could be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-08-06
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in TinyAGI 0.0.20 allows manipulation of input that causes the collectFiles function in the Message API Endpoint’s response.ts to include arbitrary files. The vulnerability is based on the ability to reference files outside the intended directory, a weakness classified as CWE‑73. An attacker can trigger the flaw remotely by sending a crafted request to the vulnerable endpoint, and a publicly available exploit demonstrates that the inclusion can be exploited to deliver malicious files, potentially enabling code execution or disclosure of confidential data.

Affected Systems

Only TinyAGI version 0.0.20 is listed as affected and no subsequent releases or patches have been reported. The vendor is TinyAGI, and the project has not yet issued a fix or responded to the reported issue.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity. No EPSS score is available, and the issue is not listed in the CISA KEV catalog, so the statistical likelihood of exploitation is uncertain. However, a publicly available exploit exists, and the vulnerability can be triggered without local access, keeping the risk level high until a patch or effective mitigation is applied.

Generated by OpenCVE AI on August 6, 2026 at 09:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • If an updated release that addresses the collectFiles flaw is available, upgrade TinyAGI to that version; otherwise wait for an official patch.
  • Validate and sanitize all file path parameters before calling collectFiles, and restrict file access to a whitelisted directory to prevent arbitrary file inclusion.
  • Deploy a web application firewall or reverse‑proxy configuration that rejects requests containing path traversal sequences or suspicious filenames directed at the Message API Endpoint.
  • If possible, temporarily disable the Message API Endpoint or block the vulnerable endpoint until a patch or comprehensive input validation is in place.

Generated by OpenCVE AI on August 6, 2026 at 09:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 06 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description A weakness has been identified in TinyAGI 0.0.20. This issue affects the function collectFiles of the file packages/core/src/response.ts of the component Message API Endpoint. This manipulation causes file inclusion. The attack can be initiated remotely. The exploit has been made available to the public and could be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.
Title TinyAGI Message API Endpoint response.ts collectFiles file inclusion
First Time appeared Tinyagi
Tinyagi tinyagi
Weaknesses CWE-73
CPEs cpe:2.3:a:tinyagi:tinyagi:*:*:*:*:*:*:*:*
Vendors & Products Tinyagi
Tinyagi tinyagi
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-08-06T06:45:09.236Z

Reserved: 2026-08-05T20:19:52.628Z

Link: CVE-2026-19009

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-06T09:30:02Z

Weaknesses
  • CWE-73

    External Control of File Name or Path