IPBUF安全漏洞报告
English
CVE-2026-7200 CVSS 4.3 中危

CVE-2026-7200 药房销售库存系统XSS漏洞

披露日期: 2026-04-28

漏洞信息

漏洞编号
CVE-2026-7200
漏洞类型
跨站脚本攻击 (XSS)
CVSS评分
4.3 中危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
需要交互 (UI:R)
影响产品
SourceCodester Pharmacy Sales and Inventory System

相关标签

XSS跨站脚本SourceCodesterPharmacy SystemCVE-2026-7200

漏洞概述

SourceCodester Pharmacy Sales and Inventory System 1.0版本存在跨站脚本漏洞。该问题出在`/index.php?page=types`文件处理`ID`参数时未进行充分过滤。攻击者可以通过操纵该参数注入恶意脚本,由于攻击可远程发起且无需认证,诱导用户点击链接即可触发漏洞,可能导致信息泄露或完整性受损。

技术细节

该漏洞属于典型的跨站脚本攻击(XSS)。在SourceCodester Pharmacy Sales and Inventory System 1.0中,`/index.php?page=types`页面直接接收并渲染用户提供的`ID`参数,而未对其进行严格的输入清洗或输出编码。攻击者可以构造包含恶意JavaScript代码的URL(如`<script>alert(1)</script>`)。CVSS 3.1向量为AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N,表明攻击复杂度低,无需特权,但需要用户交互(点击链接)。一旦受害者访问该链接,恶意脚本将在其浏览器上下文中执行,攻击者可借此窃取会话Cookie、进行钓鱼攻击或篡改页面内容,利用已公开的利用代码可轻易复现此漏洞。

攻击链分析

STEP 1
侦察
识别运行SourceCodester Pharmacy Sales and Inventory System 1.0的目标系统。
STEP 2
武器化
构造包含恶意JavaScript代码的URL,将Payload注入到'ID'参数中。
STEP 3
传递
通过网络钓鱼或社会工程学手段,诱导受害者点击恶意链接。
STEP 4
利用
受害者点击链接,浏览器向服务器发送请求,服务器返回包含未过滤Payload的响应。
STEP 5
执行
受害者的浏览器解析响应并执行恶意脚本,攻击者获取 sensitive 信息或执行非法操作。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# PoC Code for CVE-2026-7200 import requests target_url = "http://target-site/index.php?page=types" payload = "<script>alert('CVE-2026-7200');</script>" # Inject payload into the ID parameter params = { "ID": payload } response = requests.get(target_url, params=params) if payload in response.text: print("Vulnerability confirmed: XSS payload found in response.") else: print("Vulnerability not detected.")

影响范围

SourceCodester Pharmacy Sales and Inventory System 1.0

防御指南

临时缓解措施
建议立即检查系统版本,若受影响应尽快联系供应商获取修复补丁。在补丁可用前,开发人员应修改`/index.php?page=types`代码逻辑,对`ID`参数进行HTML实体化处理,防止脚本注入。

参考链接

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