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

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

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

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

工具目录

分类

查看所有分类
Loading categories
CVE-2021-46080 — CVE-2021-46080 - Vehicle Service Management System 1.0中存在跨站请求伪造(CSRF)漏洞。成功的CSRF攻击会导致存储型跨站脚本漏洞。 | Kitploit
工具/GitHubGitHub/sanupl/cve-2021-46080
漏洞分析漏洞利用Web应用程序漏洞利用Web安全渗透测试
GitHubsanupl/cve-2021-46080

CVE-2021-46080

CVE-2021-46080 - Vehicle Service Management System 1.0中存在跨站请求伪造(CSRF)漏洞。成功的CSRF攻击会导致存储型跨站脚本漏洞。

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

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2021-46080

漏洞利用标题:Vehicle Service Management System - 多个跨站请求伪造(CSRF)导致存储型跨站脚本(XSS)

漏洞利用作者:SANU P.L

CVE:CVE-2021-46080

CVSS:4.8 中危

参考链接:

  • https://www.plsanu.com/vehicle-service-management-system-multiple-cross-site-request-forgery-csrf-leads-to-stored-cross-site-scripting-xss
  • https://nvd.nist.gov/vuln/detail/CVE-2021-46080
  • https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46080

描述:

Vehicle Service Management System 1.0 中存在跨站请求伪造(CSRF)漏洞。一次成功的CSRF攻击会导致存储型跨站脚本漏洞。

1. Vehicle Service Management System - 'Mechanic List'(/admin/?page=mechanics)

漏洞利用步骤:

  1. 访问管理面板 http://localhost/vehicle_service/admin
  2. 创建两个管理员账户。
  3. 在浏览器 A(Chrome)中登录管理员 1 账户。
  4. 在浏览器 B(Firefox)中登录管理员 2 账户。
  5. 在管理员 1 账户(Chrome)中,导航到 Mechanic List 部分,点击 Create New 按钮。
  6. 在 Full Name 输入字段中注入以下 payload。

Payload:

root@kitploit:~
 "><script>alert(document.cookie)</script>
  1. 点击 Save 按钮。
  2. 在 Burp Suite 中捕获请求并生成 CSRF HTML 文件。
  3. 保存 CSRF HTML 文件,例如:CSRF.html
  4. 在浏览器 B(Firefox)中浏览 CSRF.html 文件。
  5. 在浏览器 B(Firefox)中导航到 Mechanic List 部分。
  6. 恶意 JavaScript 代码被触发。

2. Vehicle Service Management System - 'Service Requests'(/admin/?page=service_requests)

漏洞利用步骤:

  1. 访问管理面板 http://localhost/vehicle_service/admin
  2. 创建两个管理员账户。
  3. 在浏览器 A(Chrome)中登录管理员 1 账户。
  4. 在浏览器 B(Firefox)中登录管理员 2 账户。
  5. 在管理员 1 账户(Chrome)中,导航到 Service Requests 部分,点击 Create New 按钮。
  6. 在 Owner Contact 输入字段中注入以下 payload。

Payload:

root@kitploit:~
 "><script>alert(document.cookie)</script>
  1. 点击 Save Request 按钮。
  2. 在 Burp Suite 中捕获请求并生成 CSRF HTML 文件。
  3. 保存 CSRF HTML 文件,例如:CSRF.html
  4. 在浏览器 B(Firefox)中浏览 CSRF.html 文件。
  5. 在浏览器 B(Firefox)中导航到 Service Requests 部分。
  6. 选择新创建的 Service Requests,点击 Action 下的 View。
  7. 恶意 JavaScript 代码被触发。

3. Vehicle Service Management System - 'Category List'(/admin/?page=maintenance/category)

漏洞利用步骤:

  1. 访问管理面板 http://localhost/vehicle_service/admin
  2. 创建两个管理员账户。
  3. 在浏览器 A(Chrome)中登录管理员 1 账户。
  4. 在浏览器 B(Firefox)中登录管理员 2 账户。
  5. 在管理员 1 账户(Chrome)中,导航到 Category List 部分,点击 Create New 按钮。
  6. 在 Category Name 输入字段中注入以下 payload。

