CVE Catalog

CVE-2026-49342

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.27%

19th percentile — higher than 19% of all known CVEs

Summary

YARD is a documentation generation tool for the Ruby programming language. Prior to version 0.9.44, YARD's static cache lookup reads a request path before the router's path cleanup runs, which can lead to the disclosure of HTML files outside the intended static tree.

Risk Assessment

Organizations may be exposed to the disclosure of sensitive information if the server is configured with a document root, potentially leading to unauthorized access to files.

Recommendation

It is recommended to update YARD to version 0.9.44 or later to patch this vulnerability.

Original NVD description (English source)

YARD is a documentation generation tool for the Ruby programming language. Prior to version 0.9.44, YARD's static cache lookup reads a request path before the router's path cleanup runs. When a server is configured with a document root, a traversal path such as `/../yard-cache-secret.html` is joined against that root and can return a readable sibling `.html` file outside the intended static tree. Version 0.9.44 patches the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS