UDF 给用户授权后无法使用

【详述】在A 库建了个 UDF,把查询权限赋予了 B 用户,B 用户 use A; show functions 可以看到 UDF,但是查询报错: SQL 错误 [1064] [42000]: Access denied. need the SELECT default_cluster:A privilege(s),只有给 B 用户授予 A库的所有权限,才能使用该 UDF,这个是不是有bug?
【背景】创建UDF,给用户B 授权该UDF ( grant select_priv on db.udf_name TO ‘user’@’%’;),B show functions 可以看到udf,使用报没有权限
【业务影响】
【StarRocks版本】2.3.1
【集群规模】3fe(3 follower)+4be(fe与be混部)
【机器信息】云服务器,16C 64G centos
【联系方式】社区6群-春江
【附件】

只有给 B 用户授予 A库的所有权限,才能使用该 UDF,这个是不是有bug?
现在只能通过这样方式授权,权限这块我们在重构。

大佬们,现在升级到 2.5.1 还是一样的问题

主要是这样授权 B 用户就能访问 A库的所有表了