apache/gravitino
View on GitHub[Improvement] Possible SQL injection in MysqlDatabaseOperations.java and JdbcDatabaseOperations.java
Open
#3,026 opened on Apr 19, 2024
good first issueimprovement
Repository metrics
- Stars
- (3,058 stars)
- PR merge metrics
- (PR metrics pending)
Description
What would you like to be improved?
The database name should be validated before but used to construct an SQL to show tables. (Search for "SHOW TABLES IN".) Note that the SQL strings are also built in different ways in each file and probably should be built the same way.
How should we improve?
Validate the name or use query parameters.