Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
PoC-CVE-2026-89020-PrivEsc — CVE-2026-89020 の概念実証の権限昇格: RouterOS の mtget TFTP RRQ オーバーフローを悪用してグループポリシーを書き換え、読み取り専用ユーザーを完全な管理者に昇格させます。 | Kitploit
ツール/GitHubGitHub/davtur19/poc-cve-2026-89020-privesc
組み込みシステムセキュリティ特権昇格脆弱性分析エクスプロイトネットワークセキュリティペイロード開発バイナリエクスプロイト
GitHubdavtur19/poc-cve-2026-89020-privesc

人気

すべて見る →

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

すべてのツールを探索

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

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

PoC-CVE-2026-89020-PrivEsc

CVE-2026-89020 の概念実証の権限昇格: RouterOS の mtget TFTP RRQ オーバーフローを悪用してグループポリシーを書き換え、読み取り専用ユーザーを完全な管理者に昇格させます。

リポジトリを見る
115日前未レビュー

CVE-2026-89020: RouterOS mtget の TFTP RRQ オーバーフローと権限昇格

元のオーバーフロー (DoS): Kazuma Matsumoto, GMO Cybersecurity by IERAE.

読み取り専用からの権限昇格: Cristiano Maranci, Davide Turaccio.

read グループの認証済みユーザーが、mtget の TFTP オーバーフローを通じて保存されたグループポリシーを書き換え、未パッチの RouterOS 上で完全な権限を取得します。MikroTik がこれを再現しました。このリポジトリは権限昇格の PoC であり、元のオーバーフローではありません。

影響を受けるバージョン

ビルドmtget sha256 (16)脆弱性
6.49.7c86bad170066c058あり
6.49.11c86bad170066c058あり (実機で検証済み)
6.49.18a98020b2d5e39cf3あり
6.49.19a98020b2d5e39cf3あり
6.49.20a98020b2d5e39cf3あり
6.49.219721d0bb5d21ec2aなし (修正済み)
6.49.229721d0bb5d21ec2aなし
7.23.30a976b16314073e7あり
7.23.7b315c9516f67c078なし (7.23.4 で修正済み)
7.24.1e5cba2a80146f361あり
7.24.2a6a8b50ee270e018なし (修正済み)
7.24.513dafb8a1d28fac7なし

6.0 から 6.49.20 までのサンプリングされたすべての 6.x ビルド、および 7.1.5 から 7.24.1 までのサンプリングされたすべての 7.x ビルドが脆弱です。修正: 6.49.21、7.23.4、7.24.2。権限昇格は 6.49.11 (RB SXT-5D) と 6.49.18 (RB433GL) で検証済みです。

仕組み

  • mtget の RRQ ビルダー: 境界チェックのない memcpy (6.49.11: ビルダー 0x406518、コピー 0x406558)。/tool fetch 経由の長い tftp:// パスが、保存されたレジスタとリターンアドレスを上書きします。
  • ペイロードは /rw/store/group.dat を開き、先頭レコードのプレフィックス (38 バイト) を書き込み、それを読み戻し、マーカーファイルを書き込んで終了します。
  • /nova/bin/user 内の group::restore (6.49.11: 0x40c348) は、値の検証なしに allow & clip と deny & clip を適用します。これにより read グループが full グループになります。

使用方法

python3 poc_read2full.py --host H --port P --user U --password W
python3 poc_read2full_generic.py --host H --port P --user U --password W \
    --payload payloads/6.49.7-6.49.11.mipsbe.bin

poc_read2full.py は検証済みの 6.49.11 用ドライバーです。poc_read2full_generic.py は 6.49.7、またはペイロードを再計算した別のビルドにも対応します。

--promote-user NAME を指定すると、書き換え後にそのアカウントを任意で full に移動できます。

ペイロード

payloads/6.49.7-6.49.11.mipsbe.bin (4094 B、sha256 433d59c9...) は、実機実行で使用されたペイロードです。他のビルドではペイロードの再計算が必要です。

安全性

所有している、またはテストを許可されているデバイスでのみ実行してください。read グループポリシーを書き換えるため、デバイスが再起動する可能性があります。

ツールをダウンロード