CVE-2026-100683 in serverinformation

Résumé

par VulDB • 26/09/2026

Budibase (@budibase/server) avant la version 3.45.0 génère des instructions DDL de renommage de colonnes MySQL et MSSQL dans le fichier packages/backend-core/src/sql/sqlTable.ts en interpolant directement les identifiants dans une chaîne de requête brute (guillemets backtick pour MySQL, littéral sp_rename entre guillemets simples pour MSSQL) sans appliquer les helpers du projet quoteMySqlIdentifier / quoteSqlServerIdentifier. Un attaquant disposant des droits DDL sur un point de connexion MySQL/MSSQL peut créer une colonne dont le nom contient un caractère backtick (MySQL) ou un guillemet simple (MSSQL), suivi d'une injection SQL supplémentaire ; l'introspection du schéma de Budibase stocke ce nom tel quel, et lorsqu'un utilisateur renomme cette colonne via l'interface utilisateur (POST /api/tables avec _rename.old), le caractère d'échappement intégré termine l'identifiant et la requête SQL injectée est exécutée. La connexion MySQL étant ouverte avec multipleStatements: true, les instructions empilées s'exécutent sous l'utilisateur du point de connexion de Budibase, permettant des lectures, écritures ou opérations destructrices arbitraires sur la base de données connectée en dehors du modèle d'autorisations par ligne/tableau de Budibase. Correction apportée dans la version 3.45.0.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

VulnCheck

Réserver

26/09/2026

Divulgation

26/09/2026

Modérer

accepté

Entrée

VDB-410691

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!