-
CVE-2025-29927
-
Next.js Version 15.2.3 wurde veröffentlicht, um eine Sicherheitslücke (CVE-2025-29927) zu beheben. Für alle selbst gehosteten Next.js-Deployments, die
next startundoutput: 'standalone'verwenden, wird ein sofortiges Update empfohlen. -
Zeitachse
2025-02-27T06:03Z: Über einen privaten Vulnerability Report auf GitHub an das Next.js-Team gemeldet2025-03-14T17:13Z: Das Next.js-Team beginnt mit der Prüfung des Reports2025-03-14T19:08Z: Patch für Next.js 15.x bereitgestellt2025-03-14T19:26Z: Patch für Next.js 14.x bereitgestellt2025-03-17T22:44Z: Next.js 14.2.25 veröffentlicht2025-03-18T00:23Z: Next.js 15.2.3 veröffentlicht2025-03-18T18:03Z: CVE-2025-29927 auf GitHub veröffentlicht2025-03-21T10:17Z: Sicherheitswarnung veröffentlicht2025-03-22T21:21Z: Next.js 13.5.9 veröffentlicht2025-03-23T06:44Z: Next.js 12.3.5 veröffentlicht
-
Details zur Schwachstelle
- Next.js verwendet den internen Header
x-middleware-subrequest, um Endlosschleifen zu verhindern. Dem Sicherheitsbericht zufolge besteht die Möglichkeit, die Middleware-Ausführung zu überspringen und dadurch wichtige Prüfungen zu umgehen.
- Next.js verwendet den internen Header
-
Betroffene Bereiche
-
Betroffen
- Selbst gehostete Next.js-Anwendungen mit Middleware (
next startundoutput: 'standalone') - Wenn für Authentifizierung oder Sicherheitsprüfungen auf Middleware vertraut wird
- Anwendungen mit Cloudflare können verwaltete WAF-Regeln aktivieren
- Selbst gehostete Next.js-Anwendungen mit Middleware (
-
Nicht betroffen
- Auf Vercel gehostete Anwendungen
- Auf Netlify gehostete Anwendungen
- Anwendungen, die als statischer Export bereitgestellt werden (Middleware wird nicht ausgeführt)
-
-
Gepatchte Versionen
- Next.js 15.x: Behoben in
15.2.3 - Next.js 14.x: Behoben in
14.2.25 - Next.js 13.x: Behoben in
13.5.9 - Next.js 12.x: Behoben in
12.3.5 - Falls ein Patch auf eine sichere Version nicht möglich ist, wird empfohlen sicherzustellen, dass externe Benutzeranfragen den Header
x-middleware-subrequestnicht enthalten
- Next.js 15.x: Behoben in
-
Unsere Verantwortung für Sicherheit
- Next.js hat seit 2016 16 Sicherheitswarnungen veröffentlicht. GitHub Security Advisories und CVEs sind der Industriestandard, um Nutzer, Anbieter und Unternehmen über Schwachstellen in Software zu informieren. Um Defizite in der Kommunikation mit Partnern zu beheben, wurde eine Partner-Mailingliste eingerichtet. Kontakt über
partners@nextjs.org, um aufgenommen zu werden.
- Next.js hat seit 2016 16 Sicherheitswarnungen veröffentlicht. GitHub Security Advisories und CVEs sind der Industriestandard, um Nutzer, Anbieter und Unternehmen über Schwachstellen in Software zu informieren. Um Defizite in der Kommunikation mit Partnern zu beheben, wurde eine Partner-Mailingliste eingerichtet. Kontakt über
1 Kommentare
Hacker-News-Kommentare
Das Middleware-System von Next hat viele Probleme und sollte am besten von Grund auf neu implementiert werden
Ein weiterer Artikel zu den Sicherheitsproblemen des Middleware-Systems gefunden
Informationen zur Sicherheitslücke in Next.js
Sorge über die Verzögerung bei der Behebung des Sicherheitsproblems in Next.js
Kritik an der Komplexität von Next.js
Einfache Ausnutzbarkeit der Sicherheitslücke
Problem mit der Verwendung interner Header in Next.js
Unsicherheit bei der Entscheidung für Self-Hosting mit Next.js
Sorge über die Verzögerung bei der Behebung des Sicherheitsproblems