Загрузка видео...

Не удалось загрузить видео

На главную

We recently found a new RCE chain affecting the Node.js ImageResponse implementation in Next.js. Vercel has published CVE-2026-94545. Next.js versions from 16.2.0 through 16.3.5 are affected. Upgrade to Next.js 16.3.6. I'll share more details soon, once the remaining upstream advisories are out! Credit also to RagRocks, who discovered this...

17,651 просмотров • 27 дней назад •via X (Twitter)

Комментарии: 9

Фото профиля rixardo
rixardo27 дней назад

presente professor

Фото профиля 992
99226 дней назад

Is there no public PoC available for this yet?

Фото профиля sy.br1d
sy.br1d26 дней назад

Not yet, probably next week

Фото профиля Tomi
Tomi26 дней назад

Hi, great finding! Btw, is there a way to keep the app running even after RCE is achieved?

Фото профиля sy.br1d
sy.br1d26 дней назад

If the app is using multiple workers/replicas probably, here since I used just a simple process it ends up crashing inevitably

Фото профиля Tomi
Tomi26 дней назад

I see, thanks for the insight

Фото профиля Alex Kolovsky
Alex Kolovsky27 дней назад

Nice find, the Node-only part is the interesting bit. Different rasterizer on that path or same lib with a different sandbox?

Фото профиля sy.br1d
sy.br1d27 дней назад

Different rasterizers. Edge uses Resvg/WASM, while the Node path uses a different lib

Фото профиля DEGEN 👑
DEGEN 👑25 дней назад

What makes this wild is how the unescaped user input inside Satori's SVG parser gets passed straight down to underlying native bindings like resvg-js to pull off the full RCE.

Похожие видео