CVE-2024-28848 in OpenMetadata情報

要約

〜によって VulDB • 2026年07月30日

OpenMetadataは、中央のメタデータリポジトリ、詳細な系統情報(lineage)、シームレスなチームコラボレーションを基盤とした、発見・観測性およびガバナンスのための統合プラットフォームです。`CompiledRule::validateExpression` メソッドは `StandardEvaluationContext` を使用して SpEL 式を評価するため、その式が `java.lang.Runtime` などの Java クラスに到達し相互作用することが可能となり、リモートコード実行(RCE)につながります。 `/api/v1/policies/validation/condition/` エンドポイントはユーザー制御データ `CompiledRule::validateExpession` を渡すため、認証済み(管理者ではない)ユーザーが基盤となるオペレーティングシステム上で任意のシステムコマンドを実行できます。さらに、影響を受けるパスでは `Authorizer.authorize()` が呼び出されないため認可チェックが行われておらず、したがって認証済みの非管理者ユーザーはすべてこのエンドポイントをトリガーして任意の SpEL 式を評価し、結果として任意のコマンド実行が可能となります。本脆弱性は CodeQL の Expression language injection (Spring) クエリを使用して発見され、`GHSL-2023-236` としても追跡されています。この問題はリモートコード実行につながる可能性があり、バージョン 1.2.4 で修正されました。ユーザーはアップグレードすることをお勧めします。本脆弱性に対する既知の回避策はありません。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

GitHub, Inc.

予約する

2024年03月11日

モデレーション

承諾済み

エントリ

VDB-256997

EPSS

0.07888

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!