CVE-2026-90603

7.3

Anil-matcha · Open-Generative-AI

Anil-matcha Open-Generative-AI contains an unrestricted file upload vulnerability in the S3 Upload component due to improper handling of the x-proxy-target-url argument in /api/upload-binary.

Executive summary

An unauthenticated remote attacker can exploit an unrestricted file upload vulnerability in the Anil-matcha Open-Generative-AI S3 Upload component to potentially compromise system integrity.

Vulnerability

This is an unrestricted file upload flaw (CWE-434) located within the /api/upload-binary endpoint, which fails to properly validate the x-proxy-target-url parameter. Because the CVSS vector indicates no authentication is required (PR:N), any remote attacker can interact with this endpoint.

Business impact

Successful exploitation of this vulnerability allows unauthorized users to upload arbitrary files to the server, which could lead to remote code execution or the storage of malicious content. With a CVSS score of 7.3, this high-severity flaw poses a significant risk to data confidentiality and system integrity by bypassing intended upload restrictions.

Remediation

Immediate Action: Update Anil-matcha Open-Generative-AI to the version containing the fix identified by commit f013270957f75e439eaf97eb2a93decb32a4543e.

Proactive Monitoring: Review web server and application logs for suspicious POST requests to the /api/upload-binary endpoint, particularly those containing unexpected values in the x-proxy-target-url parameter.

Compensating Controls: Deploy a Web Application Firewall (WAF) rule to block or sanitize requests to the /api/upload-binary endpoint that include the x-proxy-target-url argument until the patch is applied.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the high CVSS score and the potential for unauthorized file uploads, organizations running affected versions of Anil-matcha Open-Generative-AI should prioritize applying the vendor-provided patch immediately. Failure to address this vulnerability could allow attackers to gain a foothold on the server, necessitating prompt remediation to maintain a secure environment.

History

  1. Disclosed CVE record published
  2. Collected by CVE Brief via github
  3. Analyst report written
  4. Published in the daily brief high section

Sources

Originally found and disclosed by Practice (VulDB User), per the CVE Program record.