Improperly Controlled Modification of Dynamically-Determined Object Attributes Affecting umbracoforms package, versions [0,]


Severity

Recommended
0.0
critical
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.18% (40th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Improperly Controlled Modification of Dynamically-Determined Object Attributes vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-DOTNET-UMBRACOFORMS-14927390
  • published14 Jan 2026
  • disclosed13 Jan 2026
  • creditchudyPB

Introduced: 13 Jan 2026

CVE-2025-68924  (opens in a new tab)
CWE-502  (opens in a new tab)
CWE-829  (opens in a new tab)
CWE-915  (opens in a new tab)
CWE-94  (opens in a new tab)

How to fix?

There is no fixed version for UmbracoForms.

Overview

UmbracoForms is a tool that makes creating contact forms, entry forms and questionnaires just as easy as using Word.

Affected versions of this package are vulnerable to Improperly Controlled Modification of Dynamically-Determined Object Attributes via the dynamic SOAP client generation process when a malicious URL is configured on the Webservice data source. An attacker can execute arbitrary code by supplying an untrusted WSDL endpoint that is processed by the application.

Note: The affected UmbracoForms versions are all End-of-Life (EOL) and not supported anymore, hence no patches will be released. Upgrading to any of the currently supported versions (v13, v16 or v17) of the package Umbraco.Forms is recommended.

Workaround

This vulnerability can be mitigated by excluding the Webservice data source type from the application configuration, replacing any existing Webservice data sources with custom implementations, revoking 'Manage Data Sources' permissions from non-administrator users, or overriding the ValidateSettings() method to restrict URLs to trusted sources.

References

CVSS Base Scores

version 4.0
version 3.1