CVE-2026-44572
Next.js: Middleware-/Proxy-Weiterleitungen können Cache-vergiftet werden
- Veröffentlicht
- 13.05.2026
- Aktualisiert
- 14.05.2026
- CNA zuweisen
- GitHub_M
- Beweise beobachtet
- 25.08.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HNiedrig · nächste 30 Tage
- Perzentil
- 21,1 %
- Modelldatum
- 21.09.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
Next.js ist ein React-Framework zum Erstellen von Full-Stack-Webanwendungen. Von 12.2.0 bis vor 15.5.16 und 16.2.5 konnte ein externer Client bei einer normalen Anfrage an einen Pfad, der von Middleware verarbeitet wird und eine Weiterleitung zurückgibt, einen `x-nextjs-data`-Header senden. Wenn dies geschah, konnte die Middleware/das Proxy die Anfrage als Datenanfrage behandeln und den standardmäßigen `Location`-Weiterleitungsheader durch den internen `x-nextjs-redirect`-Header ersetzen. Browser folgen `x-nextjs-redirect` nicht, sodass die Antwort für normale Clients zu einer unbrauchbaren Weiterleitung wurde. Wenn die Anwendung hinter einem CDN oder Reverse-Proxy bereitgestellt wurde, der 3xx-Antworten ohne Variation nach diesem Header zwischenspeichert, konnte eine einzelne Angreiferanfrage die zwischengespeicherte Weiterleitungsantwort für den betroffenen Pfad vergiften. Nachfolgende Besucher konnten dann eine zwischengespeicherte Weiterleitungsantwort ohne `Location`-Header erhalten, was einen Denial-of-Service für diesen Weiterleitungspfad verursachte, bis der Cache-Eintrag ablief oder geleert wurde. Diese Schwachstelle ist in 15.5.16 und 16.2.5 behoben.
Quellen
1Next.js v16.2.4 Security PoC Collection (CVE-2026-23870, CVE-2026-44575, CVE-2026-44579, CVE-2026-44574, CVE-2026-44578, CVE-2026-44573, CVE-2026-44581, CVE-2026-44580, CVE-2026-44577, CVE-2026-44576, CVE-2026-44582, CVE-2026-44572)
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.