TYPO3 CMS - Unrestricted File Upload in Form Framework
Published 31 Aug 2026 · Updated 31 Aug 2026
Affected package
- Affected
- >=14.2.0 <14.3.5
- Fixed in
- 14.3.5
composer require typo3/cms-form:^14.3.5Details
Problem
Users were able to upload files with arbitrary MIME types to forms using _FileUpload_ or _ImageUpload_ elements with _allowedMimeTypes_ configured - uploading PHP files was not possible. The restriction was not enforced server-side because the _MimeTypeValidator_ was registered during form building before concrete form definition properties were applied, resulting in the validator never being added to the processing pipeline.
Solution
Update to TYPO3 version 14.3.5 LTS that fixes the problem described.
Credits
Thanks to Sébastien Convers for reporting this issue, and to Josua Vogel and Oliver Hader for fixing it.
Is GHSA-mfqj-cqv3-h7xw in any of your client repos?
Checking one package by hand is fine. Checking it across forty client projects is not. NPMscan reads the lockfiles in every GitHub repo you pick, finds each project with an affected typo3/cms-form, and gives you the command that fixes it.
References
- Linkgithub.com/TYPO3/typo3/security/advisories/GHSA-mfqj-cqv3-h7xw
- Advisorynvd.nist.gov/vuln/detail/CVE-2026-15305
- Linkgithub.com/TYPO3/typo3/commit/817ad41cc9dd28aac0fc4d0fe16fc25d46dd554a
- Linkgithub.com/TYPO3/typo3/commit/cfda21050398eb145211a4fa6f9988f10e43e10b
- Linkgithub.com/FriendsOfPHP/security-advisories/blob/master/typo3/cms-form/CVE-2026-15305.yaml
- Packagegithub.com/TYPO3/typo3
- Linknews.typo3.com/security/advisory/typo3-core-sa-2026-020
- Linktypo3.org/security/advisory/typo3-core-sa-2026-020
Advisory data from OSV.dev (opens OSV.dev in a new tab), refreshed daily.