Deepak Sharma created HIVE-11988: ------------------------------------ Summary: [hive] security issue with hive & ranger for import table command Key: HIVE-11988 URL: https://issues.apache.org/jira/browse/HIVE-11988 Project: Hive Issue Type: Bug Components: Hive Affects Versions: 1.2.1, 0.14.0 Reporter: Deepak Sharma Priority: Critical Fix For: 0.14.1, 1.2.2
if a user does not have permission to create table in hive , then if the same user import data for a table using following command then , it will have to create table also and that is working successfully , ideally it should not work STR: ==== 1. put some raw data in hdfs path /user/user1/tempdata 2. in ranger check policy , user1 should not have any permission on any table 3. login through user1 into beeline ( obviously it will fail since user doesnt have permission to create table) create table tt1(id INT,ff String); FAILED: HiveAccessControlException Permission denied: user user1 does not have CREATE privilege on default/tt1 (state=42000,code=40000) 4. now try following command to import data into a table ( table should not exist already) import table tt1 from '/user/user1/tempdata'; ER: since user1 doesnt have permission to create table so this operation should fail AR: table is created successfully and data is also imported !! -- This message was sent by Atlassian JIRA (v6.3.4#6332)