~ / search / GHSA-62jr-84gf-wmg4

GHSA-62jr-84gf-wmg4

Default swagger-ui configuration exposes all files in the module

Source: GitHub Advisory Database (reviewed) Moderate CVE-2024-22207

Packages

EcosystemPackageAffectedFixed in
npm @fastify/swagger-ui >= 2.0.0, < 2.1.0 2.1.0

Details

As written in the advisory (Markdown source, shown as plain text).

### 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 ](https://hackerone.com/reports/2312369).

References

External links from the advisory. They lead to third-party sites.