CVE-2026-94545Patch

CRITICAL

Exploitation observed; activity peaked at 20 mentions and remains active

Immediate actions

  • Patch affected systems immediately
  • Assume compromise if assets are exposed
  • Hunt for exploitation attempts and persistence artifacts
  • Increase monitoring for publicly documented tradecraft

Recommended action window: Immediate (within 24h)

8.3/ 10 priority

Priority

CRITICAL

Exploitation

ACTIVE

PoC

YES

Patch

AVAILABLE

Momentum

DECLINING

Threat summary

  • Active exploitation appears in 1 classified signals
  • Public PoC and exploit tooling are both present
  • Patch or workaround signal is available
  • 59 mentions across 10 observed days

What's happening

  • Active exploitation reported across 1 signal
  • Exploit tool or code specified in 9 signals
  • PoC mentioned or linked in 23 signals
  • Patch or workaround mentioned in 42 signals
  • Technical details provided in 55 signals
  • Disclosure: 5 classified signals
  • Peaked 8d ago at 20 mentions (2026-09-23); latest day: 1
  • 59 total mentions across 10 days

Deep dive

Activity timeline59 mentions / 10d
05101520Mentions · 2026-09-22: 1Mentions · 2026-09-23: 20Mentions · 2026-09-24: 10Mentions · 2026-09-25: 4Mentions · 2026-09-29: 6Mentions · 2026-09-30: 9Mentions · 2026-10-01: 6Mentions · 2026-10-02: 1Mentions · 2026-10-09: 1Mentions · 2026-10-26: 1PoC Mentioned / Linked · 2026-09-23: 3PoC Mentioned / Linked · 2026-09-29: 6PoC Mentioned / Linked · 2026-09-30: 8PoC Mentioned / Linked · 2026-10-01: 5PoC Mentioned / Linked · 2026-10-02: 1Exploit Tool / Code · 2026-09-29: 3Exploit Tool / Code · 2026-09-30: 4Exploit Tool / Code · 2026-10-01: 2Active Exploitation · 2026-09-23: 1Patch / Workaround · 2026-09-22: 1Patch / Workaround · 2026-09-23: 17Patch / Workaround · 2026-09-24: 7Patch / Workaround · 2026-09-25: 4Patch / Workaround · 2026-09-29: 3Patch / Workaround · 2026-09-30: 6Patch / Workaround · 2026-10-01: 3Patch / Workaround · 2026-10-09: 1Technical Details · 2026-09-22: 1Technical Details · 2026-09-23: 20Technical Details · 2026-09-24: 8Technical Details · 2026-09-25: 4Technical Details · 2026-09-29: 6Technical Details · 2026-09-30: 7Technical Details · 2026-10-01: 6Technical Details · 2026-10-02: 1Technical Details · 2026-10-09: 1Technical Details · 2026-10-26: 109-2209-2309-2409-2509-2909-3010-0110-0210-0910-26
Signal classification6 categories
Patch
2949.2%
PoC
2033.9%
Disclosure
58.5%
Exploit
35.1%
Active Exploitation
11.7%
General
11.7%
Referenced assets33 URLs
By indicator
Classification over time
DateTotalLabels
2026-09-221
Patch1
2026-09-2320
Active Exploitation1Disclosure1Patch15PoC3
2026-09-2410
Disclosure2General1Patch7
2026-09-254
Patch4
2026-09-296
Exploit2PoC4
2026-09-309
Disclosure1PoC8
2026-10-016
Exploit1Patch1PoC4
2026-10-021
PoC1
2026-10-091
Patch1
2026-10-261
Disclosure1
Full discourse20 posts
  • EQST@EQSTLab
    Exploit

    ⚠️ CVE-2026-94545 (CVSS 9.5) ⚠️ Your Next.js OG image endpoint can hand an attacker a shell. 😱 If you use next/og on the Node runtime with sharp installed (what Next recommends for prod), one unauthenticated POST to that route runs commands on your server. Here's why: Satori builds the image as an SVG and drops your text in without escaping it, so an attacker breaks out of the tag and injects their own markup. It reaches the native image libs (sharp, libvips, librsvg, libxml2) and corrupts memory there, and since Node ships non-PIE, a hardcoded ROP chain lands execve every time. This is the default prod setup, not some weird edge case. 🚨 Not affected: edge runtime or no sharp — that path uses the wasm renderer. Patched in Next.js 16.3.6 / Satori 0.33.5. On 16.2.0–16.3.5? Update now. 🔥 PoC + setup: https://github.com/EQSTLab/CVE-2026-94545 #Nextjs #RCE #CVE #PoC #Exploit #CyberSecurity #nextog #CVE_2026_94545

    Post summary

    CVE-2026-94545 is a critical RCE in Next.js OG image endpoint on Node runtime with Sharp, caused by unescaped SVG text injection that leads to memory corruption and remote code execution (CVSS 9.5). A functional PoC/exploit is publicly available on GitHub, and patches are released in Next.js 16.3.6 / Satori 0.33.5.

    883852835369.3K
    1.0K followersView on X
  • Dark Web Intelligence@DailyDarkWeb
    Patch

    🚨 CRITICAL NEXT.JS RCE DISCLOSED — ATTACKER-CONTROLLED SVG DATA CAN LEAD TO SERVER CODE EXECUTION Vercel has disclosed a critical remote-code-execution vulnerability affecting the Node.js implementation of ImageResponse in Next.js. • CVE-2026-94545 / GHSA-vcvr-r3jv-pc5j • CVSS 9.5 Critical • Affects Next.js >=16.2.0 and <16.3.6 • Exploitation is network-accessible and requires no authentication or user interaction, but requires an affected application configuration • Applications are vulnerable when attacker-controlled values reach SVG content, attributes or styles rendered through next/og ImageResponse • Successful exploitation can lead to remote code execution on the Node.js server • The Edge implementation of ImageResponse is NOT affected • Applications that never place attacker-controlled data into generated SVG content, attributes or styles are also not affected • Fixed in Next.js 16.3.6 • Vercel recommends removing untrusted SVG input from Node.js ImageResponse as a workaround where immediate upgrading is impossible • No confirmed in-the-wild exploitation has been identified at this time ⚠️ Analyst Note: The interesting attack surface is dynamic image generation. Open Graph/social-preview images often incorporate URL parameters, usernames, titles or other externally supplied content — exactly the type of data that can become attacker-controlled. Internet-facing Next.js applications using server-side ImageResponse should therefore review not only their framework version but whether untrusted values flow into SVG generation. Original Vercel / Next.js security advisory: https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j #NextJS #Vercel #CVE202694545 #RCE #WebSecurity #Vulnerability #ThreatIntel #DDW #DarkWeb

    Post summary

    The Next.js security advisory discloses a critical RCE (CVE‑2026‑94545) affecting versions 16.2.0 to <16.3.6, providing a patch (Next.js 16.3.6) and a workaround (removing untrusted SVG input) while noting no active exploitation has been observed.

    659134923428.7K
    209.0K followersView on X
  • sy.br1d@rafabd1_
    Patch

    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 @ragrocks77, who discovered this together with me Post: https://nextjs.org/blog/nextjs-security-update-september-22-2026

    Post summary

    The text announces CVE-2026-94545, an RCE affecting Next.js's Node.js ImageResponse implementation, covering versions 16.2.0–16.3.5, and advises upgrading to Next.js 16.3.6. It does not mention a PoC, exploit tool, or active exploitation.

    537028413917.6K
    1.9K followersView on X
  • ThreatWire@ThreatWire_
    PoC

    🚨 PoC RELEASED: A public PoC is now available for CVE-2026-94545, a critical Next.js RCE vulnerability in the Node.js implementation of ImageResponse (CVSS 9.5). An unauthenticated attacker can inject crafted SVG markup through attacker-controlled values, potentially leading to arbitrary code execution with the privileges of the Next.js server process. ⚠️ Affects Next.js 16.2.0–16.3.5. 🔴 Fixed in Next.js 16.3.6. Update immediately. PoC: https://github.com/EQSTLab/CVE-2026-94545 Source: https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j #CVE #CyberSecurity #InfoSec #NextJS #NodeJS

    Post summary

    A public Proof of Concept (PoC) has been released for CVE-2026-94545, a critical RCE vulnerability in Next.js ImageResponse; users are urged to update to version 16.3.6.

    255119713014.6K
    1.9K followersView on X
  • The Hacker News@TheHackersNews
    Patch

    ‼️ Next.js patched a critical ImageResponse flaw that can lead to server code execution. "CVE-2026-94545" affects 16.2.0 through 16.3.5 on Node.js when attacker-controlled values reach generated SVG. The fix is 16.3.6. Inside the bug: https://thehackernews.com/2026/09/critical-nextjs-imageresponse-flaw-can.html

    Post summary

    The text announces CVE-2026-94545, a critical Next.js ImageResponse flaw enabling server code execution, and clearly identifies the patched version 16.3.6 along with affected version ranges and technical trigger conditions.

    64771987470.2K
    2.4M followersView on X
  • Cyber Security News@The_Cyber_News
    Patch

    ⚠️ Critical NEXT.JS Flaw Enables RCE Attacks Via Weaponized SVG File Details: https://cybersecuritynews.com/critical-next-js-flaw-allows-remote-code-execution/ 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. The issue affects Next.js versions 16.2.0 through versions before 16.3.6. Developers are urged to upgrade to Next.js 16.3.6, which contains the security fix. The vulnerability exists in the Node.js ImageResponse implementation used to dynamically create Open Graph images, social-media preview images, and other server-generated graphics. #cybersecuritynews

    Post summary

    The text reports CVE-2026-94545, a critical Next.js vulnerability allowing RCE via SVG exploitation in the next/og package, and explicitly recommends upgrading to version 16.3.6 to address the flaw.

    35331814915.4K
    76.0K followersView on X
  • sy.br1d@rafabd1_
    Exploit

    Esse exploit está correto pra CVE-2026-94545, também adicionei ele ao repo http://github.com/rafabd1/VectorFreed junto com o PoC da CVE-2026-96889 que é falha raiz por trás deste RCE (que ainda afeta dezenas de produtos e curiosamente quase ninguém falou sobre mas ok) Mas vale destacar tbm que o exploit do RCE é muito dependente do layout da stack usada para executar o librsvg, não é universal e tbm ainda não temos um bypass de ASLR. Por isso o ideal é usar o exploit do UAF para validação inicial

    Post summary

    The author confirms a working exploit for CVE-2026-94545 and adds a proof‑of‑concept repository containing both this exploit and a PoC for CVE-2026-96889, noting technical nuances such as stack layout constraints and the absence of an ASLR bypass.

    01601106311.9K
    1.9K followersView on X
  • Hack32@Hack32_
    Patch

    Critical Next.js RCE Vulnerability Fixed in Version 16.3.6 https://securityonline.info/nextjs-rce-vulnerability-cve-2026-94545/?utm_source=twitter&utm_medium=social_share

    Post summary

    The tweet announces that a critical RCE in Next.js has been fixed in version 16.3.6, indicating a patch is available, with no mention of active exploitation or PoC details.

    19082373.5K
    826 followersView on X
  • ɐpnH@AlAssaf_H
    PoC

    CVE-2026-94545: public PoC for Next.js `next/og` `ImageResponse` RCE. Affected: 16.2.0–16.3.5 Patched: 16.3.6 CVSS: 9.5 PoC: https://github.com/EQSTLab/CVE-2026-94545 Advisory: https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j

    Post summary

    The text announces a public PoC for CVE-2026-94545, a Next.js RCE vulnerability, and includes technical details, affected/patched versions, and links to the PoC and vendor advisory. It does not report active exploitation but confirms remediation through patching.

    215068413.7K
    991 followersView on X
  • Giuseppe `N3mes1s`@N3mes1s
    PoC

    A new repro landed in @pruvadev CVE-2026-94545: Next.js next/og ImageResponse RCE via Satori improper SVG escaping critical https://www.pruva.dev/reproductions/REPRO-2026-00357

    Post summary

    A reproduction for CVE-2026-94545 (Next.js next/og ImageResponse RCE via Satori improper SVG escaping) has been posted with a link to the reproduction details.

    011137223.0K
    13.5K followersView on X
  • dbugs@ptdbugs
    PoC

    A PoC/exploit has been discovered for vulnerability CVE-2026-94545 PT ID: PT-2026-97045 Vendor: Vercel Product: Next.js Description: A remote code execution vulnerability in the Node.js implementation of ImageResponse allows an unauthenticated attacker to inject malicious SVG markup through attacker-controlled values. Under the affected configuration, processing the crafted SVG can lead to arbitrary code execution with the privileges of the Next.js server process. References: • https://dbu.gs/vulnerability/PT-2026-97045 • https://github.com/EQSTLab/CVE-2026-94545

    Post summary

    The text reports the discovery of a Proof of Concept for CVE‑2026-94545, describing an RCE in Next.js's ImageResponse, and supplies links to PoC code, while providing no information on patches, active exploitation, or false‑positive claims.

    04032233.4K
    3.7K followersView on X
  • ExploitGrid@exploitgrid
    PoC

    🚨 Public PoC for CVE-2026-94545. A critical Next.js next/og ImageResponse flaw can enable unauthenticated RCE through attacker-controlled SVG content. CVSS 9.5 | Affected: 16.2.0–16.3.5 | Fixed: 16.3.6 PoC: https://github.com/EQSTLab/CVE-2026-94545 🔎 https://exploitgrid.net

    Post summary

    The tweet shares a public PoC for CVE-2026-94545, a critical unauthenticated RCE vulnerability in Next.js next/og ImageResponse affecting versions 16.2.0–16.3.5 and fixed in 16.3.6, with a CVSS score of 9.5.

    010188999
    403 followersView on X
  • !Manan@0xManan
    Patch

    Your Open Graph image generator might be an RCE primitive. CVE-2026-94545 : Next.js Node ImageResponse (next/og). Improper SVG escaping via Satori → remote code execution when untrusted input lands in the image. Affected: Next.js >=16.2.0 <16.3.6 (Node runtime). Not the same risk on Edge ImageResponse. Patch to 16.3.6. tip: if your OG route does title = searchParams.get("title") and stamps it into SVG text/attrs/styles, you didn’t build a social card - you built an input sink on the server. Until you patch: stop feeding request-controlled strings into ImageResponse. Escape or don’t render them. Bookmark this if you ship Next apps. Then reply with one thing: do you generate OG images from user content? yes/no. Official: https://nextjs.org/blog/nextjs-security-update-september-22-2026

    Post summary

    The text discloses CVE-2026-94545 in Next.js ImageResponse, an RCE caused by improper SVG escaping, and urges upgrading to version 16.3.6 or mitigating by avoiding user‑controlled input in OG image generation.

    3301321.1K
    2.3K followersView on X
  • Ryx@PadhiyarRushi
    PoC

    One request to a Next.js OG route replaces the Node process. Public RCE PoC landed 29 Sep!! CVE-2026-94545 (GHSA-vcvr-r3jv-pc5j). next/og ImageResponse on Next.js 16.2.0–16.3.5, Node runtime, sharp present. Satori writes the user string into the SVG unescaped. Official Node binary is non-PIE, so a fixed ROP chain reaches execve with no leak. Edge runtime and installs without sharp do not hit this path. Patched in 16.3.6 / Satori 0.33.5 https://github.com/vercel/next.js/security/advisories/GHSA-vcvr-r3jv-pc5j #Cybersecurity #AI #AISecurity #MCP #Claude #GPT #Infosec #Trending #AppSec #RCE #Nextjs

    Post summary

    The tweet announces the release of a public RCE PoC for CVE-2026-94545 and details the SVG unescaping mechanism, while noting the patched versions and linking to the vendor advisory.

    20085442
    953 followersView on X
  • Pruva@pruvadev
    PoC

    Which is the next repro? 🚨 CVE-2026-94545: Next.js next/og RCE — reproduced end-to-end. Unauth request → command execution. Affects next 16.2.0–16.3.5 &amp; satori &lt;0.33.5. We stress-tested the fix: 3 alternate trigger paths worked on 16.3.5 https://t.co/TWVKfzv9eX

    Post summary

    The tweet announces CVE-2026-94545 as a Next.js next/og RCE vulnerability that has been reproduced end-to-end with a linked PoC, providing affected version ranges and confirming a fix in next 16.3.5 and satori <0.33.5.

    12174892
    91 followersView on X
  • ExploitGrid@exploitgrid
    PoC

    🚨 Public PoC for CVE-2026-94545. A critical Next.js ImageResponse flaw can enable unauthenticated RCE through attacker-controlled SVG content in the Node.js runtime. CVSS 9.5 | Affected: 16.2.0–16.3.5 | Fixed: 16.3.6 🔎 https://exploitgrid.net/vulnerabilities/CVE-2026-94545

    Post summary

    The tweet highlights the availability of a public Proof of Concept (PoC) for CVE-2026-94545, a critical RCE vulnerability in Next.js, while providing technical details and the patched version.

    02093756
    403 followersView on X
  • ExploitGrid@exploitgrid
    PoC

    🚨 Public PoC released for CVE-2026-94545. A critical Next.js ImageResponse flaw can enable unauthenticated RCE through attacker-controlled SVG content in the Node.js runtime. CVSS 9.5 | Affected: 16.2.0–16.3.5 | Fixed: 16.3.6 PoC: https://github.com/EQSTLab/CVE-2026-94545

    Post summary

    A public proof-of-concept for CVE-2026-94545, a critical unauthenticated RCE vulnerability in Next.js ImageResponse affecting versions 16.2.0–16.3.5, has been released; a fix is available in version 16.3.6.

    02092376
    403 followersView on X
  • yousukezan@yousukezan
    PoC

    Next.jsのnext/og画像APIに影響するCVE-2026-94545の技術詳細と動作するPoCが公開された。認証なしの1リクエストからサーバー上でコマンドを実行でき、EQSTLabのデモではテスト用コンテナでrootシェルを起動した。実際の悪用は確認されていない。 問題はSatoriがJSXをSVGへ変換する際、ユーザー入力を適切にエスケープしないことに起因する。攻撃者は独自のマークアップを挿入でき、Node.jsランタイムでsharpが導入されている場合、libvipsやlibxml2によるSVG処理を経て、細工したXMLエンティティがパーサー内のメモリを破壊する。対象はNext.js 16.2.0~16.3.5とSatori 0.0.27以上0.33.5未満。Edgeランタイムやsharpなしの環境では、このRCE経路はコード実行に至らない。修正版はNext.js 16.3.6とSatori 0.33.5である。 https://securityonline.info/nextjs-rce-poc-cve-2026-94545/

    Post summary

    The text discloses a working PoC for CVE-2026-94545, an unauthenticated RCE in Next.js's next/og image API via SVG processing, notes no confirmed exploitation, and provides patched versions (Next.js 16.3.6, Satori 0.33.5).

    110542.4K
    16.5K followersView on X
  • Achromatic - Next.js SaaS Starter Kits@achromaticlabs
    Patch

    There is a new urgent @nextjs vulnerability: https://thehackernews.com/2026/09/critical-nextjs-imageresponse-flaw-can.html CVE-2026-94545 allows remote code execution via ImageResponse. Please update Next.js to 16.3.6 asap. All starter kits have been updated.

    Post summary

    The tweet announces a critical RCE vulnerability (CVE-2026-94545) in Next.js via ImageResponse and explicitly recommends updating to version 16.3.6. While it discloses the vulnerability, the primary takeaway is the release of a patch and remediation guidance.

    202701.0K
    601 followersView on X
  • ExploitGrid@exploitgrid
    PoC

    CVE-2026-94545 is more than a generic next/og RCE. @PadhiyarRushi's PoC shows how unescaped SVG content reaches Satori, while a non-PIE Node binary enables a fixed ROP chain to reach execve. Affected: 16.2.0–16.3.5 Fixed: 16.3.6 PoC: https://github.com/PadhiyarRushi/CVE-2026-94545

    Post summary

    The tweet shares a PoC for CVE-2026-94545 demonstrating how unescaped SVG content and a non-PIE Node binary can be chained to achieve RCE, notes affected versions 16.2.0–16.3.5 and the fixed version 16.3.6.

    10044502
    403 followersView on X

Explore more