CVE-2026-75846: ArcadeDB before 26.8.1 Unauthorized Function Deletion via DELETE FUNCTION

Published Aug 18, 2026

ArcadeDB before 26.8.1 (affected versions <= 26.7.3) contains a missing authorization vulnerability in the DELETE FUNCTION SQL statement. DeleteFunctionStatement.executeSimple unregisters and persists deletion of a server-side function without any checkPermissionsOnDatabase (UPDATESCHEMA) check. Any user with database access can execute DELETE FUNCTION via the command API (POST /api/v1/command/{db}) to permanently remove any registered server-side function, including security-relevant logic, impacting integrity and availability.

Affected Software

1 affected component
ArcadeDB<=26.7.3

Event History

Aug 18, 2026
CVE Published
via MITRE·11:19 AM
Data Sourced
via MITRE·11:19 AM
DescriptionSeverityWeakness
Data Sourced
via NVD·12:19 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this vulnerability?

Any authenticated user with access to the affected database can exploit the issue through the command API. The attack requires no user interaction and can target any registered server-side function, including functions used for security-relevant logic.

2

Does an attacker need schema modification privileges?

The vulnerable DELETE FUNCTION path does not enforce the UPDATE_SCHEMA permission check. As a result, database access alone is sufficient for deletion; the user does not need schema-update authorization.

3

How can I determine whether my deployment is affected?

Affected systems are ArcadeDB versions 26.7.3 and earlier, before 26.8.1. Determine exposure by checking the deployed ArcadeDB version and whether untrusted or lower-privileged users have database access to the command API.

4

What can be done if an upgrade is not immediately possible?

Restrict database access and limit access to the POST /api/v1/command/{db} command endpoint to trusted users until upgrading. Review registered server-side functions and investigate unexpected deletions, particularly for functions involved in security controls or application workflows.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203