Skip to content
NewA calmer, faster ZeroHour

Critical NEXT.JS Flaw Allows Remote Code Execution Via Weaponized SVG File

Cyber Security Newsby Abinaya ()2 min read2
AI summary · grok-4.7Summaries by Vani AI

Next.js CVE-2026-94545 can allow unauthenticated remote code execution through malicious SVG in ImageResponse.

CVE-2026-94545 is a critical flaw in the Node.js ImageResponse implementation of Next.js next/og, affecting versions 16.2.0 through releases before 16.3.6. If an application embeds attacker-controlled data in SVG elements, attributes, or styles, a remote unauthenticated attacker can trigger remote code execution during image generation. GitHub advisory GHSA-vcvr-r3jv-pc5j rates it Critical under CVSS v4. Edge ImageResponse deployments and applications that never place untrusted values in SVG content are not affected; the patched release is 16.3.6. Active exploitation is not reported.

Key facts
  • CVE-2026-94545 affects Node.js ImageResponse in the next/og package.
  • Versions 16.2.0 before 16.3.6 are affected; 16.3.6 is the fix.
  • Unauthenticated network attack via attacker-controlled SVG can yield RCE.
  • Edge ImageResponse and apps without untrusted SVG input are unaffected.
Analyze CVE-2026-94545 with Vani AIImpact, affected versions, exploitation, mitigations and detection

Vulnerabilities mentioned

All
CVEVulnerabilityCVSSEPSSSignalsPublished
CVE-2026-94545
Improper Output Escaping in Satori SVG Generator Exposes Next.js OG Image Pipelines
5.31%PoC ×5

From the original article

2 min read at cybersecuritynews.com

A critical Next. js vulnerability, tracked as CVE-2026-94545, affects the Node. js ImageResponse implementation in the next/og package and could allow remote code execution by exploiting malicious SVG content during image generation.

Cyber Security News

By Abinaya · cybersecuritynews.com

Read the full article at Cyber Security News

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.