GHSA-mfqj-cqv3-h7xw
TYPO3 CMS - Unrestricted File Upload in Form Framework
Quick fix
GHSA-mfqj-cqv3-h7xw — typo3/cms-form: upgrade to the fixed version with the command below.
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.
Are you affected?
Enter the version of the package you're using.
Affected packages
14.2.0Fixed in: 14.3.5composer require typo3/cms-form:^14.3.5References
- https://github.com/TYPO3/typo3/security/advisories/GHSA-mfqj-cqv3-h7xw[WEB]
- https://nvd.nist.gov/vuln/detail/CVE-2026-15305[ADVISORY]
- https://github.com/TYPO3/typo3/commit/817ad41cc9dd28aac0fc4d0fe16fc25d46dd554a[WEB]
- https://github.com/TYPO3/typo3/commit/cfda21050398eb145211a4fa6f9988f10e43e10b[WEB]
- https://github.com/FriendsOfPHP/security-advisories/blob/master/typo3/cms-form/CVE-2026-15305.yaml[WEB]
- https://github.com/TYPO3/typo3[PACKAGE]
- https://news.typo3.com/security/advisory/typo3-core-sa-2026-020[WEB]
- https://typo3.org/security/advisory/typo3-core-sa-2026-020[WEB]