Vercel hat dringende Sicherheitsupdates für das Next.jsa-Framework veröffentlicht, die zwei kritische Schwachstellen schließen, beide ermöglichen eine nicht authentifizierte Remotecodeausführung (RCE). Die eine Lücke wird durch präparierte AVIF-Bilddateien ausgenutzt, die andere durch einen Path-Traversal-Fehler, der nur Server mit einem Windows-Dateisystem betrifft. Angesichts der steigenden Flut an Sicherheitsforschung, die durch KI-gestützte Entdeckungen befeuert wird, raten die Entwickler zu einer sofortigen Aktualisierung aller betroffenen Installationen.
Der Windows-Path-Traversal, der als CVE-2026-75604 (CVSS-Score: 9,0) geführt wird, betrifft Next.js-Anwendungen, die sowohl den Pages Router als auch den App Router ohne Cache Components einsetzen und auf einem Windows-Dateisystem betrieben werden. Linux- und macOS-Umgebungen sind von dieser spezifischen Sicherheitslücke nicht betroffen. Es existiert kein Workaround für betroffene Windows-Anwendungen. Vercel rät in der zugehörigen Sicherheitsmeldung eindringlich zum sofortigen Update, sofern der Server unter Windows läuft.
Die patched Versionen und betroffene Umgebungen
Die Korrekturen sind in Next.js 15.5.24 (Maintenance LTS) und 16.3.3 (Active LTS) enthalten, die am 25. August 2026 veröffentlicht wurden. Betroffene Anwender aktualisieren mit npm install [email protected] für die 15.5er-Reihe oder npm install [email protected] für die 16.3er-Reihe. Bei Anwendungen, die direkt auf der Vercel-Plattform gehostet werden, besteht kein Handlungsbedarf, da diese durch die Infrastruktur von Vercel geschützt sind. Die Schwachstelle ist in Next.js Versionen 13.4 bis 15.5.23 sowie in den Versionen 16.0 bis 16.3.2 vorhanden. Der genaue Angriffsmechanismus wurde in der Advisory nicht offengelegt.
Die AVIF-Bildoptimierungslücke im Detail
Die zweite kritische Schwachstelle betrifft die Bildoptimierung von Next.js. Das Framework nutzt die Bildverarbeitungsbibliothek Sharp, die wiederum auf die C-Bibliothek libheif zur Verarbeitung von AVIF-Dateien angewiesen ist. In libheif wurde ein kritischer Heap-Buffer-Overflow entdeckt (GHSA-2xp9-vwfh-vxw4, CVSS v4: 9,5), der zu einer Remotecodeausführung führen kann, sobald Next.js ein manipuliertes AVIF-Bild verarbeitet.
Der zugrundeliegende Fehler in libheif, der von den Maintainern als GHSA-g89c-p67h-r497 gemeldet wurde, ist ein Heap-Buffer-Overflow im Skalierungscode der Bibliothek. Alle libheif-Versionen bis einschließlich v1.23.1 sind anfällig. Die AVIF-Lücke betrifft Next.js von Version 10.0.0 bis 15.5.23 und alle 16.x-Versionen bis 16.3.2. Die Funktionsweise ist komplex: Eine präparierte AVIF-Datei mit verschachtelten Identity-Derivation- und Auxiliary-Item-Referenzen zwingt libheif dazu, ein dekodiertes Bild mit zwei Alpha-Ebenen unterschiedlicher Bittiefe zu erstellen. Der Skalierer allokiert daraufhin einen Puffer, der für die erste 8-Bit-Alpha-Ebene dimensioniert ist, schreibt dann aber die 16-Bit-Sample-Werte der zweiten Ebene in diesen Puffer – was zu einer Überschreitung der Puffergrenze um rund 16.384 Byte führt.
Das Forscherteam veröffentlichte einen vollständigen Python-Proof-of-Concept, der die Heap-Korruption unter einem Address-Sanitizer-Build reproduziert. In der libheif-Advisory bestätigten die Forscher, dass sie mithilfe dieser Schwachstelle auf mehreren Anwendungen eine Remotecodeausführung erreichen konnten. Next.js aktiviert die AVIF-Optimierung ausschließlich dann, wenn eine Website in der Konfigurationsdatei next.config.js explizit das Format image/avif hinzugefügt hat. Deployments ohne diese Konfiguration sind nicht gefährdet. Die gepatchten Next.js-Versionen deaktivieren die AVIF-Optimierung vollständig, bis der Upstream-Fix aus libheif propagiert wird. Zum Zeitpunkt der Veröffentlichung war die Version v1.23.2 von libheif allerdings noch nicht publiziert.
Der verschärfte Sicherheitsprozess von Vercel
Vercel hatte die August-Patches eigentlich für den 26. August im Rahmen des monatlichen Sicherheitsrhythmus vorgesehen. Das Unternehmen zog die Veröffentlichung jedoch um einen Tag vor, nachdem eine zusätzliche Schwachstelle mit kritischem Schweregrad in einer der Upstream-Abhängigkeiten entdeckt worden war. Der August-Release ist der zweite im Rahmen des formalen monatlichen Sicherheitsprogramms, das Vercel im Juli 2026 ankündigte. Die erste geplante Veröffentlichung am 21. Juli adressierte neun Schwachstellen in Next.js 16.2.11 und 15.5.21, darunter Denial-of-Service, Server-Side-Request-Forgery und Middleware-Bypass-Lücken.
Next.js hat in den letzten Jahren eine Reihe kritischer Sicherheitsmeldungen erlebt. Dazu zählen eine kritische Middleware-Bypass-Lücke im März 2025, die es nicht authentifizierten Angreifern erlaubte, Autorisierungsprüfungen in selbst gehosteten Umgebungen zu umgehen, sowie die React2Shell-Deserialisierungslücke in React Server Components im Dezember 2025. Letztere trug einen CVSS-Score von 10,0 und wurde innerhalb von Stunden nach der öffentlichen Offenlegung aktiv ausgenutzt. Für die beiden August-Schwachstellen lag bis zum 27. August 2026 kein Bericht über eine aktive Ausnutzung vor.
Die Forscher evolutionstorm und B0RI werden für die verantwortungsvolle Offenlegung der Windows-Sicherheitslücke genannt. Die Entdeckung der AVIF-Lücke wird dem Hacktron-Team zugeschrieben. Der Vorfall unterstreicht die zunehmende Dynamik in der Sicherheitsforschung, die durch LLM-gestützte Entdeckungen massiv beschleunigt wird. Für Unternehmen und Entwickler, die Next.js einsetzen, bleibt daher nur der kontinuierliche Update-Rhythmus als verlässlicher Schutz vor diesen hochkritischen Angriffsvektoren.