NetSight
medium5.3

CVE-2024-22207

Default swagger-ui configuration exposes all files in the module

Impact

### 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).

Affected packages

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

Affected products

VendorProductAffected versions
SmartbearSwagger Ui
from 2.0.0 before 2.1.0

Weakness classification

References