Wekan is open source kanban built with Meteor. Prior to 9.31, Wekan allows a logged-in board member to insert an attachment document through the /attachments/insert DDP method with attacker-controlled...
概要
Wekan is open source kanban built with Meteor. Prior to 9.31, Wekan allows a logged-in board member to insert an attachment document through the /attachments/insert DDP method with attacker-controlled versions.original.path and versions.original.storage fields. The server/permissions/attachments.js...
原文の説明
取得元が公開している説明をそのまま載せています (多くは英語)。
Wekan is open source kanban built with Meteor. Prior to 9.31, Wekan allows a logged-in board member to insert an attachment document through the /attachments/insert DDP method with attacker-controlled versions.original.path and versions.original.storage fields. The server/permissions/attachments.js insert rule checks only board write access, and FileStoreStrategyFilesystem.getReadStream() in models/lib/fileStoreStrategy.js streams the stored path without a storage-root containment check, allowing arbitrary file reads and denial of service through special files such as /dev/zero. This issue is fixed in version 9.31.
出典: NIST National Vulnerability Database NVD
AI要約
外部の AI が作成した要約です。誤りを含むことがあります。重要な判断の前に、下の原文と参照URLを確認してください。
WekanはMeteorで構築されたオープンソースのカンバンです。バージョン9.31より前のWekanには、ログイン済みのボードメンバーが攻撃者制御のパスを通じて任意のファイルを挿入できる脆弱性があります。この問題は、9.31で修正されました。
ログイン済みのボードメンバーが任意のファイルを挿入する脆弱性。
バージョン9.31より前のWekan。
攻撃者が任意のファイルを読み取れて、サービス拒否攻撃が可能となるため、非常に危険。
Wekanをバージョン9.31にアップデートする。
情報なし
バージョンが9.31未満のWekanを使用しているか確認。