Kibana 9.4.4 安全更新曝出 Agent Builder 越权风险:AI 功能引入的授权缺口该如何排查

枫少@KillBoy
枫少@KillBoy
枫少@KillBoy
管理员
287
文章
0
粉丝
信息安全342,430字数 1042阅读3分28秒阅读模式
AI智能摘要
AI 生成的文章内容摘要

Kibana 9.4.4 在安全公告 ESA‑2026‑83 中披露,Agent Builder 在调用其他 Kibana 功能前未能正确校验调用者是否拥有相应权限,导致潜在的特权提升与敏感信息泄露。该缺口正是 AI 辅助工具首次引入权限检查不完整的典型案例,随后在 ESA‑2026‑124 与 ESA‑2026‑156 中又出现了私有 Agent 所有权错误判断以及跨空间数据暴露的问题,凸显新功能在授权与资源边界上的系统性风险。

Kibana Agent Builder 界面示意

受影响功能与漏洞要点

  • Agent Builder:用于在 Kibana 中快速创建、编辑并运行基于 AI 的自动化工具。漏洞在于创建和运行工具前,系统没有确认请求者是否具备对应的 Kibana 功能权限(如机器学习、私有 Agent 管理等),从而可能让低权限用户触发高权限操作。
  • 关联漏洞:ESA‑2026‑124 进一步指出,Agent Builder 在判定私有 Agent 所有权时,仅比较用户名而未考虑认证域的唯一性,导致不同域的用户被误认为同一所有者;ESA‑2026‑156 则揭露了跨空间(Space)访问机器学习作业数据的授权缺失。这些问题共同表明,AI 相关入口在权限校验链路上存在统一的设计缺口。

环境自查要点

  1. 版本核实:登录 Kibana,进入 Management → Stack Monitoring,确认 Kibana 主版本号在 9.4.0‑9.4.4 范围内(含 9.4.4)。若已升级至 9.4.5 及以上,则已包含修复。
  2. Agent Builder 是否启用:在 Stack Management → Kibana → Features 中检查 “Agent Builder” 项是否处于 Enabled 状态;若未启用,可直接规避风险。
  3. 认证域与用户名唯一性:审计 Elasticsearch 的 realm 配置,确认是否存在多个 Realm 共享同一用户名的情况;若存在,需要在权限模型中加入 Realm 区分,否则可能触发 ESA‑2026‑124 中的所有权混淆。
  4. 空间(Space)使用情况:若部署了 Kibana Spaces,检查是否有非管理员用户被授予机器学习作业管理或 Agent 相关权限;这类配置在 ESA‑2026‑156 中会导致跨空间数据泄露。

以上检查可通过 Kibana UI 或直接查询 .kibana 索引的相关设置完成,无需执行复杂脚本。

角色与权限复核建议

  • 核心角色:kibana_user、kibana_admin 以及自定义角色中涉及 agent:*、ml:*、space:* 的权限需重点审阅。
  • 权限细化:确认是否有角色仅授予了 “Agent Builder – Run” 或 “Machine Learning – Manage” 等细粒度权限,而未配套 “Agent Builder – Create/Update”。如果存在不匹配的组合,可能被攻击者利用进行特权升级。
  • 跨空间权限:在使用 Spaces 时,确保非管理员角色不拥有跨空间的机器学习或 Agent 读取权限;最好采用 “Space‑specific” 的角色绑定方式,避免全局授权。
  • 审计日志:开启 Kibana 的审计功能,记录 Agent Builder 相关的 API 调用(如 POST /api/agent_builder/...),以便在升级前后对异常行为进行对比分析。
Kibana 角色权限矩阵

升级与后续行动

  • 优先升级:受影响的 9.4.0‑9.4.4 版本应尽快升级至 9.4.5(或 9.5.1)以获得官方修复。
  • 内部确认:在升级前,安全团队应与负责 Kibana 运维的同事确认当前是否启用了 Agent Builder、使用了多少个 Realm 以及 Spaces 的授权配置;升级后再次执行上述自查步骤,确保漏洞已被消除。
  • 持续监控:升级完成后,持续关注 Elastic 官方的安全公告,尤其是后续的 AI 功能模块,以防出现类似的授权缺口。

