CyberRota Analysis
AI-GeneratedArcadeDB versions prior to 26.6.1 are vulnerable to unauthorized schema mutations due to insufficient authorization checks on public schema mutators, allowing authenticated users, including those with read-only API tokens, to execute critical commands like DROP PROPERTY and ALTER TYPE. This can lead to significant data integrity issues, as attackers can manipulate the database schema without proper permissions, potentially corrupting stored records and violating the intended permission model. Organizations using ArcadeDB should prioritize upgrading to version 26.6.1 to mitigate this high-severity vulnerability.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
ArcadeDB is a Multi-Model DBMS. Prior to 26.6.1, the fix for CVE-2026-44221 added an UPDATE_SCHEMA authorization check only to LocalDocumentType.createProperty, while the remaining public schema mutators in engine/src/main/java/com/arcadedb/schema/LocalDocumentType.java and engine/src/main/java/com/arcadedb/schema/LocalProperty.java remained unchecked. An authenticated identity, including a read-only API token without UPDATE_SCHEMA permission, can use DROP PROPERTY, ALTER TYPE, or ALTER PROPERTY through the database command/query HTTP endpoints to rename types, change inheritance, alter aliases or buckets, drop properties, and change property constraints. The issue does not directly disclose or write record data, but unauthorized schema mutation can corrupt the meaning of stored records and breach the documented permission model. This issue is fixed in version 26.6.1.