バックステージ:TechDocsのバックエンドにおける、MkDocsの設定ファイルサニタイザーの回避に関する問題
### 影響
TechDocsを使用するリポジトリへの変更をコミットできるユーザーは、CVE-2026-25153に対応して導入されたMkDocsの設定ファイルサニタイザーを回避し、ドキュメント生成中にTechDocsのバックエンドホスト上で任意のコードを実行できる可能性があります。
### 修正
`@backstage/plugin-techdocs-node`のバージョン`1.15.4`で修正されました。
### 対策
すぐにアップグレードできない場合は、以下の対策を検討してください。
- アクセス制限付きのDockerモードを使用する:`runIn: local`ではなく、`runIn: docker`でTechDocsを設定します。これにより、コンテナの分離が提供されますが、リスクを完全に軽減するものではありません。
- リポジトリへの書き込みアクセスを信頼できるユーザーに限定する。攻撃には、TechDocsが有効になっているリポジトリにファイルをコミットできる必要があります。
- コードレビュープロセスの一環として、MkDocsの設定ファイルへの変更をレビューする。
影響を受けるパッケージ:
- npm (JavaScript) @backstage/plugin-techdocs-node: 影響を受けるバージョンは1.15.4未満、修正されたバージョンは1.15.4。