Skip to main content

ArcadeDB EUVDEUVD-2026-82890

| CVE-2026-93595 HIGH
Missing Authorization (CWE-862)
2026-09-18 VulnCheck GHSA-jr2j-wmqp-cp5r
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege user
  2. Delivery
    Access AI chat endpoint
  3. Exploit
    Prompt assistant to query restricted type
  4. Execution
    query_database runs without principal binding
  5. Persist
    ACL checks silently no-op
  6. Impact
    Exfiltrate denied sensitive data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a valid authenticated ArcadeDB account (PR:L) with network reach to the instance, and the AI chat endpoints exposing the query_database tool must be enabled/reachable. Exploitation is only meaningful when per-type or per-bucket ACLs are actually configured to restrict certain types/buckets from the attacker - those denials are what the tool silently no-ops. Limiting factors: authentication is mandatory (not a remote-unauthenticated bug), the AI assistant surface must be deployed, and impact is confined to reading otherwise-denied data (no write or availability effect). Fixed in ArcadeDB 26.9.1.

Impact

This is a genuine but bounded authorization flaw, not a high-CVSS-low-real-risk case. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) and CWE-862 describe an authenticated network-reachable missing-authorization bug: the query_database tool exposed via ArcadeDB's AI chat endpoints fails to bind the authenticated principal to DatabaseContext, so per-type/per-bucket ACL checks silently no-op. Impact is confidentiality-only (VC:H, VI:N/VA:N) - attackers read data they are explicitly denied at the per-type level but cannot write or degrade availability. No EPSS score, no CISA KEV listing, and no public proof-of-concept were provided, so this is no public exploit identified at time of analysis; exploitation is authenticated (PR:L) and gated on the AI chat feature being enabled and on ACLs actually being configured to restrict data. The 'Authentication Bypass' tag conflicts with the underlying facts - the attacker is already an authenticated principal and bypasses per-type authorization, so this is an access-control/authorization bypass, not authentication bypass. Priority is moderate: real data-exfiltration primitive that defeats intended tenant/type isolation, but limited to confidentiality, requiring valid credentials and an enabled AI chat surface.

Exploit ScenarioDerived

An authenticated low-privilege ArcadeDB user who is denied direct read access to a sensitive type or bucket opens the AI chat assistant and prompts it to run queries against those restricted types through the query_database tool. Because the tool never binds the principal to DatabaseContext, the per-type/per-bucket ACL checks no-op and the assistant returns data the user could never retrieve through normal query endpoints. No public exploit code is identified, but the technique requires only crafted natural-language prompts, so exploitation complexity is low.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 18, 2026

An authorization bypass in ArcadeDB before 26.9.1 lets authenticated users read data they are explicitly denied at the per-type and per-bucket level by steering the AI chat assistant's query_database tool, which executes queries without binding the authenticated principal to DatabaseContext so ACL checks silently pass. Exploitation requires a valid ArcadeDB account, network reach to the instance, and the AI chat endpoints exposing the tool to be enabled or reachable; impact is limited to unauthorized read of otherwise-restricted types and buckets, with no write or availability effect. The flaw is rated 7.1 (CVSS 4.0 AV:N/AC:L/PR:L, independent assessment agrees at CVSS 3.1 C:H/I:N/A:N), a vendor fix is available in 26.9.1, and no public exploit code or confirmed active exploitation was identified at time of analysis.

RemediationAI

Upgrade ArcadeDB to 26.9.1 or later, which is the vendor-released fix for this issue and restores principal binding into DatabaseContext for the query_database tool. Where upgrading is not immediately possible, disable or restrict access to the AI chat endpoints that expose query_database, or disable the tool entirely - the trade-off being loss of AI-assisted querying functionality. Because exploitation requires a valid account, tightening who can authenticate to the instance and auditing accounts with broad read access reduces exposure but does not fix the underlying ACL no-op. Network-level restriction of the AI chat surface to trusted clients is another compensating control, though it does not address an already-authenticated insider. Verify remediation against the vendor advisory at https://github.com/ArcadeData/arcadedb/security/advisories/GHSA-chrr-vr3p-crcc and the VulnCheck advisory at https://www.vulncheck.com/advisories/arcadedb-before-26.9.1-acl-bypass-via-query-database-tool, and review logs for query_database invocations against restricted types or buckets to detect prior abuse.

Affected VersionsENISA

arcadedb 0 <26.9.1

Affected Packages

euvd arcadedb fix: 26.9.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

