Skip to content
KitploitKITPLOIT
工具博客
Log in
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2025-54123 — CVE-2025-54123 漏洞利用程序及文档 | Kitploit
工具/GitHubGitHub/tristanqtn/cve-2025-54123
漏洞分析漏洞利用Web应用程序漏洞利用渗透测试论文与研究学习与教育
GitHubtristanqtn/cve-2025-54123

CVE-2025-54123

CVE-2025-54123 漏洞利用程序及文档

查看仓库
46个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2025-54123

概述

HoverFly 中间件 API 端点中存在已认证的远程代码执行漏洞,原因是输入验证不足和存在不安全的命令执行。

攻击流程

  1. 认证

    • 攻击者使用有效凭据或会话令牌认证到 HoverFly
    • 通过 /api/token-auth 端点获取 Bearer 令牌
  2. 恶意载荷构造

    • 攻击者构造 JSON 载荷,包含:
      • binary:/bin/bash(用户可控)
      • script:任意 Shell 命令(例如 whoami、反向 shell)
  3. 漏洞利用投递

    • 向 /api/v2/hoverfly/middleware 发送 PUT 请求,携带恶意载荷
    • 在 Authorization 请求头中包含 Bearer 令牌
  4. 易受攻击的处理过程

    • HoverFly 接收请求并提取 binary 和 script 参数
    • 对 binary 参数未进行任何输入验证
    • 使用用户提供的脚本内容创建临时脚本文件
    • 立即执行:exec.Command(binary, scriptFile)(在中间件验证期间)
  5. 代码执行

    • 命令以 HoverFly 进程权限执行
    • 输出在错误响应中返回(HTTP 422 状态码)
    • 攻击者可执行任意命令或建立反向 shell

根因

  • 第 94-96 行(middleware.go):binary 参数未经验证即被接受
  • 第 14-19 行(local_middleware.go):用户控制的 binary 直接传递给 exec.Command()
  • 第 173 行(hoverfly_service.go):测试期间中间件被立即执行

详情请参见:https://github.com/SpectoLabs/hoverfly/security/advisories/GHSA-r4h8-hfp2-ggmf

下载工具