
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-24687 is a path traversal and file enumeration vulnerability in Umbraco Forms, a form builder plugin for the Umbraco CMS. It allows authenticated backoffice users to traverse the server filesystem and read arbitrary file contents on Mac/Linux installations. Affected versions are Umbraco Forms 16.0.0–16.4.0 and 17.0.0–17.1.0; Windows-based and Umbraco Cloud deployments are not affected. The vulnerability was published on January 29, 2026, and patched versions (16.4.1 and 17.1.1) were released the same day. It carries a CVSS v3.1 score of 6.5 (Medium) and a CVSS v4.0 score of 6.0 (Medium) (GitHub Advisory, Umbraco Advisory).
The vulnerability is classified as CWE-22 (Improper Limitation of a Pathname to a Restricted Directory — Path Traversal). The root cause is insufficient validation of the fileName parameter in the export API endpoint (/umbraco/forms/api/v1/export), which allows an attacker to inject path traversal sequences (../ or ..\) to navigate outside the intended directory and access arbitrary files on the underlying filesystem. Exploitation requires low-level authenticated access (a valid backoffice user account) and is network-accessible with low attack complexity, though attack requirements are noted as "present" under CVSS v4.0, reflecting the need for a Mac/Linux deployment environment. No public proof-of-concept code has been identified (GitHub Advisory, Umbraco Advisory).
Successful exploitation allows an authenticated attacker to enumerate directory structures and read arbitrary files from the server filesystem, including sensitive configuration files, credentials, source code, and other confidential data. The impact is limited to confidentiality — there is no integrity or availability impact. The vulnerability is scoped to Mac/Linux Umbraco installations; Windows and Umbraco Cloud environments are unaffected. Exposure of credentials or configuration data could facilitate further lateral movement or privilege escalation beyond the Umbraco application (GitHub Advisory, Umbraco Advisory).
/umbraco/forms/api/v1/export.fileName parameter containing path traversal sequences, for example:GET /umbraco/forms/api/v1/export?fileName=../../../../../../etc/passwd/umbraco/forms/api/v1/export containing ../, ..%2F, ..\, or ..%5C sequences in the fileName parameter; requests originating from unexpected IP addresses or outside business hours./etc/passwd, application appsettings.json, .env files) may reveal unauthorized access.fileName values outside expected form export filenames.Upgrade Umbraco Forms to version 16.4.1 (for the 16.x branch) or 17.1.1 (for the 17.x branch), which contain the official patch. If immediate upgrading is not possible, apply the following interim mitigations:
../, ..\) in the fileName parameter of the export endpoint./umbraco/forms/api/v1/export endpoint entirely if the export feature is not required.Upgrading to the patched version is strongly recommended as the primary remediation (GitHub Advisory, Umbraco Advisory).
The vulnerability was credited to Kevin Joensen from Baldur Security, who responsibly disclosed the issue to the Umbraco team. The advisory was published by Umbraco maintainer rickbutterfield on January 29, 2026. Community reaction has been limited given the moderate severity and the requirement for authenticated access; no significant media coverage or notable researcher commentary beyond the initial advisory has been identified (Umbraco Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."