Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2025-1974 — Windows 11-erstes Bildungslabor zum Studium von CVE-2025-1974 in ingress-nginx. Bietet sichere Angriffsemulation und Verteidigungsvalidierung mit lokalem Kubernetes-Cluster, Versionsbewertung und Berichterstellung für Kursarbeiten und Demonstrationen. | Kitploit
Tools/GitHubGitHub/zsxen/cve-2025-1974
DefensivwerkzeugeContainer-SicherheitSchwachstellenanalysePenetrationstestsCloud-SicherheitFehlkonfigurationLernen & BildungRed TeamingIncident ResponseLabs & Praxis
GitHubzsxen/cve-2025-1974

CVE-2025-1974

vor 4 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Windows 11-erstes Bildungslabor zum Studium von CVE-2025-1974 in ingress-nginx. Bietet sichere Angriffsemulation und Verteidigungsvalidierung mit lokalem Kubernetes-Cluster, Versionsbewertung und Berichterstellung für Kursarbeiten und Demonstrationen.

Repository anzeigen

cve-2025-1974-win11-attack-defense-lab

Windows 11-zentriertes Bildungs-Repository zum Studium von CVE-2025-1974 in einem sicheren, nicht bewaffneten ANGRIFFS- + VERTEIDIGUNGS-Labor. Das Projekt ist für Universitätskurse, Team-Demos und prüfungsreife Screenshots konzipiert. Es legt Wert auf eine Clean-Room-Implementierung, nur lokale Validierung und eine Red-Team-Angriffsemulation, die niemals zu einem echten Exploit wird.

Dieses Labor kodiert die offizielle Basislinie, dass CVE-2025-1974 ingress-nginx betrifft, mit betroffenen Versionen < 1.11.0, 1.11.0 bis 1.11.4 und 1.12.0; behobene Versionen 1.11.5, 1.12.1 und spätere Veröffentlichungen. Es spiegelt auch die offizielle vorübergehende Maßnahme wider, den Validating Admission Controller zu deaktivieren, bis ein Upgrade abgeschlossen ist.

Warum dieses Projekt Angriffsemulation verwendet

Dieses Repository implementiert, portiert oder operationalisiert absichtlich keinen Exploit-Code. Stattdessen bietet es einen sicheren Angriffsablauf-Emulator, der die Phasen demonstriert, über die ein Verteidiger nachdenken würde:

  • Umgebungs-Fingerprinting
  • Angriffspfad-Analyse
  • harmlose Anfrageablauf-Emulation
  • Maßnahmenvergleich
  • Beweissicherung

Der Angriffspfad wird nur durch bereinigte Fixtures, lokalen Zustand und Simulator-Stufenmarkierungen dargestellt. Es sind keine bösartigen AdmissionReview-Nutzlasten, Codeausführungs-Nutzlasten, Shells, Konfigurationsinjektionen oder Exploit-Auslieferungsmechanismen enthalten.

Architektur

root@kitploit:~
flowchart LR
    A["PowerShell Wrappers<br/>Windows 11-first UX"] --> B["Python CLI<br/>app.main"]
    B --> C["Preflight Checks<br/>Windows, Docker, kubectl, kind, Python 3.11"]
    B --> D["Cluster Assessment<br/>kind + kubectl on localhost"]
    B --> E["Attack Simulator<br/>sanitized fixtures only"]
    B --> F["Mitigation Checks<br/>version + admission state"]
    B --> G["Detections<br/>lab-specific simulated indicators"]
    E --> H["reports/attack_simulation.log"]
    F --> I["reports/defense_scan.json"]
    G --> J["reports/timeline.csv + timeline.json"]
    H --> K["Markdown Report Writer"]
    I --> K
    J --> K
    K --> L["reports/latest-report.md"]

Projektübersicht

  • Track A: Attack Emulation Führt einen screenshot-freundlichen Simulator aus, der sich wie ein Angreifer-Workflow verhält, ohne Exploitation durchzuführen.
  • Track B: Defense Validation Führt echte lokale Prüfungen an einem temporären Laborcluster durch und bewertet die Version sowie die Maßnahmenlage.
  • Windows 11-first Jeder wichtige Workflow hat ein PowerShell-Wrapper und ein Python 3.11 CLI-Äquivalent.
  • Berichterstattung Erzeugt Markdown-, JSON-, CSV- und Konsolentranskripte, die für Kursabgaben und Demonstrationen geeignet sind.

Windows 11 Einrichtung

Annahmen

  • Windows 11-Host
  • PowerShell 7+
  • Python 3.11
  • Docker Desktop
  • kubectl
  • kind

Empfohlener Einrichtungsablauf

root@kitploit:~
pwsh ./scripts/setup-win11.ps1
pwsh ./scripts/start-lab.ps1
pwsh ./scripts/run-defend-scan.ps1
pwsh ./scripts/run-attack-sim.ps1
pwsh ./scripts/generate-report.ps1

Schnellstart

Python CLI

root@kitploit:~
python -m app.main preflight
python -m app.main defend-scan
python -m app.main attack-sim
python -m app.main report
python -m app.main cleanup

PowerShell-Wrapper

root@kitploit:~
pwsh ./scripts/setup-win11.ps1
pwsh ./scripts/start-lab.ps1
pwsh ./scripts/run-attack-sim.ps1
pwsh ./scripts/run-defend-scan.ps1
pwsh ./scripts/generate-report.ps1
pwsh ./scripts/cleanup.ps1

Beispiel-Konsolenausgabe

root@kitploit:~
============================================================
CVE-2025-1974 Windows 11 Attack + Defense Lab
============================================================
[PRECHECK] Windows 11 assumptions .............. PASS
[PRECHECK] Docker Desktop ...................... PASS
[PRECHECK] kubectl ............................. PASS
[PRECHECK] kind ................................ PASS
[PRECHECK] Python 3.11 ......................... PASS

[SCAN] Cluster name: cve-2025-1974-lab
[SCAN] ingress-nginx detected .................. YES
[SCAN] Controller version ...................... 1.11.4
[SCAN] Validating Admission Controller ......... ENABLED
[SCAN] Version assessment ...................... AFFECTED
[SCAN] Risk summary ............................ Upgrade to 1.11.5+ or 1.12.1+ and disable admission until upgraded.

[SIM] ATTACK_PATH_IDENTIFIED
[SIM] VALIDATION_PATH_REACHED
[SIM] DEFENSE_MISSING
[SIM] SIMULATED_RISK_CONFIRMED

[REPORT] Markdown report written to reports/latest-report.md

Angriffsablauf-Demo

Der Angriffsemulationsablauf ist absichtlich nicht bewaffnet:

  1. Das Labor erfasst Fingerabdrücke des lokalen temporären Clusters und prüft, ob ingress-nginx vorhanden zu sein scheint.
  2. Der Simulator erklärt, dass der Risikopfad konzeptionell den Validating Admission Controller betrifft.
  3. Ein bereinigtes Fixture wird nur für einen lokalen Simulator abgespielt, der Stufenmarkierungen wie ATTACK_PATH_IDENTIFIED und SIMULATED_RISK_CONFIRMED ausgibt.
  4. Wenn die Maßnahme im Laborzustand aktiv ist, gibt der Simulator stattdessen MITIGATION_PRESENT, ATTACK_PATH_BLOCKED und UPGRADE_REQUIRED aus.
  5. Der Lauf speichert Protokolle und Zusammenfassungsartefakte unter reports/.

Verteidigungsablauf

Der Verteidigungsvalidierungsablauf darf echte lokale Prüfungen durchführen:

  1. Überprüfen der Windows 11-Voraussetzungen.
  2. Erstellen oder Inspizieren eines lokalen kind-Clusters mit dem Namen cve-2025-1974-lab.
  3. Erkennen, ob ingress-nginx vorhanden ist, und versuchen, die Version aus den Deployment-Images abzuleiten.
  4. Bewerten, ob die Version gemäß offizieller Anleitung als betroffen oder behoben erscheint.
  5. Feststellen, ob der Validating Admission Controller aktiviert zu sein scheint.
  6. Erstellen einer präzisen Risikozusammenfassung und laborspezifischer Analysen für die Simulatoraktivität.

Bereinigung

root@kitploit:~
pwsh ./scripts/cleanup.ps1

Dies entfernt den temporären kind-Cluster, falls vorhanden, und löscht generierte Berichtsartefakte, während die Repository-Struktur erhalten bleibt.

Einschränkungen

  • Die Angriffsspur ist ein Simulator, kein echter Exploit.
  • Das Projekt testet keine öffentlichen, gemeinsam genutzten oder nicht-lokalen Systeme.
  • Die tatsächliche Clusterbewertung ist durch die von kubectl und dem lokalen Clusterzustand bereitgestellte Sichtbarkeit eingeschränkt.
  • Falls Image-Tags oder die Admission-Konfiguration verborgen oder benutzerdefiniert sind, können die Ergebnisse unsicher sein.
  • Laborerkennungen sind synthetisch und dürfen nicht als maßgebliche reale IOCs behandelt werden.
  • Das offizielle Kubernetes-Problem gibt an, dass keine bekannten maßgeblichen Indikatoren für eine Kompromittierung vorliegen.

Referenzen

  • Offizielles Kubernetes Advisory
  • Offizielles Kubernetes Issue
  • Originale öffentliche PoC-Referenz

Danksagungen

Dieses Projekt bezieht sich konzeptionell auf das öffentliche Repository zulloper/CVE-2025-1974 des GitHub-Benutzers @zulloper ausschließlich zu historischen/kontextuellen Studienzwecken. Es wurde kein schädlicher Code in dieses Repository kopiert.

Dank an Nir Ohfeld, Ronen Shustin, Sagi Tzadik und Hillai Ben-Sasson von Wiz für die verantwortungsvolle Offenlegung der Schwachstellen, wie in den offiziellen Kubernetes-Materialien anerkannt.

Dieses Repository ist ein unabhängiges Clean-Room-Bildungslabor für Windows 11 und ist weder mit @zulloper, Wiz, Kubernetes oder den Maintainern von ingress-nginx verbunden noch von diesen unterstützt.

Tool herunterladen