CVE-2026-77616 in Semantic MediaWiki情報

要約

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

Semantic MediaWikiは、MediaWikiの無料かつオープンソースの拡張機能であり、ユーザーがウィキページ内でデータを保存および照会することを可能にします。バージョン7.0.0から7.1.0において、`Special:Ask` はキーセット分页(7.0.0で追加)用の `cursor` クエリパラメータを受け入れます。このトークンは `CursorEncoder` によってデコードされ、これは**符号なし**のbase64urlエンコーディングされたJSONブロブであるため、その内容は攻撃者が完全に制御可能です。カーソルのソートアンカーがリクエストの `sort=` / `order=` と一致しない場合、`QueryCreator::applyCursorIfRequested()` は `Query::addErrors()` を介して攻撃者制御可能な `sort_prop` / `sort_order` の値を生の文字列に補間することでエラーメッセージを組み立てます。SMWのメッセージキーベースのエラーとは異なり、この生文字列はメッセージ層によるサニタイズ(`ProcessingErrorMsgHandler::normalizeAndDecodeMessages()` は非キーかつエンコードされていない文字列を変更せずに通過させる)を回避します。その後 `ErrorWidget::queryError()` がエラーを組み立てて `Html::errorBox()` に渡しますが、その第一引数は生HTMLとして出力されます。結果として反射型クロスサイトスクリプティング(XSS)脆弱性が発生し:`sort_prop` (または `sort_order` )にマークアップを含む加工された `cursor` トークンがウィキのオリジンで被害者のブラウザ上でスクリプトを実行します。認証や特別な権限は必要ありません。ペイロードは加工されたリンクを介して配信されます。バージョン7.2.0には修正が含まれています。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

GitHub M

予約する

2026年08月20日

モデレーション

承諾済み

エントリ

VDB-407654

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!