Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2019-14530 — OpenEMR セキュリティ問題 | Kitploit
ツール/GitHubGitHub/wezery/cve-2019-14530
脆弱性分析エクスプロイト情報収集ウェブセキュリティペネトレーションテスト
GitHubwezery/cve-2019-14530

CVE-2019-14530

OpenEMR セキュリティ問題

リポジトリを見る
17年前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

CVE-2019-14530

OpenEMRプロジェクトにおけるパストラバーサルおよびDoS脆弱性

ファイル内の脆弱な関数: /openemr/custom/ajax_download.php

条件:

  1. 任意の認可されたユーザー
  2. DoSのケース: サーバー上にディレクトリ "/sites/default/documents/cqm_qrda/" が存在する必要があります("unlink()" 関数のロジック上、 ファイルへのパスは既存のディレクトリとその中のファイルのみで構成されている必要があります)。

影響を受けるバージョン: 5.0.2未満、5.0.2で修正済み。

説明

この関数内の脆弱な変数: fileName。これは攻撃者によって制御可能であり、これに対するフィルタリングや検証は一切行われません。

攻撃者はサーバーストレージから任意のファイル(www-dataユーザーが読み取り可能なファイル)を ダウンロードできます。

要求されたファイルがwww-dataユーザーにとって書き込み可能であり、 ディレクトリ /var/www/openemr/sites/default/documents/cqm_qrda/ が存在する場合、そのファイルはサーバーから削除されます。

存在しないディレクトリは大きな問題ではありません。攻撃者がそれを作成できるためです。アップロード関数 /openemr/controller.php?document&upload 内の変数 "higher_level_path" により、ファイルが保存されるディレクトリ名を指定できます。このディレクトリが存在しない場合(かつ "patient_id" 変数が数値で0より大きい場合)、"700" 権限で作成され、所有者は "www-data" ユーザーになります。

攻撃者はサーバーから一部の設定ファイルやPHPスクリプトを削除できるため、DoSを引き起こす可能性があります。

影響

情報漏えい。

サービス拒否。

その他

OpenEMR公式サイト

OpenEMR gitリポジトリ

この問題のパッチ

追伸: 迅速な対応とパッチを提供してくださったOpenEMRチームのBrady G. Miller氏に特別に感謝します

ツールをダウンロード