CVE-2026-12207 medkey REST APIでIDパラメータ操作による患者情報取得の脆弱性

この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。

公開日: 2026-06-15T02:16:12.653 / 更新日: 2026-06-15T20:42:32.707 / CVSS: 4.3 / 深刻度: MEDIUM

medkey-orgのmedkey製品(特定のコミットハッシュ以前のバージョン)に、リモートからIDパラメータを操作してリソース識別子の制御を不適切にできてしまう脆弱性が確認されました。この問題はHTTP REST APIのPatientController.phpのactionGetPatientById関数に影響を及ぼし、攻撃者が不正に患者情報を取得する可能性があります。CVSSスコア4.3(中程度)で、公開された攻撃コードの存在が報告されています。Linuxサーバー運用者はPHPベースのmedkeyが導入されている場合、影響を受ける可能性があるため、該当するコミットハッシュの確認と、公式からの対応情報の待ち受けが重要です。製品のローリングリリース方式によりバージョン情報が明示されていないため、利用中のソースコードのコミット履歴を精査する必要があります。公式から対応がなされていない現状では、アクセス制限や入力値の検証強化などの対策を検討する余地があります。

参照情報

ソクラテスの問い、プラトンの備え

ソクラテス

プラトンよ。この脆弱性について、君はどのように考えているのか?リモートからIDパラメータを操作するという行為は、情報の自由な流れと倫理の境界を問うているのではないだろうか?

プラトン

ソクラテス、ご質問ありがとうございます。しかし、現実のLinux運用者として、まずは「この脆弱性が実際に影響を及ぼしているのか」が第一です。医療機関のシステムでPHPベースのmedkeyが使われている場合、まずはソースコードのコミット履歴を精査する必要があります。公式がローリングリリース方式を採用しているため、バージョン情報が曖昧です。このコミットハッシュ「fc09b7ba…」が導入されているかを確認する作業が不可欠です。

ソクラテス

なるほど。では、攻撃者が公開されたコードを使って患者情報を取得する可能性があるという点では、情報の不完全な制御が倫理的問題を生んでいると考えてもよいだろうか?

プラトン

その通りです。しかし運用者は、現実的に「入力値の検証強化」や「アクセス制限」を即座に検討すべきです。例えば、PHPのコードでIDパラメータが正規表現で検証されていない場合、ここに変更を加えることで一時的な対策が可能です。また、公開された攻撃コードが存在するため、監視ログに異常なアクセスが記録されているかをチェックするのも重要です。

ソクラテス

では、ベンダーが対応を公表していない現状では、運用者はどうすればよいのか?

プラトン

ベンダーの公式フォームやGitHubリポジトリに目を向ける必要があります。たとえローリングリリースでバージョンが不明でも、コミット履歴の変更点を確認するだけでも、影響範囲を把握できます。また、パッチ適用の際には変更管理のプロセスを厳守し、テスト環境での検証を経た上で本番に反映するべきです。

ソクラテス

君の言葉に、倫理的な責任と実務的な対応が融合している。では、この脆弱性に対応する際、最も重要なのは何だろうか?

プラトン

答えは「情報の確認」です。ソースコードのコミット履歴、公式からの対応情報、そして監視ログの三つが肝です。ベンダーの無関心が笑い話に終わらせる前に、運用者が自らの手でリスクを減らすことが、最も現実的な道です。

関連キーワード: php