Description
R2R through 3.6.6 contains a SQL injection vulnerability that allows unauthenticated attackers to inject SQL predicates into the chunks search query by manipulating the filter key parameter in the retrieval search endpoint. Attackers can exploit the direct interpolation of filter keys into the SQL WHERE clause without parameterization or escaping to perform time-based and boolean-based data exfiltration from the application database.
Published: 2026-09-03
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

R2R version 3.6.6 contains a SQL injection flaw that allows an attacker to embed SQL predicates into the retrieval search query by manipulating the filter key parameter. The application directly interpolates these keys into the SQL WHERE clause without using parameterization or escaping, enabling both boolean‑based and time‑based attacks to exfiltrate data. This flaw can be triggered by unauthenticated requests, thereby exposing sensitive database contents to any external actor. The impact is primarily the compromise of data confidentiality rather than denial of service or code execution.

Affected Systems

The affected product is SciPhi‑AI R2R running the 3.6.6 release. Any deployment of this version without additional safeguards is susceptible to the described injection vector via the retrieval search endpoint.

Risk and Exploitability

The CVSS score of 8.7 classifies this as a high severity vulnerability. No EPSS score is available, and the issue is not listed in the CISA KEV catalog. Attackers can exploit the flaw without authentication by sending a crafted filter key to the search API; the lack of input sanitization or parameterization makes the attack straightforward, while the absence of a known exploit in the wild is currently unknown. Given the high severity and potential for sensitive data loss, rapid remediation is strongly advised.

Generated by OpenCVE AI on September 3, 2026 at 21:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade R2R to a version that removes the direct interpolation of filter keys or applies the vendor’s fix for the SQL injection vulnerability.
  • Enforce authentication on the retrieval search endpoint or restrict it to privileged users, thereby preventing unauthenticated exploitation.
  • Implement proper input validation and parameterized queries for any user‑supplied filter keys to eliminate direct SQL injection opportunities.

Generated by OpenCVE AI on September 3, 2026 at 21:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 03 Sep 2026 20:45:00 +0000

Type Values Removed Values Added
First Time appeared Sciphi-ai
Sciphi-ai r2r
Vendors & Products Sciphi-ai
Sciphi-ai r2r

Thu, 03 Sep 2026 19:30:00 +0000

Type Values Removed Values Added
Description R2R through 3.6.6 contains a SQL injection vulnerability that allows unauthenticated attackers to inject SQL predicates into the chunks search query by manipulating the filter key parameter in the retrieval search endpoint. Attackers can exploit the direct interpolation of filter keys into the SQL WHERE clause without parameterization or escaping to perform time-based and boolean-based data exfiltration from the application database.
Title R2R 3.6.6 SQL Injection via Retrieval Search Filter Key
Weaknesses CWE-89
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-03T19:24:30.989Z

Reserved: 2026-08-29T17:20:57.082Z

Link: CVE-2026-82527

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-03T20:17:22.360

Modified: 2026-09-03T20:17:22.360

Link: CVE-2026-82527

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T21:15:04Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')