ArcadeDB is a multi-model database (graph, document, key-value, and vector) that layers ACLs at the database, type, and bucket level. The AI chat surface exposes a query_database tool that forwards natural-language prompts into database queries. Root cause is CWE-862 (Missing Authorization): the tool executes queries without binding the authenticated principal into DatabaseContext, so the per-type and per-bucket authorization callbacks see no effective user and no-op instead of denying access. As a result, ACL denials that the normal query endpoints enforce are skipped for this code path, and an authenticated principal can retrieve types or buckets they are supposed to be denied. The CPE cpe:2.3:a:arcadedata:arcadedb:*:*:*:*:*:*:*:* reflected by EUVD as arcadedb 0 <26.9.1 confirms all releases prior to 26.9.1 are affected. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N) and the independent CVSS 3.1 vector both describe a network-reachable, low-privilege, confidentiality-only defect with no integrity or availability impact.

Know when Arcadedb gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Authenticated user (PR:L) sends network queries with low complexity; missing per-type authz yields high confidentiality read impact but no integrity or availability effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Sep 18, 2026 - 14:02 EUVD
CVE Published
Sep 18, 2026 - 13:20 cve.org
HIGH 7.1

DescriptionCVE.org

ArcadeDB before 26.9.1 contains an access control bypass vulnerability in the query_database tool exposed through the AI chat endpoints. The tool executes queries without binding the authenticated principal to DatabaseContext, causing per-type and per-bucket ACL checks to silently no-op and allowing authenticated users to read data they are explicitly denied at the per-type level. Attackers can prompt the AI assistant to execute queries against restricted types or buckets to retrieve sensitive data that would be rejected through normal query endpoints.

Technical POC Analysis

Evidence note: the supplied advisory (GHSA-chrr-vr3p-crcc) carries CVSS 3.1 6.5 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) and lists "No known CVE"; the 7.1 / CVSS 4.0 score and CVE ID in the task header…

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

ArcadeDB versions prior to 26.9.1 contain an authorization bypass in the AI chat assistant's query_database tool that allows any authenticated user to read database types and buckets they are explicitly denied, exposing potentially sensitive data to internal accounts that should not have access. This undermines per-type and per-bucket access controls - a core least-privilege safeguard - creating insider-risk, data-governance, and potential compliance exposure for organizations using ArcadeDB as a system of record. No public exploit identified at time of analysis, and a vendor-released patch: 26.9.1 is available.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Low
niche open-source multi-model database, limited production footprint
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-75854 CRITICAL
9.3 Aug 18

Unauthenticated data access and manipulation in ArcadeDB before 26.8.1 arises because the Redis wire-protocol plugin exp

CVE-2026-75851 CRITICAL
9.4 Aug 18

Privilege escalation in ArcadeDB server (versions 26.7.3 and earlier) allows a low-privileged authenticated user with re

CVE-2026-75843 CRITICAL
9.4 Aug 18

Privilege escalation in ArcadeDB before 26.8.1 lets a low-privileged authenticated reader escalate to full server admini

CVE-2026-75852 CRITICAL
9.3 Aug 18

Authentication bypass in ArcadeDB before 26.8.1 lets unauthenticated attackers run full CRUD operations against any data

CVE-2026-67341 CRITICAL
9.3 Aug 01

Scripting authorization bypass in ArcadeDB before 26.7.2 lets any authenticated database user - including read-only role

CVE-2026-67342 CRITICAL
9.3 Aug 01

Cross-database authorization bypass (IDOR) in ArcadeDB before 26.7.2 lets attackers read and write any database on the s

CVE-2026-76224 HIGH
8.7 Aug 19

Remote code execution in ArcadeDB's Gremlin query engine exposes any deployment running arcadedb-gremlin through version

CVE-2026-75853 HIGH
8.7 Aug 18

Cross-database authorization bypass in ArcadeDB's Gremlin wire-protocol plugin allows any authenticated server user to f

CVE-2026-75840 HIGH
8.7 Aug 18

Arbitrary file read in ArcadeDB before version 26.8.1 allows authenticated users holding trigger creation privileges to

CVE-2026-67343 HIGH
8.7 Aug 01

Cluster token exposure in ArcadeDB before 26.7.2 enables any authenticated user to escalate privileges to root-level adm

CVE-2026-67356 HIGH
8.7 Aug 02

Privilege escalation in ArcadeDB before 26.7.3 allows any user holding UPDATE_SCHEMA permission to create server-wide ad

CVE-2026-67340 HIGH
8.6 Aug 01

Remote OS command execution in ArcadeDB before 26.7.2 is reachable by authenticated schema administrators through JavaSc

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy