Description
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.
Published: 2026-10-16
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized Information Disclosure via SignalR Hubs
Action: Patch Immediately
AI Analysis

Impact

The vulnerability is a missing authorization check (CWE-306) in the backoffice PreviewHub and BackofficeHub SignalR hubs of Umbraco CMS. Successful exploitation allows unauthenticated clients to perform the SignalR negotiate step and then continuously receive refreshed notifications. These notifications reveal content keys for unpublished content and expose editorial activity timing, effectively disclosing sensitive information that should remain confidential.

Affected Systems

Affected systems are installations of Umbraco CMS versions prior to 17.7.1 and 18.2.1. The issue is present in all releases of the Umbraco CMS product that include the vulnerable backoffice SignalR hub components and is fixed in the 17.7.1 and 18.2.1 releases.

Risk and Exploitability

The CVSS score of 6.3 indicates a medium severity impact. Although EPSS data is not available, the vulnerability is not listed in the CISA KEV catalog, suggesting no known active exploitation reports. The lack of an authorization guard means that as long as an attacker can reach the hub endpoints, they can trigger the notification flow and extract the disclosed data. The attack likely requires network connectivity to the backoffice endpoint, and if the application is publicly exposed, the risk is elevated. The vulnerability is exploitable without privilege escalation, providing direct information disclosure to unauthenticated network users.

Generated by OpenCVE AI on October 16, 2026 at 19:28 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Umbraco CMS to version 17.7.1 or higher, or 18.2.1 or higher, to apply the authorization fix for PreviewHub and BackofficeHub.
  • If an upgrade is temporarily infeasible, restrict access to the backoffice SignalR hub endpoints using network controls or firewall rules that block unauthenticated traffic.
  • Configure the application to enforce authentication on SignalR hubs through appsettings or middleware to prevent unauthorized negotiate requests.

Generated by OpenCVE AI on October 16, 2026 at 19:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description 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.
Title Umbraco CMS before 17.7.1 and 18.2.1 Missing Authorization on SignalR Hubs
First Time appeared Umbraco
Umbraco umbraco Cms
Weaknesses CWE-306
CPEs cpe:2.3:a:umbraco:umbraco_cms:*:*:*:*:*:*:*:*
Vendors & Products Umbraco
Umbraco umbraco Cms
References
Metrics cvssV3_1

{'score': 3.7, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 6.3, 'vector': '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'}


Subscriptions

Umbraco Umbraco Cms
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T17:39:00.093Z

Reserved: 2026-10-16T14:31:11.287Z

Link: CVE-2026-111624

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-16T18:17:42.280

Modified: 2026-10-16T19:00:33.600

Link: CVE-2026-111624

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T19:30:13Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function