Minderの認可バイパスにより不正アクセスが可能となる脆弱性
タイトル Minderの認可バイパスにより不正アクセスが可能となる脆弱性
概要

Minderはソフトウェアサプライチェーンのセキュリティプラットフォームです。バージョン0.0.33より前では、Minderのユーザーがエンドポイント `GetRepositoryByName`、`DeleteRepositoryByName`、`GetArtifactByName` を使用することにより、リポジトリの所有者や権限設定に関係なく、データベース内の任意のリポジトリへアクセスできる脆弱性が存在していました。データベースのクエリではリポジトリの所有者、リポジトリ名、プロバイダー名(常に `github`)をチェックしますが、これらの値は特定ユーザーに固有のものではありません。そのため、ユーザーが有効な認証情報とプロバイダーを持っている場合には、任意の所有者名やリポジトリ名を指定することで、サーバーがそのリポジトリの情報を返してしまいます。この問題はバージョン0.0.33で修正されています。

想定される影響 当該ソフトウェアが扱う情報の一部が外部に漏れる可能性があります。 また、当該ソフトウェアが扱う情報について、書き換えは発生しません。 さらに、当該ソフトウェアは停止しません。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。 
対策

正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。

公表日 2024年3月21日0:00
登録日 2026年1月6日14:45
最終更新日 2026年1月6日14:45
CVSS3.0 : 警告
スコア 4.3
ベクター CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
影響を受けるシステム
lfprojects
Minder 0.0.33 未満
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
その他
変更履歴
No 変更内容 変更日
1 [2026年01月06日]
  掲載
2026年1月6日14:45

NVD脆弱性情報
CVE-2024-27916
概要

Minder is a software supply chain security platform. Prior to version 0.0.33, a Minder user can use the endpoints `GetRepositoryByName`, `DeleteRepositoryByName`, and `GetArtifactByName` to access any repository in the database, irrespective of who owns the repo and any permissions present. The database query checks by repo owner, repo name and provider name (which is always `github`). These query values are not distinct for the particular user - as long as the user has valid credentials and a provider, they can set the repo owner/name to any value they want and the server will return information on this repo. Version 0.0.33 contains a patch for this issue.

公表日 2024年3月21日11:52
登録日 2024年3月21日16:00
最終更新日 2024年11月21日18:05
関連情報、対策とツール
共通脆弱性一覧