IPBUF安全漏洞报告
English
CVE-2026-41473 CVSS 9.1 严重

CVE-2026-41473 CyberPanel AI扫描器身份验证绕过漏洞

披露日期: 2026-04-24

漏洞信息

漏洞编号
CVE-2026-41473
漏洞类型
身份验证绕过
CVSS评分
9.1 严重
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
CyberPanel

相关标签

身份验证绕过CyberPanel未授权访问DoS0day

漏洞概述

CyberPanel 2.4.4 之前的版本在 AI Scanner worker API 端点中存在严重的身份验证绕过漏洞。由于缺乏身份验证检查,未经身份验证的远程攻击者可向特定接口发送请求,向数据库写入任意数据。此漏洞可被利用导致存储耗尽引发拒绝服务,或破坏扫描记录并污染数据库。

技术细节

该漏洞的核心在于 CyberPanel 的 AI Scanner 组件在处理 `/api/ai-scanner/status-webhook` 和 `/api/ai-scanner/callback` 请求时,完全跳过了身份验证流程。这使得攻击者可以在未登录的情况下直接访问内部 API。攻击者通过构造恶意的 JSON 或表单数据发送至这些端点,即可将任意内容强行写入后端数据库。利用该漏洞,攻击者不仅能够通过发送大量垃圾数据消耗磁盘空间,从而造成存储耗尽引发拒绝服务(DoS),还能篡改现有的扫描历史记录,甚至注入恶意数据污染关键数据库字段。这种未授权的数据写入能力严重破坏了系统的完整性,并可能导致服务中断。

攻击链分析

STEP 1
侦察
攻击者识别出目标服务器运行的是 CyberPanel 且版本低于 2.4.4。
STEP 2
漏洞利用
攻击者向 `/api/ai-scanner/status-webhook` 或 `/api/ai-scanner/callback` 端点发送特制的 HTTP POST 请求,且无需携带认证凭证。
STEP 3
数据写入
服务器接收到请求后,由于缺失认证校验,直接将请求体中的数据写入数据库。
STEP 4
影响达成
攻击者通过大量写入导致存储耗尽(DoS),或注入恶意数据破坏数据库完整性。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests target_url = "http://target-host:8090" endpoint = "/api/ai-scanner/status-webhook" # Arbitrary payload to write to database payload = { "status": "pwned", "scan_id": "unauthorized_data" } try: response = requests.post(f"{target_url}{endpoint}", json=payload) print(f"Status Code: {response.status_code}") print(f"Response: {response.text}") if response.status_code == 200: print("[+] Vulnerability Confirmed: Data written without authentication.") except Exception as e: print(f"[-] Error: {e}")

影响范围

CyberPanel < 2.4.4

防御指南

临时缓解措施
如果无法立即升级,建议配置防火墙规则,阻断外部对 `/api/ai-scanner/status-webhook` 和 `/api/ai-scanner/callback` 接口的访问请求,仅允许本地回环地址或受信任的内网地址调用,直至完成补丁更新。

参考链接

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