[MDEV-19704] GRANT EXECUTE lower procedure name Created: 2019-06-06 Updated: 2019-07-21 Resolved: 2019-07-21 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Authentication and Privilege System, Data Definition - Procedure |
| Affects Version/s: | None |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Major |
| Reporter: | David Villalobos Cambronero | Assignee: | Unassigned |
| Resolution: | Not a Bug | Votes: | 0 |
| Labels: | None | ||
| Environment: |
Linux |
||
| Attachments: |
|
| Description |
|
If you create a function or procedure, on GRANT MariaDB lower its name so the user will not have the privilege to execute ir. DELIMITER | |
| Comments |
| Comment by Elena Stepanova [ 2019-06-17 ] |
|
Please connect as the user in question, try to execute the function, get the error, run SHOW GRANTS without parameters, and paste or attach the whole unabridged output from the console. |
| Comment by David Villalobos Cambronero [ 2019-06-18 ] |
|
Hi Elena, I have found what is going on: 1 - GRANT EXECUTE ON FUNCTION ... lowers the case of the name, but the user can execute the routine. At the end, sorry for wasting your time and thanks for the interest. Best regards |