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-2024-27198-SOC-Lab | Kitploit
Tools/GitHubGitHub/ptd200110/cve-2024-27198-soc-lab
Vulnerability AnalysisExploitationIDS/IPS EvasionWeb Application ExploitationPenetration TestingIntrusion DetectionLearning & EducationIncident ResponseLog AnalysisLabs & Practice
GitHubptd200110/cve-2024-27198-soc-lab
22 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

CVE-2024-27198-SOC-Lab

View Repository

CVE-2024-27198 — SOC Detection & Incident Response Lab

Authentication Bypass in JetBrains TeamCity | CVSS Score: 9.8 (Critical)

This project builds a complete SOC Lab environment to simulate, detect, and respond to CVE-2024-27198 — an authentication bypass vulnerability in JetBrains TeamCity 2023.11.3 using path confusion techniques.


Lab Architecture

ComponentTechnologyPort
Victim ServerTeamCity 2023.11.3 (Docker):8111
DatabasePostgreSQL 15 (Docker):5432 (internal)
SIEMELK Stack 8.13 (Docker):9200, :5601
IDSSuricata 7.x—
AttackerKali Linux + Burp Suite—

Quick Start

root@kitploit:~
cd 1-lab-setup
docker-compose up -d

Attack Chain (MITRE ATT&CK)


Evidence

TeamCity Victim Server (localhost:8111)

[TeamCity Dashboard]

image

TeamCity 2023.11.3 running as the victim server — confirmed vulnerable version>

Kibana SIEM — SOC Monitor Dashboard

[Kibana SOC Dashboard]

image

Real-time log monitoring dashboard showing attack activity timeline (June 19, 2026)

Kibana Alert Rule — Enabled & Running

[Kibana Alert Rule]

image

CVE-2024-27198 Detection Alert rule — Enabled, checking every 1 minute


Repository Structure

root@kitploit:~
.
├── 1-lab-setup/
│   ├── docker-compose.yml      # Full stack: TeamCity + PostgreSQL + ELK
│   ├── logstash.conf           # Log pipeline with suspicious tag detection
│   └── kibana.yml              # Kibana configuration
├── 2-detection/
│   ├── sigma/
│   │   └── cve-2024-27198-detect.yml   # Sigma detection rule (MITRE T1190)
│   └── ids-ips/suricata/
│       └── cve-2024-27198.rules        # Suricata IDS rules (3 rules)
├── 3-incident-response/
│   ├── playbook/
│   │   └── SOC-Playbook.md             # Triage → Containment → Eradication
│   └── containment/
│       └── block-ip.sh                 # Auto IP blocking script
└── 4-evidence/
    └── screenshots/                    # Attack evidence (5 screenshots)

Detection Coverage

Sigma Rule

Detects path confusion patterns (?jsp=, ;.jsp) targeting TeamCity REST API endpoints with HTTP 200 responses.

Suricata IDS Rules

Rule IDDescription
SID 9000001Path confusion using ;.jsp suffix
SID 9000002Unauthorized access to /app/rest/users
SID 9000003POST request creating unauthorized admin

Logstash Pipeline

Automatically tags logs containing ;, .jsp, or jsp= as suspicious and forwards to Elasticsearch index teamcity-logs-*.


Incident Response Playbook

See 3-incident-response/playbook/SOC-Playbook.md

PhaseAction
TriageVerify alert in Kibana / Suricata logs
ContainmentBlock attacker IP via block-ip.sh
EradicationRemove unauthorized accounts, revoke tokens, patch TeamCity

References

  • NVD — CVE-2024-27198
  • Rapid7 Analysis
  • MITRE ATT&CK T1190
Download Tool
PhaseTacticTechniqueDescription
1Reconnaissance—Identify TeamCity version 2023.11.3
2Initial AccessT1190Exploit auth bypass via ?jsp= path confusion
3Privilege EscalationT1078Create unauthorized SYSTEM_ADMIN account
4PersistenceT1098Generate long-lived access token