CVE-2025-59961CVE-2025-59961是Juniper Networks Junos OS和Junos OS Evolved中DHCP守护进程(jdhcpd)的一个关键安全漏洞。该漏洞属于"关键资源权限分配错误"类型,源于Unix socket的权限配置不当。攻击者可以利用此漏洞通过本地低权限账号对jdhcpd进程管理的Unix socket进行写入操作,从而获得对DHCP服务的完全控制权。这意味着任何在系统上拥有低权限账户的攻击者都能连接到该Unix socket并发送管理命令,进而对本地DHCP服务器或DHCP中继服务实施管理级别的控制,包括修改配置、获取敏感信息或导致服务中断。此漏洞的CVSS评分为5.5,属于中等严重程度,但由于其本地攻击特性和低权限要求,仍然构成实际的安全风险。
该漏洞的根本原因在于jdhcpd守护进程创建的Unix socket文件权限设置过于宽松。Unix socket是进程间通信的一种机制,通常用于本地服务的管理接口。在正常情况下,只有特权用户(如root)或特定用户组才能访问关键系统服务的socket文件。然而,由于权限配置错误,任何本地用户都可以向该socket写入数据并与jdhcpd进程进行交互。攻击者可以利用这一点构造特定的命令消息,通过socket发送至jdhcpd进程。由于缺乏适当的访问控制验证,守护进程会执行这些来自未授权用户的指令,从而实现权限提升。攻击者可能通过发送精心构造的DHCP配置命令来修改DHCP服务器的行为,或者获取存储在内存中的敏感配置信息,甚至可能导致服务崩溃影响网络可用性。