Summary
CVE-2026-65317 is a Server-Side Request Forgery (SSRF) vulnerability combined with a same-origin middleware bypass in Weaviate’s Verba RAG application, affecting all versions up to and including 2.1.3. The flaw allows unauthenticated remote attackers to force the server to issue arbitrary outbound HTTP GET requests to attacker-controlled infrastructure. With a CVSS 4.0 score of 9.2 (Critical) and no patch available — the Verba project was archived in June 2026 — all deployed instances remain permanently vulnerable.
Technical details
- Root cause: The API middleware’s same-origin validation check can be bypassed by supplying an
Originheader value prefixed with a single quote (e.g.,'attacker.com). The flawed string-matching logic accepts any Origin value beginning with this character, regardless of the actual domain or port, allowing the attacker to pass the localhost origin guard. - Trigger conditions: No authentication, credentials, or user interaction are required. The attack is executable remotely over the network with low complexity (AC:L, AT:N, PR:N, UI:N per CVSS 4.0 vector).
- Attack vector: An attacker sends a crafted HTTP request containing the malformed
Originheader to the/api/connectendpoint, then supplies arbitraryhostandportparameters. The application then issues outbound GET requests to the specified destination on behalf of the server. - Impact: The server is abused as an HTTP proxy, enabling internal network reconnaissance, interaction with cloud metadata services (e.g., AWS Instance Metadata Service for credential theft), probing of internal APIs and services not otherwise reachable from the internet, and using the server as a source for attacks on third-party systems. CVSS 4.0 metrics reflect high confidentiality impact on both the vulnerable component (VC:H) and downstream/subsequent systems (SC:H).
Affected software
- Weaviate Verba versions 0 through 2.1.3 (all releases up to and including 2.1.3)
Severity
- CVSS v3.1 Base Score: 8.6 (High)
- CVSS v3.1 Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N - CVSS v4.0 Base Score: 9.2 (Critical)
- CVSS v4.0 Vector:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N - CWE: CWE-918 (Server-Side Request Forgery)
Mitigation and recommended actions
- No patch available. The Verba project was officially archived and discontinued on June 8, 2026. The maintainers have confirmed no further updates, bug fixes, or security patches will be released. All deployed instances running any version up to and including 2.1.3 are permanently vulnerable.
- Immediate action — decommission or isolate: Organizations running Verba should treat all instances as unremediable and immediately remove them from internet-facing exposure or shut them down entirely if no longer operationally required.
- Network-level mitigation: If decommissioning is not immediately possible, apply strict network egress controls to block the Verba application server from initiating outbound connections to arbitrary hosts. Restrict inbound access to the
/api/connectendpoint to trusted internal IP ranges only, using a web application firewall or perimeter firewall rules. - Asset inventory: Audit your environment for any Verba deployments, including those provisioned via one-click cloud platforms or Docker containers with externally exposed ports.
IONIX Status
The IONIX research team is tracking ongoing exploitation attempts and recommends immediate patching. Potentially affected assets are outlined in this post.

