-
Notifications
You must be signed in to change notification settings - Fork 6.2k
role (RBAC) related code does not handle username or host with @ correctly #59552
Copy link
Copy link
Closed
Closed
Copy link
Labels
affects-5.4This bug affects the 5.4.x(LTS) versions.This bug affects the 5.4.x(LTS) versions.affects-6.1This bug affects the 6.1.x(LTS) versions.This bug affects the 6.1.x(LTS) versions.affects-6.5This bug affects the 6.5.x(LTS) versions.This bug affects the 6.5.x(LTS) versions.affects-7.1This bug affects the 7.1.x(LTS) versions.This bug affects the 7.1.x(LTS) versions.affects-7.5This bug affects the 7.5.x(LTS) versions.This bug affects the 7.5.x(LTS) versions.affects-8.1This bug affects the 8.1.x(LTS) versions.This bug affects the 8.1.x(LTS) versions.affects-8.5This bug affects the 8.5.x(LTS) versions.This bug affects the 8.5.x(LTS) versions.severity/minorsig/sql-infraSIG: SQL InfraSIG: SQL Infratype/bugThe issue is confirmed as a bug.The issue is confirmed as a bug.
Description
Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)
mysql> create user u1;
Query OK, 0 rows affected (0.01 sec)
mysql> grant 'aa@bb' to u1;
Query OK, 0 rows affected (0.01 sec)
2. What did you expect to see? (Required)
mysql> show grants for u1;
+--------------------------------+
| Grants for u1@% |
+--------------------------------+
| GRANT USAGE ON *.* TO `u1`@`%` |
| GRANT `aa@bb`@`%` TO `u1`@`%` |
+--------------------------------+
2 rows in set (0.00 sec)
3. What did you see instead (Required)
mysql> show grants for u1;
+--------------------------------+
| Grants for u1@% |
+--------------------------------+
| GRANT USAGE ON *.* TO 'u1'@'%' |
| GRANT 'aa'@'bb' TO 'u1'@'%' |
+--------------------------------+
2 rows in set (0.00 sec)
4. What is your TiDB version? (Required)
master 27f8ff3
This should affect all the versions since role feature was introduced.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
affects-5.4This bug affects the 5.4.x(LTS) versions.This bug affects the 5.4.x(LTS) versions.affects-6.1This bug affects the 6.1.x(LTS) versions.This bug affects the 6.1.x(LTS) versions.affects-6.5This bug affects the 6.5.x(LTS) versions.This bug affects the 6.5.x(LTS) versions.affects-7.1This bug affects the 7.1.x(LTS) versions.This bug affects the 7.1.x(LTS) versions.affects-7.5This bug affects the 7.5.x(LTS) versions.This bug affects the 7.5.x(LTS) versions.affects-8.1This bug affects the 8.1.x(LTS) versions.This bug affects the 8.1.x(LTS) versions.affects-8.5This bug affects the 8.5.x(LTS) versions.This bug affects the 8.5.x(LTS) versions.severity/minorsig/sql-infraSIG: SQL InfraSIG: SQL Infratype/bugThe issue is confirmed as a bug.The issue is confirmed as a bug.