Skip to main content

Umbraco CMS CVE-2026-111624

| EUVDEUVD-2026-103046 MEDIUM
Missing Authentication for Critical Function (CWE-306)
2026-10-16 VulnCheck GHSA-q9r6-5jwm-rmgp
6.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach exposed /umbraco/PreviewHub endpoint
  2. Exploit
    Complete anonymous SignalR negotiate
  3. Execution
    Subscribe to refresh notifications
  4. Impact
    Harvest unpublished content keys and editorial timing

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

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

Exploitation Conditions

No authentication is required (PR:N): the attacker only needs network reachability to the Umbraco backoffice SignalR endpoints (/umbraco/PreviewHub, /umbraco/backofficeHub) because those hub classes were missing the [Authorize(Policy = BackOfficeAccess)] attribute, leaving the negotiate and connection endpoints anonymously accessible. Exploitation is LIMITED by several factors: the backoffice SignalR endpoints must be network-exposed to the attacker (not firewalled/internal-only); disclosure is confined to data pushed to the hubs during active editorial/content-refresh activity, so the attacker must maintain a connection while editors are working (reflected as AT:P and AC:H); and the leak is read-only confidentiality of content keys (including unpublished content) and editorial timing - no credentials, content modification, or code execution are possible. Affected deployments are Umbraco CMS versions before 17.7.1 and before 18.2.1.

Impact

This is a medium-severity information-disclosure flaw (vendor CVSS 4.0 base 6.3). The provided CVSS vector (AV:N/PR:N/UI:N) confirms it is remotely reachable by unauthenticated clients with no user interaction, which raises its exposure, but AC:H and AT:P indicate real limiting conditions: successful disclosure depends on being connected to the hub while editorial/refresh activity is occurring, so exploitation is opportunistic/timing-dependent rather than deterministic. Impact is bounded - VC:L with VI:N/VA:N means low-confidentiality leakage (content keys, including unpublished content, and editorial activity timing) with no integrity or availability impact and no code execution. No EPSS score was provided, the CVE is not in CISA KEV, and no public exploit was supplied, so there is no public exploit identified at time of analysis. The root cause is well understood and confirmed by the vendor source diff (SignalR hubs lacked the [Authorize(Policy = BackOfficeAccess)] attribute, so MapHub exposed anonymous negotiate endpoints). Net: a credible but moderate-priority issue - treat as a genuine patch-soon item for internet-exposed Umbraco backoffices because it is unauthenticated and network-facing, but it is not a critical/wormable RCE and the AC:H/AT:P conditions plus confidentiality-only impact keep real-world risk well below the attention a high-CVSS flaw would warrant.

Exploit ScenarioDerived

An attacker who can reach an internet-exposed Umbraco backoffice sends an anonymous SignalR negotiate request to /umbraco/PreviewHub (or BackofficeHub), establishes a connection without any credentials, and passively receives the refresh notifications broadcast to the hub. While editors work, the attacker harvests disclosed content keys for unpublished content and infers editorial activity timing. No public exploit was supplied, but the attack only requires a standard SignalR client and no authentication (PR:N), though AC:H/AT:P mean the attacker must be connected during active editorial sessions to capture meaningful data.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

AnalysisAIv1 – Oct 16, 2026

Unauthenticated clients that can reach an Umbraco CMS backoffice can complete the SignalR negotiate handshake against the PreviewHub and BackofficeHub endpoints and receive the refreshed notifications those hubs broadcast, disclosing content keys for unpublished content and revealing when editors are actively working. The flaw affects Umbraco CMS releases before 17.7.1 and before 18.2.1 and is rated medium severity (vendor CVSS 4.0 base 6.3; independently assessed CVSS 3.1 AV:N/AC:H/PR:N/UI:N/C:L), with the practical leak limited to read-only metadata that only flows while editorial activity is in progress. No public exploit identified at time of analysis, and no evidence of confirmed active exploitation; the vendor has published patched releases and upstream fix commits.

RemediationAI

Vendor-released patch: upgrade to Umbraco CMS 17.7.1 or 18.2.1 (release-17.7.1 and release-18.2.1), which add the [Authorize(Policy = BackOfficeAccess)] attribute to PreviewHub and BackofficeHub so the negotiate and connection endpoints reject anonymous requests; the underlying fixes are commits b4f6cfc9d0955f9d8443e68353db4a692e91bd94 and 243e082479c777d0f585bbd2f8db571607767b22, and full details are in advisory GHSA-4c5q-6c64-96j7. If upgrading immediately is not possible, the most effective compensating control is to block unauthenticated network access to the hub paths - deny or require authentication for /umbraco/PreviewHub, /umbraco/backofficeHub, and /umbraco/serverEventHub at the reverse proxy, WAF, or firewall, and restrict the entire /umbraco backoffice path to trusted networks or a VPN; the trade-off is that blank-blocking those routes also breaks legitimate backoffice real-time notifications, cache-refresh signalling, and the content preview window for editors, so any exception list must be scoped to authenticated backoffice users only. Because exploitation requires an open connection during active editorial work, shortening the exposure window (taking staging/preview environments off the public internet) reduces risk, but this is a containment measure only and does not remove the missing authorization check.

