• unknown's avatar
    BUG#31611 (Security risk with BINLOG statement): · b835c18a
    unknown authored
    Adding check that the user executing a BINLOG statement has SUPER
    privileges and aborting execution of the statement with an error
    otherwise.
    
    
    mysql-test/r/mysqlbinlog.result:
      Result change.
    mysql-test/t/mysqlbinlog.test:
      Adding test that generates a BINLOG command for inserting data into a
      table and feed the BINLOG statement into the database as an untrusted
      user. Also checking that insertion into the table fails for that user
      and that the table only contain a single line: the original one inserted.
    sql/sql_binlog.cc:
      Adding a check that the executor of the BINLOG command has
      SUPER privileges and give an error and abort execution if not.
    b835c18a
sql_binlog.cc 6.49 KB