Skip to main content

CVE-2026-54077: CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') in ArcadeData arcadedb

0
High
VulnerabilityCVE-2026-54077cvecve-2026-54077cwe-22cwe-776cwe-918
Published: 09/15/2026 (09/15/2026, 15:17:35 UTC)
Source: CVE Database V5
Vendor/Project: ArcadeData
Product: arcadedb

Description

ArcadeDB is a Multi-Model DBMS. Prior to 26.6.1, the IMPORT DATABASE statement in engine/src/main/java/com/arcadedb/query/sql/parser/ImportDatabaseStatement.java did not require administrative privileges and passed its source to integration/src/main/java/com/arcadedb/integration/importer/SourceDiscovery.java without validation. An authenticated user with SQL command access through /api/v1/command or /api/v1/query can supply HTTP or HTTPS destinations to make server-side requests to internal services, or file:// paths to read files accessible to the server process and ingest the results as queryable records. The XML importer also permits DTD processing and external entities, enabling entity expansion. The root-only /api/v1/server administration endpoint is not affected. The fix requires updateSecurity permission, blocks local-network import destinations by default through arcadedb.server.security.importBlockLocalNetworks, supports the arcadedb.server.security.importAllowedLocalPaths file allow-list, and disables XML DTD processing and external entities. This issue is fixed in version 26.6.1.

CVSS v3.1

Score 7.1high

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
Low
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L

Affected software

ArcadeData

arcadedb

Affected versions
<26.6.1

com.arcadedb

arcadedb-engine

Affected versions
<26.6.1
GitHub Actionsmore threats →ai
arcadedata/arcadedb
pkg:github/arcadedata/arcadedb
Affected versions
<26.6.1

Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 09/15/2026, 16:16:33 UTC

Technical Analysis

CVE-2026-54077 is a path traversal vulnerability (CWE-22) in ArcadeDB prior to version 26.6.1. The IMPORT DATABASE statement did not require administrative privileges and passed unvalidated source paths to the importer, allowing authenticated users with SQL command access via /api/v1/command or /api/v1/query to specify HTTP, HTTPS, or file:// destinations. This enables server-side requests to internal services or reading of local files accessible to the server process, with results ingested as queryable records. Additionally, the XML importer permitted DTD processing and external entities, facilitating entity expansion attacks (CWE-776, CWE-918). The root-only /api/v1/server endpoint is unaffected. The fix in 26.6.1 enforces updateSecurity permission, blocks local-network imports by default, supports an allow-list for local paths, and disables XML DTD and external entity processing.

Potential Impact

An authenticated user with SQL command access can exploit this vulnerability to perform server-side request forgery (SSRF) to internal services or read arbitrary files accessible to the ArcadeDB server process. This can lead to unauthorized disclosure of sensitive information (confidentiality impact rated high) and limited denial of service (availability impact rated low). Integrity impact is not indicated. The vulnerability does not require administrative privileges but does require authenticated SQL command access.

Mitigation Recommendations

Upgrade to ArcadeDB version 26.6.1 or later, which fixes this vulnerability by requiring updateSecurity permission for imports, blocking local-network import destinations by default, supporting an allow-list for local file paths, and disabling XML DTD processing and external entities. If upgrading is not immediately possible, restrict SQL command access to trusted users only and disable or restrict the IMPORT DATABASE functionality. Review and configure arcadedb.server.security.importBlockLocalNetworks and arcadedb.server.security.importAllowedLocalPaths settings as per security policy.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
GitHub_M
Date Reserved
2026-06-11T18:44:47.760Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 6aa9651655bf5e2cf502e92e

Added to database: 09/15/2026, 15:32:38 UTC

Last enriched: 09/15/2026, 16:16:33 UTC

Last updated: 09/16/2026, 00:14:10 UTC

Views: 6

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses