Skip to main content

Sitefinity Next.js SDK CVE-2026-92931

| EUVDEUVD-2026-92430 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-10-05 ProgressSoftware GHSA-j5cj-5p4r-rxhj
8.8
CVSS 3.1 · Vendor: ProgressSoftware
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify SDK fetch/proxy endpoint
  2. Delivery
    Deliver crafted URL to server-side handler
  3. Exploit
    Server issues request to attacker host
  4. Execution
    Reach internal/metadata services
  5. Impact
    Exfiltrate sensitive information

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an application using the @progress/sitefinity-nextjs-sdk npm package at versions 15.1.8326 through 15.4.8637 that exposes the vulnerable server-side request path to attacker-influenced input. The CVSS UI:R flag indicates exploitation is not fully autonomous - a user or server-side workflow must be induced to process the attacker-supplied request/URL, which limits drive-by mass exploitation. No authentication is required (PR:N), so any remote party able to reach the affected endpoint and satisfy the interaction requirement can attempt the SSRF; impact is bounded to what internal/external hosts the server can reach and what sensitive data those responses expose. The specific vulnerable feature (proxy, image handler, or fetch route) is not named in the input and should be confirmed in the Progress advisory to scope affected deployments.

Impact

The vendor-provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, base 8.8) indicates a network-reachable, low-complexity, unauthenticated SSRF that nonetheless requires user interaction (UI:R) - meaning a victim or automated server-side flow must be induced to process attacker-supplied input. There is no public exploit identified at time of analysis: the input contains no EPSS score, no CISA KEV listing, and no POC reference, so real-world exploitation signals are currently absent despite the high CVSS. The full C:H/I:H/A:H impact rating appears vendor-conservative for a CWE-918 SSRF whose described outcome is 'potentially exposing sensitive information' - the description substantiates a strong confidentiality impact but does not describe integrity or availability loss, so the I:H and A:H ratings are not corroborated by the text and should be verified against the Progress advisory. Net assessment: a genuinely serious SSRF in a specific enterprise SDK, but with no evidence of active or automated exploitation yet; prioritize patching where the SDK is deployed, while treating the breadth of impact as partly unconfirmed.

Exploit ScenarioDerived

A remote attacker crafts a malicious request or URL that a Sitefinity Next.js SDK endpoint (e.g., a server-side fetch/proxy routine) processes, causing the backend to issue a request to an attacker-controlled host (UI:R implies a victim-triggered or server-processed input path). The attacker uses the forced server-side request to reach internal services or cloud metadata endpoints and exfiltrate sensitive information returned to or inferred by them. No public exploit code is identified at time of analysis, so this scenario is inferred from the CWE-918 classification and CVSS vector rather than a demonstrated POC.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Oct 05, 2026

Server-side request forgery in the Progress Sitefinity Next.js SDK npm package (@progress/sitefinity-nextjs-sdk, versions 15.1.8326 through 15.4.8637) allows remote, unauthenticated attackers to coerce the hosting Node.js server into making requests to attacker-chosen hosts, which can expose sensitive internal responses and data reachable from the application server. Exploitation is not fully autonomous: the CVSS vector carries UI:R, so a user or an automated server-side workflow must be induced to process the attacker-supplied URL, and the deployment must route that input into the SDK's vulnerable request path. Progress rates the issue 8.8 (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H), while our independent assessment narrows the integrity impact (C:H/I:L/A:N), consistent with a primarily confidentiality-focused SSRF rather than code execution; no public exploit code has been identified at time of analysis, and no CISA KEV listing or EPSS score was provided.

Earlier versions of this analysis (1)
v1 Oct 05, 2026 - 13:52 CVSS 10.0