Affected VersionsENISA

Umbraco-CMS 17.0.0 <17.7.1
Umbraco-CMS 18.0.0 <18.2.1

Affected Packages

euvd umbraco_cms fix: 17.7.1, 18.2.1

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-306 (Missing Authentication for Critical Function) in Umbraco's ASP.NET Core SignalR hub registration. In the affected builds, the PreviewHub class (src/Umbraco.Cms.Api.Management/Preview/PreviewHub.cs) and the BackofficeHub class (src/Umbraco.Cms.Api.Management/Routing/BackofficeHub.cs) were declared without the [Authorize(Policy = AuthorizationPolicies.BackOfficeAccess)] attribute, and because MapHub propagates a hub class's authorization metadata onto both its negotiate endpoint and its connection endpoint, an unattributed hub is reachable anonymously. That allows an unauthenticated client to POST the SignalR negotiate request to /umbraco/PreviewHub (and /umbraco/backofficeHub), obtain a connection token, and subscribe to the server-to-client broadcasts emitted by PreviewHubUpdater, which push content-refresh notifications. Those payloads carry content keys - including keys for unpublished content - and their timing reveals editorial activity patterns; the exposed surface is confidentiality only, with no write path, credential exposure, or code execution. The upstream fix adds the BackOfficeAccess authorization policy to the hub classes and updates the Angular backoffice preview context to attach an access token via accessTokenFactory, with new integration tests (SignalRHubAuthorizationTests) asserting that anonymous negotiate calls to /umbraco/PreviewHub, the backoffice SignalR hub, and the server-event hub return HTTP 401 while authenticated calls succeed.

Know when Umbraco Cms 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 (VulnCheck) PRIMARY 6.3 MEDIUM
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 3.7 LOW

Unauthenticated network reachability gives AV:N/PR:N/UI:N, but timing-dependent capture of broadcast notifications makes it AC:H; only low confidentiality impact with no integrity or availability effect.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Umbraco CMS before 17.7.1 and 18.2.1 contains a missing authorization vulnerability that allows unauthenticated clients to connect to the backoffice PreviewHub and BackofficeHub SignalR hubs. Attackers can complete the SignalR negotiate step and receive refreshed notifications that disclose content keys, including unpublished content, and reveal editorial activity timing.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Medium
popular open-source .NET CMS, significant but not universal footprint
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2012-10054 CRITICAL POC
9.3 Aug 13

Umbraco CMS versions prior to 4.7.1 are vulnerable to unauthenticated remote code execution via the codeEditorSave.asmx

CVE-2020-9471 HIGH POC
8.8 Mar 16

Umbraco Cloud 8.5.3 allows an authenticated file upload (and consequently Remote Code Execution) via the Install Package

CVE-2021-47776 MEDIUM POC
6.9 Jan 15

Umbraco CMS v8.14.1 contains a server-side request forgery vulnerability that allows attackers to manipulate baseUrl par

CVE-2024-10761 MEDIUM POC
6.9 Nov 04

A vulnerability was found in Umbraco CMS up to 10.7.7/12.3.6/13.5.2/14.3.1/15.1.1. Rated medium severity (CVSS 6.9), thi

CVE-2024-55488 MEDIUM POC
6.5 Jan 22

A stored cross-site scripting (XSS) vulnerability in Umbraco CMS v14.3.1 allows attackers to execute arbitrary web scrip

CVE-2020-5811 MEDIUM POC
6.5 Dec 30

An authenticated path traversal vulnerability exists during package installation in Umbraco CMS <= 8.9.1 or current, whi

CVE-2020-9472 MEDIUM POC
6.5 Mar 16

Umbraco CMS 8.5.3 allows an authenticated file upload (and consequently Remote Code Execution) via the Install Package f

CVE-2012-1301 CRITICAL
9.8 Apr 13

The FeedProxy.aspx script in Umbraco 4.7.0 allows remote attackers to proxy requests on their behalf via the "url" param

CVE-2025-67288 CRITICAL
10.0 Dec 22

Arbitrary code execution in Umbraco CMS 16.3.3 is claimed via upload of a crafted PDF file that abuses insufficient file

CVE-2023-37267 CRITICAL
9.8 Jul 13

Umbraco is a ASP.NET CMS. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authenticat

CVE-2020-5810 MEDIUM POC
5.4 Dec 30

A stored XSS vulnerability exists in Umbraco CMS <= 8.9.1 or current. Rated medium severity (CVSS 5.4), this vulnerabili

CVE-2020-5809 MEDIUM POC
5.4 Dec 30

A stored XSS vulnerability exists in Umbraco CMS <= 8.9.1 or current. Rated medium severity (CVSS 5.4), this vulnerabili

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