報告者: Marco Paciaroni (BomboBombone)。
abstractwiki_run_fragment APIは、呼び出し元が提供する未保存のフラグメントに必要な権限をチェックしていませんでした。そのため、匿名リクエストが設定済みのWikiLambda評価器にネイティブ実装を送信できました。この報告が立証するのは評価器の不正実行であり、MediaWikiホスト上のRCEやWASMサンドボックスエスケープではありません。
ローカルのWikiLambdaクライアントを設定して127.0.0.1:4020へ呼び出しを送信し、ローカルの匿名MediaWiki APIに対してスクリプトを実行します。このスクリプトはループバックキャプチャサービスを起動し、送信されたマーカーがそこに到達するかを確認します:
python poc.py --api http://127.0.0.1:4000/api.php
API URLはループバックでなければなりません。これはローカルのテスト環境に対してのみ実行してください。