CVE-2026-24138CVE-2026-24138是FOG项目中的一个高危安全漏洞,存在于getversion.php文件中。该漏洞允许未经身份验证的攻击者通过构造恶意的URL参数发起服务器端请求伪造(SSRF)攻击。攻击者可以利用此漏洞访问内部网络资源、读取本地文件系统内容,甚至探测内网服务。由于该漏洞在请求包含newService=1参数时可在未认证状态下被触发,因此极大降低了攻击门槛。CVSS评分7.5属于高危级别,主要威胁在于机密性影响。FOG是一个广泛使用的开源克隆和系统部署解决方案,多用于企业IT环境和教育机构,因此该漏洞可能影响大量部署。
该漏洞的根本原因在于getversion.php脚本对用户提供的URL参数缺乏有效的输入验证和过滤。攻击者可以通过HTTP GET请求中注入恶意的URL值,服务器端会直接使用该URL发起请求。攻击者可以利用file://、http://、https://等协议访问内部资源,例如:1)使用file://协议读取服务器本地文件,如/etc/passwd、配置文件等敏感信息;2)探测内网环境,访问内部Web服务、数据库管理界面等;3)利用gopher://等协议进行更复杂的内网攻击。漏洞触发条件为请求中包含newService=1参数,这使得漏洞可以在未登录状态下被利用。由于FOG服务器通常具有较高的网络访问权限,该漏洞可能成为内网横向移动的跳板。