Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-2qjj-h6wp-c7h7

Опубликовано: 21 мая 2026
Источник: github
Github: Прошло ревью
CVSS3: 5.4

Описание

Umbraco.Cms: Open Redirect Vulnerability in Surface Controllers

Impact

Some of the Surface Controllers in the CMS provide to support member related operations fail to validate redirect URLs, making Razor templates that derive 'RedirectUrl' from user-controlled query parameters vulnerable to malicious redirect attacks.

Patches

The issue is resolved in versions 17.4.0 and 13.14.0.

Workarounds

If users cannot upgrade immediately, they can mitigate the issue in their own site by ensuring every Razor form that posts to UmbLoginStatusController, UmbProfileController or UmbRegisterController passes a concrete, trusted RedirectUrl into Html.BeginUmbracoForm's route values.

For example:

@using (Html.BeginUmbracoForm<UmbLoginStatusController>( "HandleLogout", new { RedirectUrl = Model.Url() })) { <button type="submit">Log out</button> }

Resources

https://github.com/umbraco/Umbraco-CMS/pull/22565 https://github.com/umbraco/Umbraco-CMS/pull/22561

Пакеты

Наименование

Umbraco.Cms

nuget
Затронутые версииВерсия исправления

< 13.14.0

13.14.0

Наименование

Umbraco.Cms

nuget
Затронутые версииВерсия исправления

>= 17.3.0-rc, < 17.4.0

17.4.0

EPSS

Процентиль: 8%
0.0018
Низкий

5.4 Medium

CVSS3

Дефекты

CWE-601

Связанные уязвимости

CVSS3: 5.4
nvd
около 2 месяцев назад

Umbraco is an ASP.NET CMS. Prior to versions 13.14.0 and 17.4.0, some of the Surface Controllers in the CMS provide to support member related operations fail to validate redirect URLs, making Razor templates that derive 'RedirectUrl' from user-controlled query parameters vulnerable to malicious redirect attacks. This issue has been patched in versions 13.14.0 and 17.4.0.

EPSS

Процентиль: 8%
0.0018
Низкий

5.4 Medium

CVSS3

Дефекты

CWE-601