Server-side request forgery in the Progress Sitefinity Next.js SDK npm package (@progress/sitefinity-nextjs-sdk) versions 15.1.8326 through 15.4.8637 allows unauthenticated remote attackers to make the server-side rendering tier issue requests to attacker-chosen hosts, potentially exposing sensitive information reachable from the application server. The vendor-supplied CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H) rates this 10.0; independent assessment agrees the flaw is remotely reachable without authentication or user interaction, but treats confidentiality as the dominant impact (integrity low, availability none), with realistic severity bounded by outbound network controls on the application server. Exploitation status: no public exploit identified at time of analysis, and the flaw is not listed as confirmed actively exploited (CISA KEV).

RemediationAI

Apply the fixed SDK release identified in the Progress advisory at https://community.progress.com/s/article/Sitefinity-Critical-Security-Advisory-for-Addressing-Security-Vulnerabilities-in-Next-js-September-2026 (patch available per vendor advisory; the specific patched version above 15.4.8637 is not stated in the supplied data, so verify it there before pinning), then rebuild and redeploy with a cleared npm cache or lockfile refresh so the vulnerable 15.1.8326-15.4.8637 copy is not restored from cache. If an upgrade cannot be staged immediately, treat outbound network reach as the attack surface: enforce an egress allowlist at the container or proxy layer so the Next.js process can only reach the Sitefinity CMS and explicitly approved services, which contains SSRF data disclosure at the cost of extra operational work whenever a new legitimate dependency endpoint is added; explicitly block loopback, RFC1918, and link-local ranges plus the cloud metadata address 169.254.169.254 or its IPv6 equivalent, accepting that this only stops the classic metadata-theft path and not exfiltration to attacker-controlled public hosts; if the advisory names the specific vulnerable fetch/proxy endpoint, disable or remove that route or wrap it with strict URL parsing plus destination validation until patched, noting that naive blocklists are frequently bypassed via redirects, DNS rebinding, decimal/hex IP encodings, and alternate schemes; and require authentication or a shared secret on any application route that forwards request-derived URLs into the SDK, understanding this reduces but does not eliminate exposure because the CVSS vector already indicates unauthenticated reachability (PR:N).

Affected VersionsENISA

@progress/sitefinity-nextjs-sdk 15.1.8326 <15.4.8638

Affected Packages

euvd progress_sitefinity_nextjs_sdk fix: 15.4.8638

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-918 (Server-Side Request Forgery) in the Node.js/npm client SDK that bridges Progress Sitefinity CMS content APIs with Next.js front-end applications. Because the SDK runs server-side inside Next.js (server components, route handlers, server actions, or data-fetching utilities), any SDK helper that accepts a URL, host, proxy target, or resource locator from request-derived input can be manipulated to make the Node.js process issue HTTP requests to arbitrary destinations. That lets an attacker reach otherwise unreachable surfaces: cloud instance metadata services (e.g., 169.254.169.254), loopback-only admin interfaces, internal RFC1918 hosts, and internal Sitefinity or microservice endpoints, with the responses often reflected back to the requester or written into logs and caches. The CPE entry cpe:2.3:a:progress_software:@progress/sitefinity-nextjs-sdk:*:*:*:*:*:*:*:* scopes the affected component to the npm package itself, meaning the exposure follows the SDK wherever it is installed rather than being tied to a specific Sitefinity CMS build. The precise SDK feature that performs the outbound request (proxy route, image/media handler, webhook relay, or generic fetch wrapper) is not named in the supplied data and should be confirmed against the vendor advisory, since that determines which application routes must be inventoried and hardened.

Know when Next.js gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (ProgressSoftware) PRIMARY 8.8 CRITICAL
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.1 HIGH

Network-reachable unauthenticated SSRF needing victim-triggered input (UI:R); described impact is information exposure (C:H) with limited integrity effect and no described availability loss.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (ProgressSoftware).

CVSS VectorVendor: ProgressSoftware

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
Patch available
Oct 05, 2026 - 15:17 EUVD
Severity Changed
Oct 05, 2026 - 14:22 NVD
CRITICAL HIGH
CVSS changed
Oct 05, 2026 - 14:22 NVD
10.0 (CRITICAL) 8.8 (HIGH)
CVE Published
Oct 05, 2026 - 13:06 cve.org
CRITICAL 10.0

