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

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

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

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

工具目录

分类

查看所有分类
Loading categories
Vehicle-Service-Management-System-Multiple-Cross-Site-Request-Forgery-CSRF-Leads-to-XSS — CVE-2021-46080 - Vehicle Service Management System 1.0 中存在跨站请求伪造(CSRF)漏洞。一次成功的 CSRF 攻击会导致存储型跨站脚本(XSS)漏洞。 | Kitploit
工具/GitHubGitHub/sanupl/vehicle-service-management-system-multiple-cross-site-request-forgery-csrf-leads-to-xss
漏洞分析漏洞利用Web应用程序漏洞利用Web安全渗透测试
GitHubsanupl/vehicle-service-management-system-multiple-cross-site-request-forgery-csrf-leads-to-xss

Vehicle-Service-Management-System-Multiple-Cross-Site-Request-Forgery-CSRF-Leads-to-XSS

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

查看仓库

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
114个月前尚未审核
分享

CVE-2021-46080

漏洞利用标题:车辆服务管理系统 - “多个”跨站请求伪造(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

描述:

车辆服务管理系统 1.0 中存在一个跨站请求伪造(CSRF)漏洞。一次成功的 CSRF 攻击可导致存储型跨站脚本(XSS)漏洞。

1. 车辆服务管理系统 - “技工列表”(/admin/?page=mechanics)

利用步骤:

  1. 访问管理面板 http://localhost/vehicle_service/admin
  2. 创建两个管理员账户。
  3. 在浏览器 A(Chrome)中登录 Admin-1 账户。
  4. 在浏览器 B(Firefox)中登录 Admin-2 账户。
  5. 在 Admin-1 账户(Chrome)中,导航到“技工列表”部分,并点击“新建”按钮。
  6. 在“全名”输入字段中注入以下载荷。

载荷:

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

2. 车辆服务管理系统 - “服务请求”(/admin/?page=service_requests)

利用步骤:

  1. 访问管理面板 http://localhost/vehicle_service/admin
  2. 创建两个管理员账户。
  3. 在浏览器 A(Chrome)中登录 Admin-1 账户。
  4. 在浏览器 B(Firefox)中登录 Admin-2 账户。
  5. 在 Admin-1 账户(Chrome)中,导航到“服务请求”部分,并点击“新建”按钮。
  6. 在“车主联系方式”输入字段中注入以下载荷。

载荷:

root@kitploit:~
 "><script>alert(document.cookie)</script>
  1. 点击“保存请求”按钮。
  2. 在 burpsuite 中捕获请求并生成 CSRF HTML 文件。
  3. 保存 CSRF HTML 文件,例如:CSRF.html
  4. 在浏览器 B(Firefox)中浏览 CSRF.html 文件。
  5. 在浏览器 B(Firefox)中导航到“服务请求”部分。
  6. 选择新建的服务请求,然后点击“查看”下方的“操作”。
  7. 恶意 JavaScript 代码被触发。

3. 车辆服务管理系统 - “分类列表”(/admin/?page=maintenance/category)

利用步骤:

  1. 访问管理面板 http://localhost/vehicle_service/admin
  2. 创建两个管理员账户。
  3. 在浏览器 A(Chrome)中登录 Admin-1 账户。
  4. 在浏览器 B(Firefox)中登录 Admin-2 账户。
  5. 在 Admin-1 账户(Chrome)中,导航到“分类列表”部分,并点击“新建”按钮。
  6. 在“分类名称”输入字段中注入以下载荷。

载荷:

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

4. 车辆服务管理系统 - “服务列表”(/admin/?page=maintenance/services)

利用步骤:

  1. 访问管理面板 http://localhost/vehicle_service/admin
  2. 创建两个管理员账户。
  3. 在浏览器 A(Chrome)中登录 Admin-1 账户。
  4. 在浏览器 B(Firefox)中登录 Admin-2 账户。
  5. 在 Admin-1 账户(Chrome)中,导航到“服务列表”部分,并点击“新建”按钮。
  6. 在“服务名称”输入字段中注入以下载荷。

载荷:

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

5. 车辆服务管理系统 - “用户列表”(/admin/?page=user/list)

利用步骤:

  1. 访问管理面板 http://localhost/vehicle_service/admin
  2. 创建两个管理员账户。
  3. 在浏览器 A(Chrome)中登录 Admin-1 账户。
  4. 在浏览器 B(Firefox)中登录 Admin-2 账户。
  5. 在 Admin-1 账户(Chrome)中,导航到“用户列表”部分,并点击“新建”按钮。
  6. 在“名字”输入字段中注入以下载荷。

载荷:

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

6. 车辆服务管理系统 - “设置”(/admin/?page=system_info)

利用步骤:

  1. 访问管理面板 http://localhost/vehicle_service/admin
  2. 创建两个管理员账户。
  3. 在浏览器 A(Chrome)中登录 Admin-1 账户。
  4. 在浏览器 B(Firefox)中登录 Admin-2 账户。
  5. 在 Admin-1 账户(Chrome)中,导航到“设置”部分。
  6. 在“系统名称”输入字段中注入以下载荷。

载荷:

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

影响:

多个端点存在跨站请求伪造(CSRF)漏洞,该漏洞可导致存储型跨站脚本(XSS)漏洞。

缓解措施:

建议实施以下措施:

  • 与一般会话令牌一样,应具有不可预测性和高熵。
  • 与用户会话绑定。
  • 在执行相关操作前,必须在每种情况下进行严格验证。
下载工具