変更内容
セキュリティ修正が含まれています。すべてのサイトへの適用をおすすめします。1.0.2 をお使いの場合は、変更ファイル 10 個を上書きするだけで済みます。
zittme 1.0.3 を公開します。Rhymix 2.1.38 に含まれるセキュリティ修正と不具合修正を 1.0.2 にそのまま移したメンテナンス版で、新機能は含まれていません。Q&A 掲示板に寄せられたページ保存エラーの報告も、今回の版であわせて解決しました。
セキュリティ
- Rhymix 提供パッチ 本文フィルターでウィジェットコードをブロック — 投稿本文のフィルターがウィジェットコードを取り除くようになりました。一般会員が投稿本文にウィジェットコードを入れてサイトのウィジェットを呼び出せた経路をふさぎました。
- Rhymix 提供パッチ 掲示板の上部・下部テキストの編集権限を制限 — サイトの最高管理者ではない掲示板管理者は、上部・下部テキストを編集できなくなりました。スクリプトを入れられる欄のため、掲示板管理者には読み取り専用で表示されます。
不具合修正
- Rhymix 提供パッチ ウィジェット・ドキュメントページの保存エラー — ページを保存すると「PC用外部ドキュメントのパスにファイルが存在しません」というエラーが出て保存できなかった問題を修正しました。外部パスを使わないページは、パスの確認を行わなくなりました。(JLPT さんからの報告)
- Rhymix 提供パッチ 上部・下部スクリプトの二重アンエスケープ — 管理者が掲示板の上部・下部に入れたスクリプトが、保存時にもう一度アンエスケープされて内容が変わってしまう問題を修正しました。
- Rhymix 提供パッチ 読み取り専用の言語入力欄のカーソル — 管理画面の読み取り専用の言語入力欄で、多言語ボタンが編集できるかのように見えていたカーソル表示を正しくしました。
- Rhymix 提供パッチ 未定義プロパティの警告 — レイアウトのデザイン情報を読み込むときにエラーログに残っていた未定義プロパティの警告をなくしました。
バージョン
ZITTME_VERSION 1.0.3RX_VERSION 2.1.38
アップデート方法
DB の変更がないため、ファイルを上書きするだけです。作業の前にサイトのファイルをバックアップしてください。
- お使いのバージョンに合ったファイルを入手 — 1.0.2 の場合は
zittme-1.0.3-changed.zip(変更ファイル 10 個)を、1.0.1 以前の場合はzittme-1.0.3.zip(フルパッケージ)をダウンロードします。 - SHA256 の照合 — ダウンロードしたファイルの SHA256 値が、このページに記載された値と同じか確認します。
- サイトのルートに上書き — 圧縮ファイルを展開し、サイトのルートにそのまま上書きします。
files/フォルダーと設定ファイルは zip に含まれていないため、そのまま残ります。 - バージョンの確認 — 管理画面 > ダッシュボードでバージョンが 1.0.3 と表示されるか確認します。画面が以前のままの場合は、管理画面 > キャッシュファイルの再生成を一度実行してください。
貢献してくださった方々
セキュリティおよび不具合修正のパッチを提供してくださった Rhymix に感謝いたします。
Q&A 掲示板でご報告くださった JLPT さんに感謝いたします。今後も足りない点や補うべき点があれば、いつでもご意見をお寄せください。参考にして改善してまいります。
動作環境:GPLv2 · PHP 7.4 以上 · MySQL または MariaDB