Server-side Request Forgery (SSRF) Affecting com.arcadedb:arcadedb-server package, versions [,26.6.1)


Severity

Recommended
0.0
high
0
10

CVSS assessment by Snyk's Security Team. Learn more

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Server-side Request Forgery (SSRF) vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-JAVA-COMARCADEDB-18021393
  • published20 Jul 2026
  • disclosed16 Jul 2026
  • creditBin Luo

Introduced: 16 Jul 2026

NewCVE-2026-54077  (opens in a new tab)
CWE-22  (opens in a new tab)
CWE-776  (opens in a new tab)
CWE-918  (opens in a new tab)

How to fix?

Upgrade com.arcadedb:arcadedb-server to version 26.6.1 or higher.

Overview

Affected versions of this package are vulnerable to Server-side Request Forgery (SSRF) through IMPORT DATABASE in ImportDatabaseStatement, SourceDiscovery, and the import source handlers. An authenticated SQL user can trigger the flaw by supplying an IMPORT DATABASE URL or path that points to a remote internal address or a local file, causing the server to fetch attacker-chosen content and import it as records. This lets the attacker reach internal services such as cloud metadata endpoints or read files like /etc/passwd from the server process. The result is exposure of internal network responses and local file contents to the user through the database import output.

Notes

  • IMPORT DATABASE is exposed over the SQL command/query endpoints, not the server administration API; the maintainer advisory says /api/v1/server was already root-only and unaffected.
  • Local-file imports are gated by the optional arcadedb.server.security.importAllowedLocalPaths allow-list; when it is set, file:// and plain-path sources are restricted to the configured directories, while classpath:// resources remain permitted.

Workarounds

  • Restrict SQL command/query access to trusted administrative users; do not grant IMPORT DATABASE capability to untrusted accounts, which prevents authenticated non-admin users from triggering SSRF to internal endpoints or reading local files through the import path.

CVSS Base Scores

version 4.0
version 3.1