CVE-2026-72783
Received Received - Intake

Path Traversal in Craft CMS

Vulnerability report for CVE-2026-72783, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-11

Last updated on: 2026-08-11

Assigner: VulnCheck

Description

Craft CMS versions >= 5.0.0-RC1 before 5.10.6 and >= 4.0.0-RC1 before 4.18.2 contain a theoretical path traversal weakness in the ensurePathIsContained function of the Local file system class. The order of operations validates the path before normalization, so normalization could invalidate prior validation assumptions (a desanitization-style issue) and potentially resolve to files outside the intended volume directory. The vendor notes the issue is not directly exploitable and no exploitable scenario has been discovered; the fix is recommended for hardening.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-11
Last Modified
2026-08-11
Generated
2026-08-11
AI Q&A
2026-08-11
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 6 associated CPEs
Vendor Product Version / Range
craftcms craft From 5.0.0-rc1 (inc) to 5.10.6 (exc)
craftcms craft From 4.0.0-rc1 (inc) to 4.18.2 (exc)
craftcms craft_cms From 5.0.0-rc1 (inc) to 5.10.6 (exc)
craftcms craft_cms From 4.0.0-rc1 (inc) to 4.18.2 (exc)
craftcms craft_cms From 5.0.0-rc1 (inc) to 5.10.5 (inc)
craftcms craft_cms From 4.0.0-rc1 (inc) to 4.18.1 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-72783 is a path traversal vulnerability in Craft CMS versions 4.0.0-RC1 to 4.18.1 and 5.0.0-RC1 to 5.10.5. It occurs in the ensurePathIsContained function of the Local file system class due to a desanitization issue where path validation happens before normalization, potentially allowing access to files outside the intended directory.

Detection Guidance

Check Craft CMS version with: composer show craftcms/cms or check the version in the Craft CMS admin panel. If using version 5.0.0-RC1 to 5.10.5 or 4.0.0-RC1 to 4.18.1, the system is vulnerable.

Impact Analysis

While the vendor states the issue is not directly exploitable, it could theoretically allow an attacker to bypass path restrictions by manipulating the normalization process after validation. The impact is considered medium severity with a CVSS v4 score of 6.9, primarily affecting data confidentiality.

Compliance Impact

This vulnerability could potentially lead to unauthorized access to sensitive files, which may impact compliance with data protection regulations like GDPR or HIPAA by compromising data confidentiality. However, the vendor notes no exploitable scenario has been discovered.

Mitigation Strategies

Upgrade Craft CMS to version 5.10.6 or later for version 5.x, or to 4.18.2 or later for version 4.x. Apply the patch from the vendor immediately to prevent potential path traversal risks.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-72783. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart