blog

Acadlix LMS CVE-2026-103882——ファイル削除の欠陥と修正版への対応指針

Acadlix LMS CVE-2026-103882——ファイル削除の欠陥と修正版への対応指針

CVE-2026-103882とは——Acadlix LMSに発見されたファイル削除の欠陥

2026年10月31日、WordPressプラグイン「Acadlix LMS – AI Quiz Maker, Online Exam & Course Plugin for WordPress」にCVSS 3.1スコア9.1(CRITICAL)の脆弱性が公開された(CVE番号:CVE-2026-103882、採番元CNA:Wordfence)。対象はバージョン1.1.9以下の全バージョンである。

この脆弱性は、post_delete_assessment_file_by_id関数におけるファイルパス検証の不備に起因する。認証済みでsubscriber以上の権限を持つ攻撃者が、サーバー上の任意のファイルを削除できる。CVEの公式記録(cve.org)によれば、wp-config.phpのような重要ファイルが削除された場合、容易にリモートコード実行につながる可能性がある。

CISA KEV(既知の悪用脆弱性カタログ)への掲載は2026年11月3日時点で確認されていない。FIRST EPSSによる悪用確率の統計的推定値は0.00787(パーセンタイル:0.56195、2026年11月3日時点)であり、この値は将来の悪用を確定するものではない。

BookItの対象バージョンと今すぐ取るべき対応は、BookIt 脆弱性 CVE-2026-62048で解説しています。

関連記事Adobe Campaign ClassicにCVE-2026-104354——修正版へ更新を

CVE-2026-103882の技術的な構造——なぜ「未認証」と同等になるのか

CVEの公式説明によれば、問題の核心は2層構造になっている。

第一層は、post_delete_assessment_file_by_id関数が受け取るファイルパスパラメータ(delete_file_data.file_path)に対して適切なパス制限を行っていない点だ(CWE-22: Improper Limitation of a Pathname to a Restricted Directory)。攻撃者が指定したパスがそのままサーバー上のファイル操作に使われる。

第二層が本脆弱性をより深刻にしている要因だ。当該REST APIエンドポイントのパーミッションコールバックはwp_restノンスのみを検証する実装になっているが、このノンスをプラグイン自体がすべてのフロントエンドページのacadlixOptions JavaScriptオブジェクト内に出力している。これにより実質的に認証要件が未認証と同等まで下がっている。

CVSSベクターはAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H(評価者:Wordfence)と記録されており、ネットワーク越しに低い複雑度で、ユーザー操作なしに攻撃が成立することを示している。機密性への影響(C:N)はないが、完全性(I:H)と可用性(A:H)への影響は最高水準と評価されている。

次に読む:Magento脆弱性、今すぐやることは?

Magento脆弱性CVE-2026-48356——CISAが悪用確認、ECサイト今すぐやること

この脆弱性が日本の企業・運用担当者にとって意味すること

WordPressはECサイト、コーポレートサイト、社内ポータルなど日本企業の多様な用途で稼働している。Acadlix LMSのようなeラーニング系プラグインは、社員研修・資格試験・顧客教育などの場面で導入されるケースがある。

本脆弱性で注意すべき点を整理する。

観点 内容
対象バージョン Acadlix LMS バージョン 1.1.9 以下(全バージョン)
CVSSスコア 9.1(CRITICAL)/評価者:Wordfence
攻撃の前提条件 認証済み(subscriber以上の権限)だが、公開ノンスにより実質的に認証要件が下がっている
直接的な影響 サーバー上の任意ファイルを削除できる
二次的な影響の可能性 wp-config.php等の削除によりリモートコード実行につながりうる(CVE公式記録より)
CISA KEV掲載 なし(2026年11月3日時点)
公式の修正版・回避策 CVE公式記録に記載なし(2026年10月31日時点)

CVSSが9.1と高い一方で、EPSS(悪用確率の統計的推定)は0.00787(2026年11月3日時点)にとどまる。これは現時点で広範な悪用活動が観測されていない状況を示す参考値だが、CISA KEV未掲載であることと合わせても、今後悪用されないことを保証するものではない。

wp-config.phpはWordPressのデータベース接続情報・認証キー・認証ソルトなどを含む中核ファイルだ。このファイルが削除されると、WordPressが再インストールフローへ誘導される状態となり、攻撃者が管理者権限を奪取する糸口になりうる。

今やること——Acadlix LMS CVE-2026-103882への対応指針

対象バージョン(1.1.9以下)を使用している場合は、ベンダー(acadlix)の公式告知の修正版へ更新する。CVE公式記録には2026年10月31日時点で修正版・公式の回避策の記載はない。

自社の機器が対象かどうかの判断や、すでに侵入されていないかの確認は、構成やログを見ないと判断できません。


参考文献

重大な脆弱性が出たら、メールでお知らせします

悪用が確認された重大な脆弱性が出たときだけ送ります(頻繁には送りません)。無料・配信停止はメール内のリンクからいつでもできます。

個人情報の扱い

脆弱性への対応・AIセキュリティでお困りの方へ

クリスタルメソッドは、脆弱性情報の監視とお知らせ、AIセキュリティのご相談、AIを業務に取り入れる際のセキュリティを学ぶ研修をお受けしています。「使っている製品が対象か分からない」「社内でAIを使うときの注意点を整理したい」といった段階からご相談いただけます。

AIニュースのまとめをメールで

毎週月曜、海外AIニュースの日次ダイジェストを1週間分まとめてお届けします。無料・いつでも配信を停止できます。

監修

河合 継(クリスタルメソッド株式会社 代表取締役)

AI・ディープラーニングに関する特許16件の発明者。過去、国立がん研究センターとの共同研究や、テレビ番組でのAI解説実績を持つAI研究者として、AIの研究開発を主導している。
運営会社について | 編集方針

Read next

あわせて読みたい

  • BookIt 脆弱性 CVE-2026-62048——対象バージョンと今すぐ取るべき対応

    BookIt 脆弱性 CVE-2026-62048——対象バージョンと今すぐ取るべき対応

    BookIt 脆弱性 CVE-2026-62048 の概要——何が起きているか 2026年11月1日、WordPressの予約管理プラグイン「BookIt」にS...

  • Adobe CommerceとMagentoの重大脆弱性CVE-2026-48356——CISAが悪用を確認、ECサイト運営者が今やること

    Magento脆弱性CVE-2026-48356——CISAが悪用確認、ECサイト今すぐやること

    CVE-2026-48356 とは——何が起き、今なぜ重要か 2026年7月14日、Adobeはセキュリティ告知APSB26-73を公開し、Adobe Comm...

  • Adobe Campaign ClassicにCVE-2026-104354——修正版へ更新を

    Adobe Campaign ClassicにCVE-2026-104354——修正版へ更新を

    Adobe Campaign Classic 脆弱性CVE-2026-104354の概要——何が起きているか 2026年10月27日、AdobeはAdobe C...

View more