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
CVE-2026-63077 — Exploit for CVE-2026-63077, an unauthenticated RCE in JetBrains TeamCity via deserialization. Supports mass scanning, multi-threading, and interactive shell for authorized testing. | Kitploit
Tools/GitHubGitHub/0xcyp1337/cve-2026-63077
Vulnerability ScannersExploitationWeb Application ExploitationPenetration TestingRemote Access Tool
GitHub0xcyp1337/cve-2026-63077

CVE-2026-63077

Exploit for CVE-2026-63077, an unauthenticated RCE in JetBrains TeamCity via deserialization. Supports mass scanning, multi-threading, and interactive shell for authorized testing.

View Repository
8h 33m 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

CVE-2026-63077 — JetBrains TeamCity Unauthenticated RCE

Python 3.6+ CVSS Author

Critical Unauthenticated Remote Code Execution (CVSS 9.8) — Actively Exploited in the Wild

This repository contains a fully functional proof-of-concept (PoC) exploit for CVE-2026-63077, a critical deserialization vulnerability in JetBrains TeamCity that allows unauthenticated attackers to execute arbitrary commands on the server.

The exploit leverages the Agent Registration endpoint (/app/agents/v1/register) to establish a malicious agent session, then sends a crafted linked-hash-map payload to the /app/agents/v1/commands/error endpoint. This triggers an HSQLDB deserialization attack that writes a JSP webshell to the TeamCity webroot (../webapps/ROOT), granting remote command execution.


⚠️ Vulnerability Overview

PropertyValue
CVE IDCVE-2026-63077
CVSS Score9.8 (Critical)
CWECWE-502 – Deserialization of Untrusted Data
Disclosure DateAugust 2026
StatusActively Exploited in the Wild
Affected ProductJetBrains TeamCity (versions before patch)

Technical Summary

The vulnerability exists in the Agent Polling mechanism. By registering a rogue agent with a custom authToken, an attacker can send a malicious XML payload that triggers HSQLDB deserialization. The payload creates a JSP file in the webroot with a command execution scriptlet. Once the JSP is accessed, it executes the provided system command and returns the output.

Exploit Chain:

  1. Register Agent → POST to /app/agents/v1/register with XML.
  2. Send Payload → POST to /app/agents/v1/commands/error with crafted linked-hash-map.
  3. HSQLDB Injection → Executes SQL SCRIPT command to write JSP file to disk.
  4. RCE → Accessing the JSP executes the system command.

🚀 Features

  • ✅ Single-target exploitation
  • ✅ Mass scanning (read targets from file, one per line)
  • ✅ Multi-threading for fast batch processing
  • ✅ Interactive shell mode after successful exploitation
  • ✅ Automatic JSP webshell deployment (webapps/ROOT)
  • ✅ Payload saving (debug option)
  • ✅ No external dependencies (uses only Python standard library)
  • ✅ Output logging (result.txt)

📥 Installation

root@kitploit:~
# Clone the repository
git clone https://github.com/yourusername/CVE-2026-63077.git
cd CVE-2026-63077
python3 CVE-2026-63077.py

# No additional dependencies are required — uses urllib, socket, ssl, etc.
Download Tool