CVE-2026-22739Spring Cloud Config Server在使用本地文件系统作为后端存储时存在严重的安全漏洞。由于未对请求中的profile参数进行严格的路径校验,攻击者可通过构造包含路径遍历序列的恶意请求,绕过配置的搜索目录限制,访问服务器上的任意文件。该漏洞可导致敏感信息泄露,严重威胁系统的机密性、完整性与可用性。
该漏洞的根源在于Spring Cloud Config Server在处理基于Native文件系统的配置请求时,未能对用户输入的profile参数进行充分的校验和规范化。当Config Server被配置使用本地文件系统作为配置仓库后端时,它会根据HTTP请求路径中的application、profile和label来定位物理文件。系统会将profile参数直接拼接到基础搜索路径中。由于缺少对路径遍历字符(如../)的安全过滤,攻击者能够构造恶意的请求包,利用这些字符突破预设的目录边界。这使得攻击者能够读取位于配置搜索目录之外的任意系统文件,包括但不限于应用程序源码、数据库凭证、密钥文件等敏感信息。这种文件读取能力不仅破坏了数据的机密性,在某些配置下甚至可能影响系统的完整性和可用性。