Payload:

root@kitploit:~
 "><script>alert(document.cookie)</script>
  1. 点击 Save 按钮。
  2. 在 Burp Suite 中捕获请求并生成 CSRF HTML 文件。
  3. 保存 CSRF HTML 文件,例如:CSRF.html
  4. 在浏览器 B(Firefox)中浏览 CSRF.html 文件。
  5. 在浏览器 B(Firefox)中导航到 Category List 部分。
  6. 恶意 JavaScript 代码被触发。

4. Vehicle Service Management System - 'Service List'(/admin/?page=maintenance/services)

漏洞利用步骤:

  1. 访问管理面板 http://localhost/vehicle_service/admin
  2. 创建两个管理员账户。
  3. 在浏览器 A(Chrome)中登录管理员 1 账户。
  4. 在浏览器 B(Firefox)中登录管理员 2 账户。
  5. 在管理员 1 账户(Chrome)中,导航到 Service List 部分,点击 Create New 按钮。
  6. 在 Service Name 输入字段中注入以下 payload。

Payload:

root@kitploit:~
 "><script>alert(document.cookie)</script>
  1. 点击 Save 按钮。
  2. 在 Burp Suite 中捕获请求并生成 CSRF HTML 文件。
  3. 保存 CSRF HTML 文件,例如:CSRF.html
  4. 在浏览器 B(Firefox)中浏览 CSRF.html 文件。
  5. 在浏览器 B(Firefox)中导航到 Service List 部分。
  6. 恶意 JavaScript 代码被触发。

5. Vehicle Service Management System - 'User List'(/admin/?page=user/list)

漏洞利用步骤:

  1. 访问管理面板 http://localhost/vehicle_service/admin
  2. 创建两个管理员账户。
  3. 在浏览器 A(Chrome)中登录管理员 1 账户。
  4. 在浏览器 B(Firefox)中登录管理员 2 账户。
  5. 在管理员 1 账户(Chrome)中,导航到 User List 部分,点击 Create New 按钮。
  6. 在 First Name 输入字段中注入以下 payload。

Payload:

root@kitploit:~
 "><script>alert(document.cookie)</script>
  1. 点击 Save 按钮。
  2. 在 Burp Suite 中捕获请求并生成 CSRF HTML 文件。
  3. 保存 CSRF HTML 文件,例如:CSRF.html
  4. 在浏览器 B(Firefox)中浏览 CSRF.html 文件。
  5. 在浏览器 B(Firefox)中导航到 User List 部分。
  6. 恶意 JavaScript 代码被触发。

6. Vehicle Service Management System - 'Settings'(/admin/?page=system_info)

漏洞利用步骤:

  1. 访问管理面板 http://localhost/vehicle_service/admin
  2. 创建两个管理员账户。
  3. 在浏览器 A(Chrome)中登录管理员 1 账户。
  4. 在浏览器 B(Firefox)中登录管理员 2 账户。
  5. 在管理员 1 账户(Chrome)中,导航到 Settings 部分。
  6. 在 System Name 输入字段中注入以下 payload。

Payload:

root@kitploit:~
 "><script>alert(document.cookie)</script>
  1. 点击 Update 按钮。
  2. 在 Burp Suite 中捕获请求并生成 CSRF HTML 文件。
  3. 保存 CSRF HTML 文件,例如:CSRF.html
  4. 在浏览器 B(Firefox)中浏览 CSRF.html 文件。
  5. 在浏览器 B(Firefox)中导航到 Settings 部分。
  6. 恶意 JavaScript 代码被触发。

影响:

多个端点存在跨站请求伪造漏洞,导致存储型跨站脚本漏洞。

缓解措施:

建议实施以下措施:

  • 使用不可预测且高熵的令牌,与一般会话令牌类似。
  • 令牌与用户会话绑定。
  • 在执行相关操作前,严格验证每个情况下的令牌。
下载工具