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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2017-14105 | Kitploit
ツール/GitHubGitHub/theguly/cve-2017-14105
特権昇格脆弱性分析コード分析エクスプロイトウェブアプリケーション悪用ペネトレーションテスト
GitHubtheguly/cve-2017-14105

CVE-2017-14105

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

人気

すべて見る →

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

すべてのツールを探索

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

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

Aerohive HiveManager Classic 特権昇格の脆弱性

名前 Aerohive HiveManager Classic Privilege Escalation Vulnerability
影響を受けるシステム HiveManager Classic 8.0r1 8.1r1
深刻度 中 6.6/10
影響 CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L/E:H/RC:C
ベンダー http://www.aerohive.com/
アドバイザリ http://www.ush.it/team/ush/hack-aerohive/aerohive-priv-exec.txt
著者 Sandro "guly" Zaccarini (guly AT guly DOT org)
日付 20170901

I. 背景

Aerohive Networks HiveManager Classic Online は、Aerohive ネットワーキング製品向けのクラウド対応エンタープライズクラス管理システムです。HiveManager Classic Online は、シンプルなポリシー作成、ファームウェアアップグレード、そして数千台の Aerohive アクセスポイント、スイッチ、ブランチルーターの集中監視を提供します。

Aerohive との責任ある開示: Aerohive は非常に迅速に対応するセキュリティスタッフを擁しています。

私たちの連絡に対する彼らの対応はかなり速く、24時間以内に最初の受領確認を受け取り、4日以内に公式声明を受け取りました。

本稿執筆時点のソフトウェアの最新版は、サポートポータル https://support.aerohive.com/login から入手できます。

II. 説明

この脆弱性により、テナントに制限されたローカルユーザーでも、JSP ウェブシェルを含むバックアップアーカイブをアップロードし、基盤となるシステム上でコードを実行することが可能になります。

影響を受けるコンポーネントは Backup Archive Handler です。

HiveManager Classic 8.0r1 で発見され、8.1r1 でも再現されました。古いバージョンも影響を受ける可能性があります。

III. 分析

HiveManager Classic のバックアップは、非常に単純な構造のプレーンな .tar.gz ファイルです。

アーカイブを展開すると、2つのフォルダが表示されます:

  • HiveManager
  • dbxmlfile

"dbxmlfile/" には HM/VHM 設定が含まれており、操作対象として興味深いファイルです。しかし、私たちの関心は "HiveManager/" に移りました。そこにはデフォルトの Tomcat Web アプリである "tomcat/webapps" というディレクトリが含まれているためです。

完全なツリーは次のようなものです:

  • tomcat
  • webapps
    • hm
      • domains
        • MyTenant
          • maps
            • ca.png
            • campus.png
            • map_floorplan.png
            • us.png
            • world.png

もしそのようなディレクトリが改ざんされ、tar で gzip 圧縮され、バックアップ/リストア機能を使って復元されると、攻撃者はシステム上でコードを実行できます。

概念実証として、"webshell.jsp" ファイルを maps/ レベルに追加し、新しい .tar.gz アーカイブを作成して、その復元を試みました。

エラーは発生せず、jsp ファイルは docroot の下の URI /hm/domains/MyTenant/maps/ で利用可能でした。

さらなる分析により、フルパスが書き込み可能であることが指摘され、テナントスコープの外側でも jsp シェルをアップロードできることが判明しました。

コードは tomcat (uid/gid 501) として実行され、Web UI の完全な侵害と、他のテナントのファイルや設定へのアクセスも可能になります。

IV. 回避策

メインの HM 管理者として、"Administration -> HiveManager Operations -> Restore Database // Back Up Database" および "Administration -> Administrators" 権限を持たないグループを作成してください。
次に、すべての VHM に切り替えて、ユーザーのグループを変更します。

VI. ベンダーの対応

ベンダーは、HiveManager-NG と呼ばれる、アーキテクチャが異なり、この脆弱性の影響を受けない完全に新しいリリースに移行しています。私たちは、そのバージョンの製品に対する監査は実施していません。

VII. CVE 情報

Mitre はこの脆弱性に CVE-2017-14105 を割り当てました。

VIII. 開示のタイムライン

  • 20170828 バグを発見
  • 20170829 脆弱性を Aerohive に開示
  • 20170829 Aerohive から最初の返信
  • 20170901 ベンダーが wontfix で返信
  • 20170901 Mitre に CVE をリクエスト
  • 20170901 cve-assign から CVE-2017-14105 を取得
  • 20170902 完全開示
  • 20170914 回避策を公開

IX. 参考文献

なし。

X. クレジット

Sandro "guly" Zaccarini がこの脆弱性の発見者としてクレジットされています。

Sandro "guly" Zaccarini
Web サイト: http://www.ush.it/
メール: guly AT guly DOT org

XI. 法的通知

Copyright (c) 2017 Sandro "guly" Zaccaini

このアラートを電子的に再配布することは許可されています。私の明示的な書面による同意なしに、いかなる方法でも編集することはできません。このアラートの全体または一部を電子的以外の媒体で転載したい場合は、許可を得るために私に電子メールで連絡してください。

免責事項: このアドバイザリの情報は、公開時点で利用可能な情報に基づいて正確であると考えられています。情報の使用は、AS IS 条件での使用に対する承諾を構成します。この情報に関して保証はありません。著者も発行者も、この情報の使用または依存から生じる直接的、間接的、または結果的な損失や損害について一切の責任を負いません。

ツールをダウンロード