CVE-2025-65713CVE-2025-65713是Home Assistant Core中的一个中危目录遍历漏洞。Home Assistant是一款开源的家庭自动化平台,广泛应用于智能家居领域。该漏洞存在于Home Assistant Core的Downloader集成组件中,在处理文件下载和路径拼接时未对用户输入进行充分的路径验证。攻击者可以通过构造特殊的文件路径请求,利用../等目录遍历字符访问服务器上的任意文件,包括配置文件、密钥、凭证等敏感信息。由于该漏洞的CVSS评分为4.0,属于中危级别,且攻击复杂度较低(本地攻击向量,无需认证和用户交互),对系统的机密性造成一定影响。漏洞影响范围涵盖Home Assistant Core 2025.8.0之前的所有版本。建议用户尽快升级到最新版本以修复此安全问题。
Home Assistant Core的Downloader集成组件负责处理自动化任务中的文件下载功能。在实现过程中,该组件使用文件路径拼接来保存下载的文件,但未对用户提供的路径参数进行充分的验证和清理。具体来说,当组件接收到文件路径请求时,直接将用户输入与基础目录进行拼接,而没有过滤掉可能存在的路径遍历字符如../(父目录引用)或绝对路径前缀。攻击者可以利用这一缺陷构造类似../../etc/passwd或../../config/.storage的请求,绕过预期的文件访问范围,读取服务器上的任意文件内容。漏洞的技术根源在于缺乏对路径规范化和安全检查的实现。修复后的版本(v2025.8.0)增加了路径验证逻辑,确保所有文件操作都在允许的目录范围内进行。