Skip to main content

ArcadeDB EUVDEUVD-2026-62464

| CVE-2026-76223 HIGH
Missing Authorization (CWE-862)
2026-08-19 VulnCheck GHSA-p32w-fr4c-xp93
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege ArcadeDB database credentials
  2. Delivery
    Connect to ArcadeDB instance over network
  3. Exploit
    Issue DEFINE FUNCTION against existing SQL or Cypher library
  4. Execution
    UPDATE_SCHEMA permission check bypassed by vulnerable code path
  5. Persist
    Overwrite or inject malicious function definition
  6. Impact
    Poisoned function executes on all subsequent caller invocations

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

Exploitation requires a valid ArcadeDB database user account (PR:L confirmed by CVSS 4.0 vector). The targeted function library must already exist in the database - DEFINE FUNCTION against a non-existent library correctly enforces the UPDATE_SCHEMA permission check and is not exploitable. Only SQL and Cypher function libraries are affected; JavaScript function libraries are protected by a separate UPDATE_SECURITY permission check and are out of scope. No special deployment configuration, elevated network position, or additional privilege beyond basic authenticated database access is required. Limiting factors: anonymous or unauthenticated access is insufficient; the attacker must be able to issue DEFINE FUNCTION statements, which implies at minimum query execution rights on the target database instance.

Impact

The CVSS 4.0 score of 7.1 (High) with AV:N/AC:L/AT:N/PR:L/UI:N correctly captures a moderately serious risk that is bounded by the PR:L requirement - exploitation demands a valid, authenticated database account. This materially limits the attacker pool to insiders, compromised application credentials, or users in shared multi-tenant ArcadeDB deployments. No CISA KEV listing exists and no public exploit code is identified at time of analysis, so this is not a spray-and-pray internet threat. EPSS data was not provided in the input, so exploitation probability cannot be independently quantified. The dominant risk signal is VI:H: a successful attack permanently alters admin-authored function definitions, and those changes persist across restarts and affect every caller of the modified library until detected. The secondary VA:L signal likely reflects disruption from corrupted function behavior in dependent queries. This is a genuine remediation priority for organizations with multi-user ArcadeDB instances, particularly those where untrusted or shared credentials have database access.

Exploit ScenarioDerived

An attacker holding a low-privilege ArcadeDB database account - such as a shared application service credential or a compromised user account - connects to the database over the network and issues a crafted DEFINE FUNCTION statement targeting an existing SQL or Cypher library. Because the UPDATE_SCHEMA permission check is absent for this code path, the statement succeeds silently and overwrites an admin-authored function - for example, replacing a data-validation or access-control routine with one that bypasses checks or exfiltrates query parameters. The overwritten function persists across database restarts and executes in place of the legitimate version for all subsequent callers, including administrative processes.

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

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

Alert me

AnalysisAIv1 – Aug 19, 2026

Function library integrity in ArcadeDB 26.7.3 and earlier can be silently tampered by any authenticated low-privilege database user because the UPDATE_SCHEMA permission gate is bypassed when a DEFINE FUNCTION statement targets an already-existing library rather than creating a new one. Attackers holding only basic database credentials can overwrite or inject SQL or Cypher function logic authored by administrators, poisoning business logic, data transformations, or access-control routines that depend on those functions. No active exploitation is confirmed (no CISA KEV listing), but the low attack complexity and network reachability (CVSS 4.0 AV:N/AC:L/PR:L) make this a genuine priority for any multi-user ArcadeDB deployment.

RemediationAI

Upgrade to ArcadeDB 26.8.1, the vendor-released patch confirmed by the security advisory at https://github.com/ArcadeData/arcadedb/security/advisories/GHSA-rv64-62hr-wv2p and the VulnCheck report at https://www.vulncheck.com/advisories/arcadedb-before-permission-bypass-via-define-function. If immediate upgrade is not feasible, restrict database user grants so that only explicitly trusted administrative accounts hold any form of database access; revoke or minimize credentials for shared application accounts, noting that this may impact application functionality requiring database connectivity. Organizations should also audit all existing SQL and Cypher function libraries for unauthorized modifications - specifically reviewing DEFINE FUNCTION statements in database audit logs for calls issued by non-administrative users against pre-existing libraries, as these may indicate prior exploitation.

Affected VersionsENISA

arcadedb 0 <26.8.1

Affected Packages

euvd arcadedb fix: 26.8.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 (CPE: cpe:2.3:a:arcadedata:arcadedb:*:*:*:*:*:*:*:*) is a multi-model database supporting Graph, Document, Key-Value, and Time Series workloads via SQL, Apache Cypher, and Gremlin. Its authorization model defines discrete permissions - including UPDATE_SCHEMA for schema modifications and UPDATE_SECURITY for security-sensitive changes. CWE-862 (Missing Authorization) identifies the root cause: the DEFINE FUNCTION code path for an existing library omits the UPDATE_SCHEMA check that is correctly enforced when the library does not yet exist. This is a split-code-path authorization bypass where create and update operations diverge in their permission enforcement. Notably, JavaScript function libraries are unaffected because they trigger the UPDATE_SECURITY check independently, confirming the flaw is localized to the SQL/Cypher library update path.

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:N/VI:H/VA:L/SC:N/SI:N/SA:N
vuln.today AI 7.1 HIGH

Network-reachable database requiring authenticated low-privilege account; high integrity impact from persistent function overwrite; low availability from corrupted function behavior; no confidentiality breach.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L/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
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Aug 19, 2026 - 15:17 EUVD
CVE Published
Aug 19, 2026 - 14:02 cve.org
HIGH 7.1

DescriptionCVE.org

ArcadeDB (com.arcadedb) versions 26.7.3 and earlier fail to enforce the UPDATE_SCHEMA permission check when a DEFINE FUNCTION statement targets an already-existing function library. A user with only database access can add or overwrite SQL or Cypher functions in an existing library and persist the change, enabling tampering with admin-defined function logic. The issue is fixed in 26.8.1. (JavaScript functions still trigger the UPDATE_SECURITY check and are not affected.)

Executive ViewAI

Why It Matters

ArcadeDB versions 26.7.3 and earlier contain a permission-bypass vulnerability that allows authenticated database users with basic credentials to silently overwrite function libraries used for data processing and access control logic. This places multi-user deployments at risk of internal function tampering, potentially poisoning business-critical transformations and security routines without detection.

Business Impact: High
Compensating Controls

Restrict UPDATE_SCHEMA permission to administrative accounts only; implement continuous monitoring and audit logging of all function library modifications; apply network-level access controls to limit database connectivity to trusted systems only; disable or remove unused function libraries; require code review and administrative approval before function deployments; regularly audit function definitions against authorized baselines.

Threat Intelligence Overview

EPSS Score
0.2%
Top 83% exploitable
Prevalence
Low
niche multi-model database, limited enterprise 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.2%
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

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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