Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2025-29927-scanner — Python-Scanner, der Next.js-Instanzen erkennt, die für CVE-2025-29927 anfällig sind, Versionen identifiziert und mittels des x-middleware-subrequest-Headers mit multithreadedem parallelem Scannen auf Authentifizierungsumgehung testet. | Kitploit
Tools/GitHubGitHub/olimpiofreitas/cve-2025-29927-scanner
SchwachstellenscannerExploitationWebsicherheitPenetrationstestsAuthentifizierungLernen & Bildung
GitHubolimpiofreitas/cve-2025-29927-scanner

CVE-2025-29927-scanner

Python-Scanner, der Next.js-Instanzen erkennt, die für CVE-2025-29927 anfällig sind, Versionen identifiziert und mittels des x-middleware-subrequest-Headers mit multithreadedem parallelem Scannen auf Authentifizierungsumgehung testet.

Repository anzeigen
126vor 1 JahrNoch 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

CVE-2025-29927 Scanner

Dieses Python‑Skript identifiziert Hosts, die anfällig für CVE-2025-29927 sind – eine Schwachstelle in der Next.js-Middleware, die eine Umgehung der Authentifizierung ermöglichen kann. Das Skript prüft auf die Verwendung von Next.js, ermittelt die Version, erkennt den x-middleware-subrequest-Header und testet mögliche Authentifizierungsumgehungen auf angegebenen Routen.

ACHTUNG: Dieses Skript dient ausschließlich zu Bildungszwecken und für autorisierte Sicherheitsaudits. Die unbefugte Nutzung auf Systemen ohne ausdrückliche Erlaubnis ist illegal und unethisch.

Funktionen

  • Scannt eine Liste von Hosts nach der Verwendung von Next.js.
  • Erkennt anfällige Next.js-Versionen (basierend auf CVE-2025-29927).
  • Testet Authentifizierungsumgehungen auf angegebenen Routen (über Datei oder Standard).
  • Unterstützt paralleles Scannen mit mehreren Threads.
  • Erstellt automatisch eine routes.txt-Datei mit Standardrouten, falls keine angegeben ist.

Voraussetzungen

  • Python 3.6 oder höher
  • Abhängigkeiten, die in requirements.txt aufgeführt sind

Installation

  1. Klonen oder herunterladen dieses Repositoriums:

    git clone <REPOSITORY_URL>
    cd cve-2025-29927-scanner
    
  2. Virtuelle Umgebung erstellen und aktivieren (optional, aber empfohlen):

    python -m venv venv
    source venv/bin/activate  # Linux/Mac
    venv\Scripts\activate     # Windows
    
  3. Abhängigkeiten installieren:

    pip install -r requirements.txt
    

Verwendung

  1. Erstellen Sie eine hosts.txt-Datei mit einer Liste von Hosts (eine pro Zeile). Beispiel:

    example.com
    subdomain.example.com
    another-site.com
    
  2. (Optional) Erstellen Sie eine routes.txt-Datei mit zu testenden Routen (eine pro Zeile). Beispiel:

    api/auth
    dashboard
    admin
    

    Falls keine angegeben ist, erstellt das Skript automatisch eine routes.txt mit Standardrouten.

  3. Führen Sie das Skript aus:

    • Mit Standardrouten:
      python cve_2025_29927_scanner.py -f hosts.txt -t 10
      
    • Mit einer benutzerdefinierten Routendatei:
      python cve_2025_29927_scanner.py -f hosts.txt -r custom_routes.txt -t 10
      

    Argumente:

    • -f, --file: Datei mit der Liste der Hosts (erforderlich).
    • -r, --routes: Datei mit der Liste der Routen (optional; verwendet routes.txt, falls nicht angegeben).
    • -t, --threads: Maximale Anzahl der Threads (Standard: 10).
  4. Überprüfen Sie die Ergebnisse in der Terminalausgabe.

Beispielausgabe


Datei routes.txt wurde mit Standardrouten erstellt.
Scan von 3 Hosts mit 3 Routen gestartet...
Scanergebnisse:
------------------------------------------------------------
Host: https://example.com
Next.js erkannt: True
Version: 13.5.6
x-middleware-subrequest Header: True
Anfällig (Version): True
Authentifizierungsumgehung möglich: True
Status: GEFÄHRDET
------------------------------------------------------------

Abhängigkeiten

Die Abhängigkeiten sind in requirements.txt aufgeführt:

  • requests>=2.31.0
  • urllib3>=1.26.18

Behebung für CVE-2025-29927

  • Aktualisieren Sie Next.js auf eine nicht betroffene Version (siehe offizielle Mitteilung: https://nextjs.org/docs/upgrading).
  • Überprüfen Sie die Middleware-Konfiguration, um robuste Authentifizierungsprüfungen sicherzustellen (siehe: https://nextjs.org/docs/middleware).

Beitrag

Beiträge sind willkommen.

Tool herunterladen