Advisory Database
  • Advisories
  • Dependency Scanning
  1. composer
  2. ›
  3. typo3/cms-core
  4. ›
  5. CVE-2025-47939

CVE-2025-47939: TYPO3 Allows Unrestricted File Upload in File Abstraction Layer

May 20, 2025

Problem

By design, the file management module in TYPO3’s backend user interface has historically allowed the upload of any file type, with the exception of those that are directly executable in a web server context. This lack of restriction means it is possible to upload files that may be considered potentially harmful, such as executable binaries (e.g., .exe files), or files with inconsistent file extensions and MIME types (for example, a file incorrectly named with a .png extension but actually carrying the MIME type application/zip).

Although such files are not directly executable through the web server, their presence can introduce indirect risks. For example, third-party services such as antivirus scanners or malware detection systems might flag or block access to the website for end users if suspicious files are found. This could negatively affect the availability or reputation of the site.

Solution

Update to TYPO3 versions 9.5.51 ELTS, 10.4.50 ELTS, 11.5.44 ELTS, 12.4.31 LTS, 13.4.12 LTS that fix the problem described.

References

  • github.com/TYPO3-CMS/core
  • github.com/TYPO3-CMS/core/commit/c265beed6e2c01817c534a226e80e593400f8255
  • github.com/TYPO3/typo3/security/advisories/GHSA-9hq9-cr36-4wpj
  • github.com/advisories/GHSA-9hq9-cr36-4wpj
  • nvd.nist.gov/vuln/detail/CVE-2025-47939
  • typo3.org/security/advisory/typo3-core-sa-2025-014

Code Behaviors & Features

Detect and mitigate CVE-2025-47939 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 9.0.0 before 9.5.51, all versions starting from 10.0.0 before 10.4.50, all versions starting from 11.0.0 before 11.5.44, all versions starting from 12.0.0 before 12.4.31, all versions starting from 13.0.0 before 13.4.12

Fixed versions

  • 9.5.51
  • 10.4.50
  • 11.5.44
  • 12.4.31
  • 13.4.12

Solution

Upgrade to versions 10.4.50, 11.5.44, 12.4.31, 13.4.12, 9.5.51 or above.

Impact 5.4 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L

Learn more about CVSS

Weakness

  • CWE-351: Insufficient Type Distinction
  • CWE-434: Unrestricted Upload of File with Dangerous Type

Source file

packagist/typo3/cms-core/CVE-2025-47939.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Tue, 19 Aug 2025 12:19:50 +0000.