SuperAPI AI 工具集

kong-exploit

安全与审计

查看项目

更新于 10-16 09:09

技能介绍

产品与识别

该技能针对 Kong API 网关、Konga(Web 管理 UI)与 Kong Insomnia(API 客户端)三类组件。默认端口为:8000(Proxy)、8443(Proxy SSL)、8001(Admin API)、8444(Admin SSL)、1337(Konga)。识别特征为响应头 X-Kong-Response-Latency,Admin API 返回 {"welcome":"Welcome to kong"}。默认凭据方面:Kong Admin 无认证,Konga 为 admin/admin。

漏洞总览

技能覆盖以下漏洞:

  • CVE-2020-11710:Kong <=2.0.3,Admin API 未授权暴露,评级 Critical(9.8)。
  • Kong Admin SSRF:全版本,Service+Route 代理 SSRF,危害 Critical。
  • CVE-2021-44103:Konga 0.14.9,普通用户提升为管理员,评级 High(8.8)。
  • CVE-2025-1087:Insomnia <11.0.2,Nunjucks 模板注入 RCE,评级 Critical(9.8)。
  • CVE-2025-1353:Insomnia <=10.3.0,DLL 劫持导致代码执行,危害 Critical。

利用决策树

  1. 识别 Kong:请求 :8001/ 返回 "Welcome to kong",或观察到响应头 X-Kong-Response-Latency。
  2. Admin API(8001):若未授权访问,可进行 SSRF 代理、读取凭据、完全控制网关。
  3. Konga(1337):使用默认凭据 admin/admin,或利用 CVE-2021-44103 提权为管理员。
  4. Insomnia(桌面端):利用 CVE-2025-1087 模板注入 RCE。
  5. 后利用:读取 Services/Routes/Plugins/Consumers,发现后端架构与凭据。

利用链优先级

  1. Admin API 未授权 → SSRF 代理 → 内部服务/云元数据。
  2. Admin API → 读取 Services/Routes → 后端架构。
  3. Admin API → 读取 Plugins → 认证配置。
  4. Admin API → 读取 Consumers → API Key/凭据。
  5. Konga 默认凭据 → Admin 权限 → 管理 Kong。
  6. CVE-2021-44103 → Konga 普通用户提权。
  7. CVE-2025-1087 → Insomnia RCE(需社工)。

端点与认证参考

  • /(Proxy):端口 8000,用于代理请求,认证取决于路由配置。
  • /(Admin):端口 8001,Admin API,默认无认证。
  • /services:端口 8001,服务管理,无认证。
  • /routes:端口 8001,路由管理,无认证。
  • /plugins:端口 8001,插件管理,无认证。
  • /consumers:端口 8001,消费者管理,无认证。
  • /status:端口 8001,节点状态,无认证。
  • /(Konga):端口 1337,Web 管理 UI,需登录。

SSRF 速查命令

POST /services name=ssrf url=http://169.254.169.254
POST /routes name=ssrf hosts[]=meta.local service.id=<ID>
curl http://TARGET:8000/ -H "Host: meta.local"
DELETE /routes/ssrf && DELETE /services/ssrf

Konga 提权速查

POST /login → token + user_id
PUT /api/user/<id> → {"admin":"true","token":"<token>","passports":{...}}

参考文档

技能附带三类参考材料:Admin API 未授权 & SSRF 代理攻击详解(含 CVE-2020-11710、Nuclei 模板、SSRF Python 脚本、curl 手动利用);Konga 提权 & Insomnia RCE 详解(含 CVE-2021-44103 Python 脚本、CVE-2025-1087 利用方式);Kong 综合检测脚本(一键检测 Admin API、Konga 默认凭据等)。

适用场景与限制

该技能适用于针对 Kong 部署环境的授权渗透测试与安全评估。使用时应确保具备合法授权。具体版本影响范围、脚本可用性与实际效果以目标环境实际情况为准;技能材料未对超出上述范围的场景作出说明。