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

CVE-2026-6150 Simple Laundry System跨站脚本漏洞

披露日期: 2026-04-13

漏洞信息

漏洞编号
CVE-2026-6150
漏洞类型
跨站脚本
CVSS评分
4.3 中危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
需要交互 (UI:R)
影响产品
code-projects Simple Laundry System 1.0

相关标签

XSSSimple Laundry SystemWeb漏洞CVE-2026-6150

漏洞概述

在 code-projects Simple Laundry System 1.0 版本中发现一个安全漏洞。该漏洞位于 /checkupdatestatus.php 文件中,由于对参数 serviceId 的处理缺乏适当的过滤与转义,导致存在反射型跨站脚本(XSS)缺陷。攻击者可以远程利用此漏洞,诱导用户访问特制链接以执行恶意脚本,从而可能窃取用户凭证、篡改页面内容或进行会话劫持。

技术细节

该漏洞属于反射型跨站脚本攻击。在 Simple Laundry System 1.0 的 /checkupdatestatus.php 接口中,开发人员未对 GET 请求参数 serviceId 进行严格的输入验证和安全编码。攻击者可构造包含恶意 JS 代码的 payload(如 <script>alert(document.cookie)</script>)并将其赋值给 serviceId 参数。当受害者访问该恶意 URL 时,服务器端直接将参数值反射回 HTTP 响应页面,导致浏览器解析并执行攻击者注入的脚本。由于缺乏输出转义,恶意代码被当作有效 HTML 执行。根据 CVSS 3.1 向量 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N,该攻击无需认证且利用难度低,但需要受害者交互。成功利用可能导致用户数据完整性受损,例如执行非授权操作或重定向。

攻击链分析

STEP 1
侦察阶段
攻击者识别出目标系统正在运行 code-projects Simple Laundry System 1.0。
STEP 2
载荷制作
攻击者构造包含恶意 JavaScript 代码的 URL,将脚本嵌入到 serviceId 参数中。
STEP 3
传递攻击
攻击者通过钓鱼邮件或社交媒体诱导受害者点击包含恶意 payload 的链接。
STEP 4
执行攻击
受害者访问链接,服务器将未过滤的参数值反射回页面,浏览器解析并执行恶意脚本。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# PoC for CVE-2026-6150 # Target: code-projects Simple Laundry System 1.0 # Endpoint: /checkupdatestatus.php import requests target_url = "http://target_ip/checkupdatestatus.php" payload = "<script>alert('CVE-2026-6150');</script>" # Send request with malicious payload in serviceId parameter params = { "serviceId": payload } response = requests.get(target_url, params=params) if payload in response.text: print("Vulnerability confirmed: XSS payload is reflected in response.") else: print("Vulnerability not detected.")

影响范围

Simple Laundry System 1.0

防御指南

临时缓解措施
建议管理员在 Web 应用防火墙(WAF)中添加规则,拦截 serviceId 参数中常见的 XSS 攻击特征(如 <script>, javascript: 等),或者暂时禁用受影响的 /checkupdatestatus.php 功能接口,直到官方补丁可用。

参考链接

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