Ticket #1289 (closed defect: fixed)

Opened 17 months ago

Last modified 9 months ago

Problème de création base de données

Reported by: anonyme Owned by: anonymous
Priority: normal Milestone: alternc-3.0
Component: Bureau: bases de données Version: alternc-1.0
Severity: minor Keywords:
Cc:

Description (last modified by squidly) (diff)

Il est possible pour un utilsateur de créer plus de bases de données que le quota qui lui est attribué. Si on autorise plus d'une base de données (par exemple 2 bases de données), il est possible à partir de ce moment là dans créer plus de 2.

Supposons que l'utilisateur s'appelle 'testeur', il créé sa première base de données qui va s'appeler 'testeur', ensuite il créé sa deuxième base de données qu'il appel 'deux' donc le bureau la nomme testeur_deux.

Partant de là il est possible de faire des requêtes create database en remplaçant le '_' (underscore) par un caractère de son choix et d'avoir d'autres bases de données.

Voilà, c'est ce qui ce passe sur mon serveur.

Change History

comment:1 Changed 17 months ago by azerttyu

Bonjour

Pour ma part je ne reproduis pas. Un alternc 1.0. avec un compte "test" ayant un quota de 2 bases. Soient les bases test et test_2 crées depuis le panel.

Si depuis phpmayadmin je fais :

  • CREATE DATABASE test_3, j'obtiens - Access denied for user 'test'@'localhost' to database 'test_3'
  • CREATE DATABASE test3, j'obtiens - Access denied for user 'test'@'localhost' to database 'test3'
  • CREATE DATABASE aker-3, j'obtiens - Access denied for user 'test'@'localhost' to database 'test-3'

comment:2 Changed 9 months ago by squidly

  • Description modified (diff)
  • Milestone set to alternc-1.1-security_edition

comment:3 Changed 9 months ago by fufroma

  • Status changed from new to closed
  • Resolution set to fixed

Fixed dans la refonte de la classe m_mysql

Note: See TracTickets for help on using tickets.