DescriptionCVE.org

CWE-918: Server-Side Request Forgery in the Progress @progress/sitefinity-nextjs-sdk npm package versions 15.1.8326 through 15.4.8637 may allow a remote attacker to make server-side requests to an attacker-controlled host, potentially exposing sensitive information.

Executive ViewAI

Why It Matters

Progress's Sitefinity Next.js SDK (@progress/sitefinity-nextjs-sdk), the component many web teams use to build Sitefinity-backed front ends on Node.js, carries an unpatched high-severity server-side request forgery flaw in versions 15.1.8326 through 15.4.8637. Because the vulnerable code runs on the application server itself, an attacker who induces a user or an automated workflow to process a crafted URL could cause that server to fetch internal resources and return sensitive data, potentially exposing internal services, configuration, or cloud metadata reachable from the hosting environment. Leadership should care because no vendor fix is available yet, exposure sits on internet-facing infrastructure supporting customer-facing digital properties, and mitigation depends on network-level controls that may not be uniformly enforced across environments.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: default-deny egress filtering and allowlisting for the Node.js host, blocking cloud metadata endpoints and internal address ranges, WAF or proxy rules that reject or allowlist URL inputs reaching the SDK request path, disabling unnecessary features or workflows that process externally supplied URLs, network segmentation of the affected tier, and monitoring/alerting on anomalous outbound requests.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Low
niche vendor-specific Sitefinity Next.js SDK, limited to Progress CMS deployments
Social Media
4
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

CVE-2025-29927 CRITICAL POC
9.1 Mar 21

Next.js versions 1.11.4 through 15.2.2 contain a critical middleware authorization bypass via the x-middleware-subreques

CVE-2017-16877 HIGH POC
7.5 Nov 17

ZEIT Next.js before 2.4.1 has directory traversal under the /_next and /static request namespace, allowing attackers to

CVE-2025-57822 MEDIUM POC
6.5 Aug 29

Next.js is a React framework for building full-stack web applications. Rated medium severity (CVSS 6.5), this vulnerabil

CVE-2026-56682 MEDIUM POC
5.3 Sep 22

Improper restriction of excessive authentication attempts (CWE-307) in the 9Router AI router package (decolua/9router) b

CVE-2025-6087 CRITICAL
9.1 Jun 16

A remote code execution vulnerability (CVSS 9.1). Critical severity with potential for significant impact on affected sy

CVE-2026-41248 CRITICAL
9.1 Apr 24

Authentication/authorization bypass in Clerk's official JavaScript SDKs (@clerk/nextjs, @clerk/nuxt, @clerk/astro, and t

CVE-2025-68130 HIGH
8.5 Dec 16

Prototype pollution in tRPC's @trpc/server package, specifically within the `formDataToObject` function used by the expe

CVE-2025-48947 HIGH
7.7 Jun 04

A security vulnerability in Next.js applications. In Auth0 Next.js SDK (CVSS 7.7). High severity vulnerability requiring

CVE-2026-91154 MEDIUM
6.9 Sep 28

Unauthenticated remote attackers can repeatedly invoke the revalidateProducts Server Action in the MarcosCamara01 Ecomme

CVE-2026-101004 MEDIUM
6.9 Sep 28

Unauthenticated remote attackers can call the cleanCache handler in NotionNext's pages/api/cache.js to force cache inval

CVE-2025-67490 MEDIUM
5.4 Dec 10

Concurrent token requests handled by the Auth0 Next.js SDK can be resolved through an internal in-flight request cache t

CVE-2025-32421 LOW
3.7 May 14

Next.js is a React framework for building full-stack web applications. Rated low severity (CVSS 3.7), this vulnerability

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy