GitHub Advisoryadvisory · Packagist
GHSA-qhr7-v3xp-vw9m Statamic: Missing file upload validation on frontend forms allows uploading disallowed file types
MEDIUM
Official page ↗
- Aliases
- CVE-2026-71434
- Ecosystem
- Packagist
- Packages
- statamic/cms
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
- Weaknesses
- CWE-434
- Reviewed
- 2026-08-06
Affected packages
• Packagist statamic/cms: < 5.74.3 → fixed in 5.74.3
• Packagist statamic/cms: >= 6.0.0, < 6.24.2 → fixed in 6.24.2
Description
Impact
Public frontend forms did not enforce the file upload restrictions that the Control Panel enforces, so an unauthenticated visitor could upload file types an administrator had intended to disallow through a form's `assets` or `files` field. For `assets` fields, files could be stored on a public, web-accessible disk. Statamic's global upload allowlist still applied, so executable types such
as `.php` and `.html` remained blocked.
Patches
This has been fixed in 5.74.3 and 6.24.2.
Related
Alias · CVE (1)
- CVE-2026-71434 Statamic is a Laravel and Git powered content management system (CMS). vulnerability
Weakness · CWE (1)
- CWE-434 Unrestricted Upload of File with Dangerous Type weakness
References
- https://github.com/statamic/cms/security/advisories/GHSA-qhr7-v3xp-vw9m web
- https://github.com/statamic/cms/pull/14958 web
- https://github.com/statamic/cms/commit/8be7b6c961536d3173ec4e0965d17b1cf820b7ae web
- https://github.com/statamic/cms package
- https://github.com/statamic/cms/releases/tag/v5.74.3 web
- https://github.com/statamic/cms/releases/tag/v6.24.2 web