结论:如果你的 Kibana 环境仍运行在 9.4.4 及以下且已启用 Agent Builder,建议立即进行版本升级并复核相关角色权限。即使暂时未启用该功能,也应检查认证域和空间配置,防止潜在的授权错误在未来的功能扩展中被利用。及时与安全负责人沟通,确保升级计划与权限审计同步进行,可最大限度降低特权提升与信息泄露的风险。

 
枫少@KillBoy
评论  34  访客  34
    • 猪猪侠
      猪猪侠 1

      听说 Agent Builder 还能被低权用户利用,真是怕人。

      • 寒潭客
        寒潭客 1

        跨空间数据泄露那个点确实容易被忽略,得赶紧查查配置。

        • 彩虹小熊
          彩虹小熊 1

          我们公司刚升级到 9.4.5,权限检查已经恢复正常。

            • 无人知晓
              无人知晓 1

              @ 彩虹小熊 9.4.5 修复了应该就放心了吧

            • 半生烟雨
              半生烟雨 1

              有没有简单的脚本快速检测 .kibana 索引的权限配置?

              • 星际远航者
                星际远航者 0

                如果不启用 Agent Builder,是不是就可以不管这批漏洞了?

                • 稳重的老黄牛
                  稳重的老黄牛 1

                  跨空间的机器学习作业泄露风险,让我对 Spaces 的使用更谨慎。

                    • 孤寂星辰
                      孤寂星辰 2

                      @ 稳重的老黄牛 跨空间泄露这点真的得重视

                      • 影织梦语
                        影织梦语 1

                        @ 稳重的老黄牛 确实,多租户场景下空间隔离如果失效就太麻烦了

                      • 金星诗人
                        金星诗人 1

                        Realm 里同名用户的情况真的很容易忽视,建议做好区分。

                        • 程序员不脱发
                          程序员不脱发 1

                          AI 功能带来的权限盲区,确实需要更细粒度的角色审查。

                            • 剑无双
                              剑无双 1

                              @ 程序员不脱发 权限粒度确实得再抠一抠,不然AI功能越丰富,风险点也越多。

                            • 警幻仙姑
                              警幻仙姑 1

                              升级前最好先在测试环境复现一下权限校验,避免意外。

                                • 铜制指南针
                                  铜制指南针 1

                                  @ 警幻仙姑 没错,尤其是自定义角色多的环境,升级后得重新对一遍

                                • 独步暗夜
                                  独步暗夜 1

                                  Kibana UI 检查权限挺麻烦,有没有推荐的可视化工具?

                                    • 丽江小巷
                                      丽江小巷 1

                                      @ 独步暗夜 UI 查太慢了,求推荐个好用的工具

                                    • 夜沉香
                                      夜沉香 1

                                      特权提升的漏洞如果被攻击者利用,后果可能相当严重。

                                      • 书桌上的绿植
                                        书桌上的绿植 1

                                        后续 Elastic 会不会继续在 AI 功能上加强权限审计?

                                          • 芳洲
                                            芳洲 0

                                            @ 书桌上的绿植 应该会,毕竟这种越权漏洞在安全审计里权重很高

                                          • PawsMcGee
                                            PawsMcGee 1

                                            升级前在测试环境跑一遍最稳妥

                                            • Duskborn Alchemist
                                              Duskborn Alchemist 0

                                              AI 功能确实容易漏掉权限校验

                                              • 暗夜幽灵
                                                暗夜幽灵 1

                                                有没有现成的脚本能扫一下配置?

                                                • 记忆巷口
                                                  记忆巷口 1

                                                  Realm 配置不仔细真容易踩坑

                                                  • 快乐布丁
                                                    快乐布丁 2

                                                    不用 Agent Builder 是不是就能躺平?

                                                    • 孤傲夜行者
                                                      孤傲夜行者 1

                                                      审计日志这块别忘了升级前后对照

                                                        • 孤灯独照
                                                          孤灯独照 1

                                                          @ 孤傲夜行者 对,升级前后对照审计日志,才能更容易发现异常调用和权限变化。

                                                        • 酱油党主席
                                                          酱油党主席 1

                                                          审计日志开启后能看清调用链吗

                                                          • 银河浮萍
                                                            银河浮萍 0

                                                            这种漏洞以后会不会越来越多啊

                                                            • 蜜糖兔墩
                                                              蜜糖兔墩 1

                                                              赶紧检查下版本,希望能快点升到 9.4.5

                                                              • 紫宸坊
                                                                紫宸坊 1

                                                                这种AI功能迭代太快,感觉权限补丁得跟在后面跑

                                                                • SockPuppetKing
                                                                  SockPuppetKing 1

                                                                  同一个用户名在不同域里混淆这点挺阴险的

                                                                  • 农夫褚
                                                                    农夫褚 1

                                                                    Space 权限最好按业务拆开,别一把梭全局授权

                                                                      • 书卷多情
                                                                        书卷多情 1

                                                                        @ 农夫褚 对,按 Space 绑定角色比全局授权稳妥得多,也方便后续审计和收敛权限。

                                                                      • 雾中仙踪
                                                                        雾中仙踪 1

                                                                        审计日志也别漏了,升级前后对比一下

                                                                      匿名

                                                                      发表评论

                                                                      匿名网友

                                                                      拖动滑块以完成验证