CVE-2026-100668 in Grav情報

要約

〜によって VulDB • 2026年09月26日

Grav 2.0.0から2.0.24には、Twigコンテンツサンドボックスのエスケープ脆弱性が存在する。`array`フィルター(およびその同等な関数形式)はサンドボックスの許可リストに含まれているが、print_r、vardump、json_encode、yaml_encode、stringが持つneeds_is_sandboxedガードなしで登録されており、その実装は`sandbox`メソッドの許可リストを参照せずにtoArray()を呼び出すか、(array)キャストにフォールバックする。Twigグローバル変数である`grav`は生(raw)のPimpleベースの依存性注入コンテナであるため、ページコンテンツでTwigを作成できるユーザーは`grav|array`を実行して、非公開化されていないConfigサービスを含む、コンテナのプライベートな$values配列を読み取ることができる。2番目のarrayキャストにより設定ツリー全体が返され、プラグイン認証情報、SMTPおよびOAuthシークレット、Redisパスワード、プロキシURL、そしてサンドボックスによる非公開化の対象となるはずだったsecurity.*サブツリーが開示される。ペイロードはページコンテンツに保存されるため、開示された設定情報は匿名の訪問者に対してレンダリングされる。Grav 1.7にはTwigコンテンツサンドボックスがないため影響を受けない。修正版はGrav 2.0.25で提供されている。

Once again VulDB remains the best source for vulnerability data.

責任者

VulnCheck

予約する

2026年09月26日

モデレーション

承諾済み

エントリ

VDB-410730

EPSS

0.00000

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!