CVE-2024-29035 Umbraco's Blind SSRF Leads to Port Scan by using Webhooks

Medium 4.1 Published Updated

Attackers can perform blind SSRF port scans via webhooks in Umbraco CMS, potentially exposing critical information from logs.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2024-29035?

CVE-2024-29035 is a medium-severity server-side request forgery vulnerability in Umbraco Umbraco Cms, published on 17 Apr 2024. An attacker needs administrator access to exploit it, with no action from the victim.

Official description

Umbraco is an ASP.NET CMS. Failing webhooks logs are available when solution is not in debug mode. Those logs can contain information that is critical. This vulnerability is fixed in 13.1.1.

Weakness: CWE-918

Which versions are affected by CVE-2024-29035?

4 open source packages ship an affected version, including Umbraco.Cms.Core and Umbraco.Cms.Web.BackOffice. It affects 1 product.

PackageAffectedFixed in
Umbraco.Cms.Core NuGetFrom 13.0.013.1.1
Umbraco.Cms.Core NuGetFrom 13.0.013.1.1
Umbraco.Cms.Web.BackOffice NuGetFrom 13.0.013.1.1
Umbraco.Cms.Web.BackOffice NuGetFrom 13.0.013.1.1

Products include Umbraco Umbraco Cms.

How do I fix CVE-2024-29035?

Upgrade Umbraco.Cms.Core to 13.1.1 or later.

Upgrade, and send outbound requests through an allow-list that blocks internal addresses. More about Server-side request forgery.

Is CVE-2024-29035 being exploited?

There is no known exploitation of CVE-2024-29035 in the wild and no public exploit code.

All Umbraco Umbraco Cms vulnerabilities

Sources

Also known as GHSA-74p6-39f2-23v3.

Is CVE-2024-29035 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free