Alterações na distribuição 3.23.58 (11 Sep 2003)
Fixed buffer overflow in password handling which could potentially be exploited by MariaDB users with ALTER
privilege on the mysql.user
table to execute random code or to gain shell access with the UID of the mysqld process (thanks to Jedi/Sector One for spotting and reporting this bug).
mysqldump
now correctly quotes all identifiers when communicating with the server. This assures that during the dump process,mysqldump
will never send queries to the server that result in a syntax error. This problem is not related to themysqldump
program's output, which was not changed. (Bug#1148)- Fixed table/column grant handling - proper sort order (from most specific to less specific, see "Controle de Acesso, Estágio 2: Verificação da Requisição") was not honored. (Bug#928)
- Fixed overflow bug in
MyISAM
andISAM
when a row is updated in a table with a large number of columns and at least oneBLOB/TEXT
column. - Fixed MariaDB so that field length (in C API) for the second column in
SHOW CREATE TABLE
is always larger than the data length. The only known application that was affected by the old behaviour was Borland dbExpress, which truncated the output from the command. (Bug#1064) - Fixed
ISAM
bug inMAX()
optimization. - Fixed
Unknown error
when doingORDER BY
on reference table which was used withNULL
value onNOT NULL
column. (Bug#479)