CVE-2026-41493YARD是一个常用的Ruby文档生成工具。在0.9.42版本之前,其内置的yard server组件被发现存在路径遍历安全漏洞。由于未对HTTP请求进行严格的输入过滤,攻击者无需身份验证即可发送特制请求,利用该漏洞读取服务器上任意文件。该漏洞攻击复杂度低,且无需用户交互,可能导致严重的信息泄露风险。
该漏洞的核心在于YARD服务器端对URL路径解析的缺陷。当yard server处理文档请求时,未能有效净化用户输入中的目录遍历字符(如../)。攻击者可以利用这一缺陷,构造包含恶意路径序列的HTTP GET请求。在特定条件下,服务器会将该路径解析为文件系统路径而非文档路径,从而允许攻击者跳出Web根目录。由于CVSS指标显示无需权限(PR:N)且无需交互(UI:N),远程攻击者可轻易利用此漏洞读取敏感配置文件、源代码或密钥,严重威胁系统机密性。