← Back

Movable Type に複数の脆弱性

Source
 独立行政法人情報処理推進機構(IPA)および一般社団法人JPCERT コーディネーションセンター(JPCERT/CC)は4月8日、Movable Typeにおける複数脆弱性について「Japan Vulnerability Notes(JVN)」で発表した。GMOサイバーセキュリティ byイエラエ株式会社小田切報告を行っている。影響を受けるシステムは以下の通り

・Movable Type / Movable Type Advanced 9.1.0 およびそれ以前(9.1) 9.0.6 およびそれ以前(9.0) 8.8.2 およびそれ以前(8.8) 8.0.9 およびそれ以前(8.0

・Movable Type Premium / Movable Type Premium Advanced Edition 9.1.0 およびそれ以前(9.1) 9.0.6 およびそれ以前(9.0

・Movable Type Premium / Movable Type Premium Advanced Edition / Movable Type Premium MT8ベース 2.14 およびそれ以前

 リスティングフレームワークを利用した管理画面を持つ、またはData APIを利用しているMovable Typeが本脆弱性影響を受けるため、下記のサポートが終了した製品影響を受ける。

Movable Type 5.1 から 5.18(5.1すべて) Movable Type 5.2 および 5.2.1 から 5.2.13(5.2すべて) Movable Type 6.0 および 6.0.1 から 6.8.8(6すべて) Movable Type 7 r.4207 から r.5510(7すべて) Movable Type 8.4.0 から 8.4.4(8.4すべて) Movable Type Premium 1.0 から 1.68(MTP 1すべて)

 シックス・アパート株式会社提供するMovable Typeには、下記影響を受ける可能性がある複数脆弱性存在する。

・コードインジェクション(CVE-2026-25776) →任意のPerlコードが実行される

・SQLインジェクション(CVE-2026-33088) →任意のSQLが実行される

 JVNでは、開発者提供する情報もと最新版へアップデートするよう呼びかけている。なお開発者は、本脆弱性修正した下記のバージョンをリリースしている。

・Movable Type 9.1.1(クラウドのみ) 9.0.7 8.8.3 8.0.10

・Movable Type Premium 9.1.1 / 9.0.7 2.15

 なお、Data API を経由する攻撃については、下記方法でData APIを利用不可とすることで回避できる。

・mt-data-api.cgiを削除する(CGI) ・Movable Typeの環境変数RestrictedPSGIAppにdata_apiを設定する(PSGI、MT 6.2以降) ・Movable Typeの環境変数DataAPIScriptに推測不可能文字列設定する(MT 6.0、6.1)

Vocabulary

General Proper noun JLPT N2 JLPT N1
# 言葉 意味
12 けい (系) : 1. system; lineage; group 2. corollary
10 およびおよび (及び) : and; as well as
7 以前いぜん (以前) : ago; since; before; previous
4 脆弱性ぜいじゃくせい (脆弱性) : vulnerability; weakness; fragility
4 影響えいきょう (影響) : 1. influence; effect 2. to influence; to affect; to have an influence on; to impact; to have an effect on
4 下記かき (下記) : the following
2 複数ふくすう (複数) : plural; multiple; several
2 株式会社かぶしきがいしゃ (株式会社) : stock company; corporation; kabushiki kaisha; KK
2 提供ていきょう (提供) : 1. offer; tender; providing; supplying; making available; donating (blood, organs, etc.) 2. sponsoring (a TV program)
2 任意にんい (任意) : 1. optional; voluntary; arbitrary; random; discretionary; facultative; spontaneous; any 2. arbitrary
2 実行じっこう (実行) : execution (e.g. of a plan); carrying out; practice; action; implementation; fulfillment; realization
2 開発者かいはつしゃ (開発者) : developer
2 なおなお (尚) : 1. still; yet 2. more; still more; greater; further
2 環境変数かんきょうへんすう (環境変数) : environment variable
2 設定せってい (設定) : 1. establishment; creation; posing (a problem); setting (movie, novel, etc.); scene 2. options setting; preference settings; configuration; setup
1 独立行政法人どくりつぎょうせいほうじん (独立行政法人) : independent administrative corporation (institution, agency)
1 情報処理推進機構じょうほうしょりすいしんきこう (情報処理推進機構) : Information-technology Promotion Agency (organization)
1 一般社団法人いっぱんしゃだんほうじん (一般社団法人) : general incorporated association
1 発表はっぴょう (発表) : announcement; publication; presenting; statement; communique; making known; breaking (news story); expressing (one's opinion); releasing; unveiling
1 小田切おたき (小田切) : Otaki (unclass)
1 うじ (氏) : 1. family name; lineage; birth 2. clan
1 報告ほうこく (報告) : report; information
1 通りとおり (通り) : 1. avenue; street; way; road 2. coming and going; street traffic
1 管理かんり (管理) : control; management (e.g. of a business)
1 画面がめん (画面) : 1. screen (of a TV, computer, etc.) 2. image (on a screen); picture; scene
1 終了しゅうりょう (終了) : end; close; termination
1 製品せいひん (製品) : manufactured goods; finished goods; product
1 可能性かのうせい (可能性) : potentiality; likelihood; possibility; availability
1 存在そんざい (存在) : existence; being
1 情報じょうほう (情報) : 1. information; news; intelligence; advices 2. information; data contained in characters, signals, code, etc.
1 もともと (元) : 1. origin; source 2. base; basis; foundation; root
1 最新版さいしんばん (最新版) : latest version; latest edition
1 呼びかけるよびかける (呼びかける) : 1. to call out to; to hail; to address 2. to appeal
1 修正しゅうせい (修正) : amendment; correction; revision; modification; alteration; retouching; update; fix
1 はん (版) : 1. edition; version; printing; impression; implementation (e.g. software) 2. plate; block; cast
1 のみのみ : only; nothing but
1 経由けいゆ (経由) : going through; going via; going by way of
1 攻撃こうげき (攻撃) : 1. attack; assault; raid; onslaught; offensive 2. criticism; censure; denunciation; condemnation
1 方法ほうほう (方法) : method; process; manner; way; means; technique
1 不可ふか (不可) : 1. wrong; bad; improper; unjustifiable; inadvisable 2. not allowed; not possible
1 回避かいひ (回避) : evasion; avoidance
1 削除さくじょ (削除) : deletion; elimination; erasure; striking out
1 以降いこう (以降) : on and after; as from; hereafter; thereafter; since
1 推測すいそく (推測) : guess; conjecture
1 不可能ふかのう (不可能) : impossible
1 文字列もじれつ (文字列) : character string