CVE-2026-31832

Medium

Description

Umbraco is an ASP.NET CMS. From 14.0.0 to before 16.5.1 and 17.2.2, A broken object-level authorization vulnerability exists in a backoffice API endpoint that allows authenticated users to assign domain-related data to content nodes without proper authorization checks. The issue is caused by insufficient authorization enforcement on the affected API endpoint, whereby via an API call, domains can be set on content nodes that the editor does not have permission to access (either via user group privileges or start nodes). This vulnerability is fixed in 16.5.1 and 17.2.2.

SeverityMedium
CVSS5.4
Exploit probability—
ProductUmbraco Cms
PublishedMar 10, 2026
First seenMar 10, 2026

How to fix

Update
  • umbraco umbraco_cms16.5.1, 17.2.2 or later
  • Umbraco.Cms16.5.1, 17.2.2 or later

Affected products

ProductAffected versionsFixed in
umbraco umbraco_cms14.0.0 ≤ v < 16.5.1, 17.0.0 ≤ v < 17.2.216.5.1, 17.2.2
Umbraco.CmsNuGet14.0.0 ≤ v < 16.5.1, 17.0.0 ≤ v < 17.2.216.5.1, 17.2.2

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.