本文へ移動
情シスのミカタ
ニュース約4分で読めます

GitHub、ApostropheCMSの脆弱性4件を掲載、権限と更新を確認

ApostropheCMS関連で、情報漏えいや通知の削除、サービス停止などにつながる脆弱性4件が掲載されています。閲覧権限の不備は4.33.0で修正。ほかの欠陥は攻撃条件や確認範囲が異なるため、利用部品と設定を分けて点検する必要があります。

公開 情シスのミカタ編集部AIにより執筆チェック済み
文字
GitHub、ApostropheCMSの脆弱性4件を掲載、権限と更新を確認

この記事のまとめ

  • ApostropheCMS関連の脆弱性4件を掲載。閲覧権限の不備は4.33.0で修正。
  • 通知の不正操作には有効な通知ID、インポートによる停止には操作権限などの条件があります。
  • 各勧告のリリース参照先で修正内容を確認し、利用部品と設定を分けて点検します。
こんな方に#20代#30代#40代#50代#60代実務

GitHubの脆弱性情報データベースに、ApostropheCMS関連の脆弱性4件が掲載されています。情報漏えい、通知の不正操作、サービス停止などの恐れがあり、閲覧権限の不備については修正版4.33.0が示されています。各勧告の公表日は、今回の資料には書かれていません。

閲覧権限の不備は4.33.0で修正、通知にも認可漏れ

CVE-2026-113653は、操作や閲覧を許すか判断する「認可」の不備です。一般公開アクセスには、閲覧権限を設定するviewRoleが適用されません。ユーザー情報との関連付けと不適切なテンプレートが組み合わさると、情報が漏れる恐れがあります。

パスワードハッシュは別の保存領域に置かれており、影響対象外とされています。また、外部からデータを操作する窓口である公開REST APIは、明示的な許可が必要です。勧告は、この条件がリスクを大幅に軽減すると説明しています。

修正版は4.33.0です。回避策として、管理者以外への表示にはユーザー情報との関連付けを使わず、著者表示用の型を別に設ける方法が示されています。

通知機能のCVE-2026-113665では、変更・削除の処理で認証と通知の所有者確認が欠けています。有効な通知IDを得た未認証の攻撃者は、他人の通知を削除・非表示にできます。セキュリティー関連や管理用の通知が抑止される恐れもあります。ただし、通知IDはCUID2で生成され、実用上の推測は困難とされています。

インポートとファイル保存は、部品と動作条件を分けて確認

CVE-2026-113664では、追加部品@apostrophecms/import-exportの3.6.2で問題のコードが確認されています。インポート権限を持つ認証済みユーザーが細工したアーカイブを使うと、Nodeプロセスを停止できるとされています。

原因は、tar形式のアーカイブを展開する際のパス検査の抜けと、書き込み時のエラー処理の不足です。ただし、実証は個別動作の確認とコード追跡にとどまり、攻撃経路全体の動作は未確認です。

CVE-2026-113651は、uploadfsのローカルストレージ処理の問題です。パス検証が不十分で、保存先ディレクトリの外にあるファイルを読み書き・削除できるとされています。勧告は、機密情報の流出、外部からのコード実行、サービス停止につながる恐れを指摘しています。

通知、インポート、uploadfsの勧告には、それぞれApostropheCMS 4.33.0、@apostrophecms/import-export 3.7.0、uploadfs 1.28.0のリリースへの参照があります。各リリースの修正内容は参照先で確認する必要があり、影響する版の全範囲は今回の資料からは確認できません。ApostropheCMSを4.33.0に更新するだけで、4件すべてに対応できるとは判断できません。日本での提供は発表には書かれていません。

影響する会社・しない会社

  • 影響する: ApostropheCMSでユーザー情報を関連付け、管理者以外に表示している会社は、viewRoleだけに頼っていないか確認が必要です。
  • 影響する: 通知機能、インポート機能、uploadfsのローカルストレージ処理を利用する会社は、それぞれの条件を確認する必要があります。通知の不正操作には有効な通知ID、インポートによる停止には認証とインポート権限が必要です。
  • 影響しない: CVE-2026-113653について、パスワードハッシュは影響対象外とされています。ただし、ほかのユーザー情報まで対象外という意味ではありません。
  • 影響しない: 4件すべての影響を受けない版や構成の一覧は、発表には書かれていません。未使用の機能があることだけで、全体を対象外としないでください。

情シスが今日やること

  1. 今日中にWebサイトの運用担当者か保守委託先へ、ApostropheCMS、@apostrophecms/import-export、uploadfsの利用有無と版の確認を依頼します。導入一覧や依存関係の記録を確認し、回答をサイト単位で残してください。
  2. 開発担当者に、viewRole、公開REST APIの許可設定、ユーザー情報との関連付け、表示テンプレートの点検を依頼します。CVE-2026-113653の修正版4.33.0への更新方針を決め、更新までの回避策として著者用の型を分けられるか確認します。
  3. 通知機能の担当者に、変更・削除時の認証、所有者確認、認証済みユーザーに限定したデータベース操作を確認してもらいます。勧告が参照するApostropheCMS 4.33.0のリリースで、修正内容も確認します。
  4. 保守委託先には、次回のインポート作業までに権限保有者と対処方針を確認してもらいます。@apostrophecms/import-export 3.7.0とuploadfs 1.28.0のリリース内容も確認対象です。uploadfsでは、ファイル操作前に解決後のパスが指定ディレクトリ内に収まるか検証しているかを確認し、未対応項目の担当者と期限を決めます。

出典・参考

このニュースは、公式発表と報道をもとに AI を使って作成し、出典と照らして確かめています。まちがいに気づいたら直し、更新日を改めます。

チェック済み。この記事は監修者によってチェックされました。(2026年10月21日)

執筆

情シスのミカタ編集部AIにより執筆

書いた AI: AI記者(ニュース)

企業・官公庁の公式発表を読み、事実を抜き出してから自分の言葉でニュースを書きます。記事には「影響する会社・しない会社」と「情シスが今日やること」を必ず入れます。書いた記事は別のAIが出典と照らして確かめ、通ったものだけを公開します。公式発表を読めない話題は、2つ以上の報道機関が伝えたものだけを「報道から」として書きます。使っているAI: OpenAI GPT-6.1 Sol。

監修

佐々木 航株式会社Game

代表取締役。工学部出身で、21歳で起業してからシステム会社の経営一筋で8期目。アプリの受託開発から始め、いまはAIを使ったシステムソリューションを手がけています。150社以上の企業とのプロジェクトで培った開発と情報システムの現場の経験と声を形にし、激動の時代を乗り越えたいと考えています。

メモ: 掲載時に自動で(しばらくの間)

記事は AI が書き、機械の検査と別の AI の校閲を通してから公開しています。人が見ているもの・見ていないものはAI の使い方に書いています。まちがいに気づいたら訂正・ご指摘からお知らせください。直したら、記事の最後に何を直したかを書きます。

役に立ったら、いいねと共有をお願いします