| パッケージ | 影響を受けるバージョン | 修正済みバージョン |
|---|---|---|
| com.xwiki.confluencepro:application-confluence-migrator-pro-ui | ≥ 1.0, < 1.2.0 | 1.2.0 |
A user that doesn't have programming rights can execute arbitrary code when creating a page using the Migration Page template. A possible attack vector is the following:
confluencepro.job.question.advanced.input={{/html}} {{async async="true" cached="false" context="doc.reference"}}{{groovy}}println("hello from groovy!"){{/groovy}}{{/async}}
XWiki.TranslationDocumentClass with scope USER.MigrationTemplatehttp://localhost:8080/xwiki/bin/edit/Page123?template=ConfluenceMigratorPro.Code.MigrationTemplate
It is expected that {{/html}} {{async async="true" cached="false" context="doc.reference"}}{{groovy}}println("hello from groovy!"){{/groovy}}{{/async}} will be present on the page, however, hello from groovy will be printed.
The issue will be fixed as part of v1.2. The fix was added with commit 35cef22
There are no known workarounds besides upgrading.
No references.
これらの製品をお使いですか?サイトをスキャンして、脆弱なバージョンが公開されていないか確認しましょう。
無料でサイトをスキャン