Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Next.js-RCE-CVE-2025-55182 — next.js rce exploit | Kitploit
Tools/GitHubGitHub/hyan0116/next.js-rce-cve-2025-55182
Vulnerability ScannersExploitationWeb Application ExploitationWAF BypassWeb SecurityPenetration Testing
GitHubhyan0116/next.js-rce-cve-2025-55182

Next.js-RCE-CVE-2025-55182

next.js rce exploit

View Repository
28 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

🔍 Next.js Security Testing Tool

Go Next.js CVE Fyne

Professional security assessment utility for Next.js applications


⚠️ Disclaimer

This tool is intended for authorized security testing and research purposes only.

  • ✅ Use only on systems you own or have explicit permission to test
  • ✅ For bug bounty programs with proper scope
  • ✅ For security researchers and penetration testers
  • ❌ Never use against systems without authorization
  • ❌ Not for any malicious or illegal activities

By using this software, you agree to comply with all applicable laws and regulations.


📖 Overview

This utility provides security professionals with a graphical interface for testing Next.js applications against CVE-2025-55182. It helps organizations identify potential security issues in their React Server Components (RSC) implementations.

What is CVE-2025-55182?

Download Tool

CVE-2025-55182 is a security issue affecting certain versions of Next.js framework. This tool helps security teams:

  • Identify affected Next.js installations
  • Verify patch status
  • Assess security posture
  • Document findings for remediation

✨ Features

Security Assessment

FeatureDescription
🎯 Targeted TestingPrecise vulnerability assessment
🛡️ Safety ChecksBuilt-in protections for sensitive domains
🌐 Proxy SupportRoute through SOCKS5/HTTP proxies
📊 Detailed ReportsComprehensive assessment results
🖥️ GUI InterfaceUser-friendly Fyne-based interface

Built-in Safeguards

The tool includes responsible disclosure features:

root@kitploit:~
// Automatically blocks testing against:
// - Government domains (.gov)
// - Educational institutions (.edu)
// - Specific geographic regions

Technical Capabilities

  • Protocol Support: HTTP/HTTPS with configurable SSL verification
  • Proxy Options: HTTP, HTTPS, SOCKS5 proxy support
  • Connection Handling: Configurable timeouts and connection pooling
  • Encoding: Unicode payload encoding for WAF testing

🚀 Installation

For manual installation on Windows & macOS,

follow the steps below. macOS users also have the option of using the convenient DMG file.

Prerequisites

  • Go 1.24 or higher
  • Fyne dependencies (for GUI)
  • Internet connection

Building from Source

root@kitploit:~
# Clone the repository
git clone https://github.com/ssmvl2/Nextjs-RCE-Exploit.git
cd Nextjs-RCE-Exploit

# Install dependencies
go mod download

# Build the application
go build -o nextjs-scanner .

# Run
./nextjs-scanner

Cross-Platform Build

root@kitploit:~
# Windows
GOOS=windows GOARCH=amd64 go build -o nextjs-scanner.exe .

# Linux
GOOS=linux GOARCH=amd64 go build -o nextjs-scanner-linux .

# macOS
GOOS=darwin GOARCH=amd64 go build -o nextjs-scanner-mac .

📖 Usage

Launching the Application

root@kitploit:~
./nextjs-scanner

GUI Interface

The application provides an intuitive graphical interface:

root@kitploit:~
┌─────────────────────────────────────────────────────────────┐
│  Next.js Security Assessment Tool                          │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  Target URL:  [https://example.com________________]         │
│                                                             │
│  ☐ Enable Proxy    Proxy: [127.0.0.1:8080________]         │
│  ☐ Verify SSL      Timeout: [30 seconds__________]         │
│  ☐ WAF Bypass Mode                                          │
│                                                             │
│  ┌───────────────────────────────────────────────────────┐ │
│  │ Assessment Log:                                       │ │
│  │ [2025-01-15 10:30:15] Starting assessment...         │ │
│  │ [2025-01-15 10:30:16] Connecting to target...        │ │
│  │ [2025-01-15 10:30:17] Analyzing response...          │ │
│  └───────────────────────────────────────────────────────┘ │
│                                                             │
│        [ Start Assessment ]    [ Generate Report ]          │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Configuration Options

OptionDescriptionDefault
Target URLNext.js application URLRequired
Enable ProxyRoute through proxyDisabled
Verify SSLValidate certificatesEnabled
TimeoutRequest timeout30 seconds
WAF BypassUnicode encoding modeDisabled

🏗️ Architecture

Project Structure

root@kitploit:~
Nextjs-Security-Tool/
├── main.go              # Application entry point & GUI
├── go.mod               # Go module definition
├── go.sum               # Dependency checksums
└── README.md            # Documentation

Core Components

root@kitploit:~
type RequestHandler struct {
    httpClient     *http.Client
    requestTimeout time.Duration
    sslVerify      bool
    browserAgent   string
}

type PayloadResponse struct {
    Success bool   `json:"success"`
    Result  string `json:"result"`
    Error   string `json:"error,omitempty"`
}

Dependencies

PackagePurpose
fyne.io/fyne/v2Cross-platform GUI framework
net/httpHTTP client functionality
crypto/tlsTLS/SSL support
encoding/jsonJSON parsing

🔧 Configuration

Proxy Setup

root@kitploit:~
// HTTP Proxy
handler.ConfigureProxy(true, "http://127.0.0.1:8080")

// SOCKS5 Proxy
handler.ConfigureProxy(true, "socks5://127.0.0.1:1080")

Custom User Agent

The tool uses a realistic browser user agent:

root@kitploit:~
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

📋 Responsible Disclosure

If you discover security issues using this tool:

  1. Do not publicly disclose until vendor is notified
  2. Report to the vendor with detailed information
  3. Allow reasonable time for patches (typically 90 days)
  4. Follow coordinated disclosure practices

Reporting Channels

  • Next.js Security: [email protected]
  • HackerOne Bug Bounty Programs

🛡️ Legal Notice

This tool is provided for educational and authorized security testing purposes only. Users are responsible for:

  • Obtaining proper authorization before testing
  • Complying with applicable laws and regulations
  • Using the tool ethically and responsibly
  • Any consequences resulting from misuse

The authors assume no liability for misuse of this software.

🤝 Contributing

Contributions are welcome for:

  • Bug fixes
  • Documentation improvements
  • Safety feature enhancements
  • UI/UX improvements

Please submit issues and pull requests through GitHub.

📄 License

This project is licensed under the MIT License. See LICENSE for details.

📚 References

  • CVE-2025-55182 Details
  • Next.js Security Documentation
  • React Server Components Security
  • OWASP Testing Guide

Built for Security Professionals
🔒 Test Responsibly 🔒