CVE-2026-90603
7.3Anil-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
- Disclosed CVE record published
- Collected by CVE Brief via github
- Analyst report written
- Published in the daily brief high section
Sources
Originally found and disclosed by Practice (VulDB User), per the CVE Program record.
- VDB-403185 | Anil-matcha Open-Generative-AI S3 Upload upload-binary unrestricted upload Vulnerability database entry
- VDB-403185 | CTI Indicators (IOB, IOC, TTP, IOA)
- CVE-2026-90603 | CVE Analysis and Report Third-party advisory
- Submit #914005 | Anil-matcha Open-Generative-AI main Unrestricted Upload Third-party advisory
- Issue tracker
- Patch commit
- github.com