GHSA-4jqc-jvh2-pxg9
GHSA-4jqc-jvh2-pxg9 · Path traversal for local publishers in TechDocs backend
Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.
### Impact A malicious actor with the ability to register entities in the Software Catalog is able to write files to arbitrary paths on the techdocs backend host instance when `techdocs.publisher.type` is set to `local`. This vulnerability is mitigated by the fact that the Software Catalog must be configured with non-standard field format validators and/or non-standard entity policies. ### Patches Those affected are advised to upgrade to `@backstage/plugin-techdocs-node` version `1.1.2` or higher. ### Workarounds If patching or upgrading is not possible, it would be sufficient to update any custom Catalog field format validators and/or custom entity policies to disallow entity names, kinds, and namespaces containing `..` <!-- ### References todo: Link to blog post / published report. --> ### For more information If you have any questions or comments about this advisory: - Open an issue in the [Backstage repository](https://github.com/backstage/backstage) - Visit our chat, linked to in the [Backstage README](https://github.com/backstage/backstage)
Есть исправление
- Опубликовано
- Обновлено
Стек: node
Затронутые продукты и версии
@backstage/plugin-techdocs-node npm
- Затронутые диапазоны версий
- SEMVER: < 1.1.2
Обновитесь до 1.1.2
@backstage/techdocs-common npm
- Затронутые диапазоны версий
- SEMVER: < 0.11.16
Обновитесь до 0.11.16