Medium, CVSS 5.3npmAmendedPublished
Default swagger-ui configuration exposes all files in the module
CVE-2024-22207 · GHSA-62jr-84gf-wmg4
- Affected
- npm @fastify/swagger-ui >= 2.0.0, < 2.1.0
- Fixed in
- 2.1.0· Vendor fix available
- Issue
- Impact The default configuration of @fastify/swagger-ui without baseDir set will lead to all files in the module's directory being exposed via http routes served by the module. Patches Update to v2.1.0 Workarounds Use the baseDir option References HackerOne report .
Recommended action: Upgrade to 2.1.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.